14#ifndef O2_MFT_TRACKREADER
15#define O2_MFT_TRACKREADER
Definition of a container to keep Monte Carlo truth external to simulation objects.
std::vector< int > * mClusIndInp
std::string mTrackMCTruthBranchName
void init(o2::framework::InitContext &ic) final
std::vector< o2::itsmft::ROFRecord > mROFRec
std::string mInputFileName
std::vector< o2::mft::TrackMFT > mTracks
void run(o2::framework::ProcessingContext &pc) final
std::unique_ptr< TTree > mTree
std::vector< o2::MCCompLabel > mMCTruth
~TrackReader() override=default
std::string mTrackBranchName
std::vector< int > mClusInd
std::vector< o2::MCCompLabel > * mMCTruthInp
std::unique_ptr< TFile > mFile
std::string mTrackTreeName
std::string mClusIdxBranchName
std::vector< o2::itsmft::ROFRecord > * mROFRecInp
std::vector< o2::mft::TrackMFT > * mTracksInp
o2::header::DataOrigin mOrigin
void connectTree(const std::string &filename)
std::string mROFBranchName
constexpr o2::header::DataOrigin gDataOriginMFT
framework::DataProcessorSpec getMFTTrackReaderSpec(bool useMC=true)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...