14#ifndef O2_CPV_DIGITREADER
15#define O2_CPV_DIGITREADER
Definition of a container to keep Monte Carlo truth external to simulation objects.
std::vector< o2::cpv::TriggerRecord > mTRs
std::string mDigitBranchName
std::vector< o2::cpv::Digit > * mDigitsInp
o2::dataformats::MCTruthContainer< o2::MCCompLabel > mMCTruth
o2::header::DataOrigin mOrigin
std::string mDigitTreeName
std::vector< o2::cpv::Digit > mDigits
std::string mInputFileName
void connectTree(const std::string &filename)
~DigitReader() override=default
std::vector< o2::cpv::TriggerRecord > * mTRsInp
std::string mTRBranchName
std::unique_ptr< TFile > mFile
std::string mDigitMCTruthBranchName
void init(o2::framework::InitContext &ic) final
void run(o2::framework::ProcessingContext &pc) final
o2::dataformats::MCTruthContainer< o2::MCCompLabel > * mMCTruthInp
std::unique_ptr< TTree > mTree
constexpr o2::header::DataOrigin gDataOriginCPV
framework::DataProcessorSpec getCPVDigitReaderSpec(bool useMC=true)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...