34 TOFMatchedReader(
bool useMC,
int mode,
bool readTracks,
bool subSpecStrict =
false) : mUseMC(useMC), mMode(
mode), mReadTracks(readTracks), mSubSpecStrict(subSpecStrict) {}
40 void connectTree(
const std::string&
filename);
44 bool mReadTracks =
false;
45 bool mSubSpecStrict =
false;
47 std::string mInFileName{
"o2match_tof.root"};
48 std::string mInTreeName{
"matchTOF"};
49 std::unique_ptr<TFile> mFile =
nullptr;
50 std::unique_ptr<TTree> mTree =
nullptr;
51 std::vector<o2::dataformats::MatchInfoTOF> mMatches, *mMatchesPtr = &mMatches;
52 std::vector<o2::dataformats::TrackTPCTOF> mTracks, *mTracksPtr = &mTracks;
53 std::vector<o2::MCCompLabel> mLabelTOF, *mLabelTOFPtr = &mLabelTOF;