26 std::cout <<
"Table: " << o2::aod::label<T::ref>() << std::endl;
27 std::unique_ptr<TTreeReader> reader = std::make_unique<TTreeReader>(branchName, infile);
29 RootTableBuilderHelpers::convertASoA<T>(builder, *reader);
31 std::cout << table->schema()->ToString() << std::endl;
32 std::cout <<
"---" << std::endl;
35int main(
int argc,
char** argv)
38 LOG(error) <<
"Bad number of arguments";
41 auto infile = std::make_unique<TFile>(argv[1]);
42 if (infile.get() ==
nullptr || infile->IsOpen() ==
false) {
43 LOG(error) <<
"File not found: " << argv[1];
47 verifyTable<o2::aod::Collisions>(infile.get(),
"O2collision");
48 verifyTable<o2::aod::StoredTracks>(infile.get(),
"O2track");
49 verifyTable<o2::aod::StoredTracksCov>(infile.get(),
"O2track");
50 verifyTable<o2::aod::StoredTracksExtra>(infile.get(),
"O2track");
51 verifyTable<o2::aod::Calos>(infile.get(),
"O2calo");
52 verifyTable<o2::aod::StoredFwdTracks>(infile.get(),
"O2fwdtrack");