Related question: could I get ROOT's complex events into Parquet files without inventing a Logical Type Definition by converting them to Apache Arrow data structures in memory, and then letting the Arrow-Parquet integration write those data structures to files?
Arrow could provide side-benefits, such as sharing data between ROOT's C++ framework and JVM-based applications without intermediate files through the JNI. (Two birds with one stone.) -- Jim
