14#ifndef O2_ITSMFT_DIGITREADER
15#define O2_ITSMFT_DIGITREADER
80 ITSDigitReader(
bool useMC =
true,
bool useCalib =
false,
bool useTriggers =
true)
90 MFTDigitReader(
bool useMC =
true,
bool useCalib =
false,
bool useTriggers =
true)
A const (ready only) version of MCTruthContainer.
Calibration data from GBT data.
A special IO container - splitting a given vector to enable ROOT IO.
Static class with identifiers, bitmasks and names for ALICE detectors.
void connectTree(const std::string &filename)
void init(InitContext &ic) final
o2::header::DataOrigin mOrigin
std::vector< o2::itsmft::MC2ROFRecord > mDigMC2ROFs
std::vector< o2::itsmft::GBTCalibData > * mCalibPtr
~DigitReader() override=default
std::vector< o2::itsmft::GBTCalibData > mCalib
std::unique_ptr< TTree > mTree
std::vector< o2::itsmft::Digit > mDigits
std::string mDigitBranchName
std::string mDigtMC2ROFBranchName
void run(ProcessingContext &pc) final
std::vector< o2::itsmft::ROFRecord > mDigROFRec
std::vector< o2::itsmft::MC2ROFRecord > * mDigMC2ROFsPtr
std::vector< o2::itsmft::ROFRecord > * mDigROFRecPtr
o2::dataformats::ConstMCTruthContainer< o2::MCCompLabel > mConstLabels
std::unique_ptr< TFile > mFile
std::string mDigROFBranchName
std::string mDigtMCTruthBranchName
std::vector< o2::itsmft::Digit > * mDigitsPtr
std::string mCalibBranchName
ITSDigitReader(bool useMC=true, bool useCalib=false, bool useTriggers=true)
MFTDigitReader(bool useMC=true, bool useCalib=false, bool useTriggers=true)
constexpr o2::header::DataOrigin gDataOriginMFT
constexpr o2::header::DataOrigin gDataOriginInvalid
constexpr o2::header::DataOrigin gDataOriginITS
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getITSDigitReaderSpec(bool useMC=true, bool useCalib=false, bool useTriggers=true, std::string defname="o2_itsdigits.root")
framework::DataProcessorSpec getMFTDigitReaderSpec(bool useMC=true, bool useCalib=false, bool useTriggers=true, std::string defname="o2_mftdigits.root")
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...