14#ifndef O2_ITSMFT_CLUSTERREADER
15#define O2_ITSMFT_CLUSTERREADER
Definition of the ITSMFT compact cluster.
Definition of a container to keep Monte Carlo truth external to simulation objects.
Static class with identifiers, bitmasks and names for ALICE detectors.
o2::dataformats::MCTruthContainer< o2::MCCompLabel > * mClusterMCTruthPtr
std::vector< unsigned char > * mPatternsArrayPtr
std::string mClusterCompBranchName
std::unique_ptr< TFile > mFile
std::string mClustMC2ROFBranchName
std::string mClustMCTruthBranchName
std::string mClusterPattBranchName
void init(InitContext &ic) final
~ClusterReader() override=default
o2::dataformats::MCTruthContainer< o2::MCCompLabel > mClusterMCTruth
o2::header::DataOrigin mOrigin
std::vector< o2::itsmft::ROFRecord > mClusROFRec
std::string mClusROFBranchName
void run(ProcessingContext &pc) final
std::vector< unsigned char > mPatternsArray
std::vector< o2::itsmft::MC2ROFRecord > * mClusMC2ROFsPtr
std::vector< o2::itsmft::MC2ROFRecord > mClusMC2ROFs
std::vector< o2::itsmft::CompClusterExt > mClusterCompArray
std::vector< o2::itsmft::ROFRecord > * mClusROFRecPtr
std::vector< o2::itsmft::CompClusterExt > * mClusterCompArrayPtr
void connectTree(const std::string &filename)
std::unique_ptr< TTree > mTree
std::string mClusTreeName
ITSClusterReader(bool useMC=true, bool usePatterns=true, bool triggerOut=true)
MFTClusterReader(bool useMC=true, bool usePatterns=true, bool triggerOut=true)
constexpr o2::header::DataOrigin gDataOriginMFT
constexpr o2::header::DataOrigin gDataOriginInvalid
constexpr o2::header::DataOrigin gDataOriginITS
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getMFTClusterReaderSpec(bool useMC=true, bool usePatterns=true, bool useTriggers=true)
framework::DataProcessorSpec getITSClusterReaderSpec(bool useMC=true, bool usePatterns=true, bool useTriggers=true)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...