CbmRoot
|
#include <CbmDigiManager.h>
Public Member Functions | |
virtual | ~CbmDigiManager () |
template<class Digi > | |
const Digi * | Get (Int_t index) const |
Get a digi object. | |
template<class Digi > | |
gsl::span< const Digi > | GetArray () const |
CbmDigiBranchBase * | GetBranch (ECbmModuleId system) |
Access to a digi branch. | |
const CbmMatch * | GetMatch (ECbmModuleId systemId, UInt_t index) const |
Get a match object. | |
InitStatus | Init () |
Initialisation. | |
void | SetBranchName (ECbmModuleId system, const char *name) |
Set the digi branch name for a system. | |
void | UseMuchBeamTimeDigi (Bool_t) |
Use CbmMuchBeamTimeDigi instead of CbmMuchDigi for MUCH. | |
void | UseMuchBeamTimeDigi () |
Static Public Member Functions | |
static Int_t | GetNofDigis (ECbmModuleId systemId) |
static CbmDigiManager * | Instance () |
Static instance. | |
static Bool_t | IsPresent (ECbmModuleId systemId) |
Presence of a digi branch. | |
static Bool_t | IsMatchPresent (ECbmModuleId systemId) |
Presence of a digi match branch. | |
Private Member Functions | |
CbmDigiManager () | |
CbmDigiManager (const CbmDigiManager &)=delete | |
CbmDigiManager & | operator= (const CbmDigiManager &)=delete |
template<class Digi > | |
void | SetBranch () |
Set a digi branch. | |
ClassDef (CbmDigiManager, 5) | |
Private Attributes | |
std::map< ECbmModuleId, std::string > | fBranchNames {} |
Static Private Attributes | |
static std::map< ECbmModuleId, CbmDigiBranchBase * > | fBranches = std::map<ECbmModuleId, CbmDigiBranchBase*>() |
static CbmDigiManager * | fgInstance = nullptr |
static Bool_t | fIsInitialised = kFALSE |
static Bool_t | fUseMuchBeamTimeDigi = kFALSE |
Interface class to provide access to CbmDigis. The storage model (STL vector or TClonesArray) is abstracted from.
Definition at line 42 of file CbmDigiManager.h.
|
virtual |
|
private |
|
privatedelete |
Copy constructor forbidden
|
private |
|
inline |
Get a digi object.
index | Index of digi in its container |
Requirement to the template type Digi is that its pointer can be cast to CbmDigi* and that it has a static method GetSystem().
Definition at line 57 of file CbmDigiManager.h.
References fBranches, and fIsInitialised.
Referenced by CbmTrdClusterFinder::AddClusters(), CbmTrdClusterFinder::addDigiToModule(), CbmMcbm2018EventBuilder::AddDigiToSorter(), CbmStsAlgoAnaCluster::AnaSize1(), CbmStsAlgoAnaCluster::AnaSize2(), CbmStsAlgoAnaCluster::AnaSizeN(), CbmTaskTofHitFinder::BuildClusters(), CbmTofSimpClusterizer::BuildClusters(), CbmStsTrackFinder::CalculateEloss(), CbmMuchDigitizerQa::CheckConsistency(), CbmCheckTiming::CheckIfSorted(), CbmMcbm2019CheckPulser::CheckInterSystemOffset(), CbmMcbmCheckTimingAlgo::CheckInterSystemOffset(), CbmCheckTiming::CheckTimeOrder(), CbmMuchClustering::ClearDigiCharges(), CbmMuchClustering::ClusteringA1(), CbmMuchClustering::ClusteringSL(), CbmMuchClustering::ClusteringWard(), CbmStsDigiSource::ConditionalRun(), CbmMuchFindHitsGem::CreateHits(), CbmBuildEventsIdeal::Exec(), CbmBuildEventsIdealNew::Exec(), CbmCheckDigisNbCorr::Exec(), CbmMcbm2019CheckDigisMuch::Exec(), CbmMcbm2019CheckDigisSts::Exec(), CbmMvdClusterfinderTB::Exec(), CbmMvdReadout::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichDigiQa::Exec(), CbmRichMCbmAerogelAna::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichMCbmToTShifter::Exec(), CbmTaskTofClusterizer::Exec(), CbmTaskTrdHitFinder::Exec(), CbmTofEventClusterizer::Exec(), CbmTofHitMaker::Exec(), CbmTrdHitDensityQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmMuchFindHitsGem::ExecClusteringPeaks(), CbmMuchFindHitsGem::ExecClusteringSimple(), CbmMuchDigitizerQa::FillChargePerPoint(), CbmMcbm2019CheckTimingPairs::FillCorrBuffer(), CbmTofAnaTestbeam::FillHistos(), CbmMcbm2019CheckDtInDet::FillHistosPerDet(), CbmCheckTiming::FillHistosSelBmon(), CbmCheckTiming::FillSystemOffsetHistos(), CbmMcbm2019CheckPulser::FillSystemOffsetHistos(), CbmMuchFindHitsGem::FindClusters(), CbmMcbmCheckTimingAlgo::GetDigiInfo(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmCheckEvents::GetTimeDiff(), CbmTrdModuleRecR::IsClusterComplete(), CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds(), CbmMatchRecoToMC::MatchHitsFsd(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmMuchDigitizerQa::OccupancyQa(), CbmMuchDigitizerQa::PrintFrontLayerDigis(), CbmRichRecoTbQa::Process(), CbmTrdHitProducer::processCluster(), CbmFsdHitProducer::ProcessData(), CbmMvdClusterfinder::ProcessData(), CbmPsdHitProducer::ProcessData(), CbmRecoStsPixel::ProcessData(), CbmPsdMCbmHitProducer::ProcessDigi(), CbmRichHitProducer::ProcessDigi(), CbmRichMCbmHitProducer::ProcessDigi(), CbmLitClusteringQa::ProcessDigis(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmRichGeoTest::ProcessHits(), CbmMuchHitFinderQa::PullsQa(), CbmTaskBuildRawEvents::ReadDigis(), CbmTrdCalibTracker::ResolutionQa(), CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches(), CbmMuchClustering::SetDigiCharges(), CbmKFParticleFinderPID::SetRecoPID(), and CbmStsAlgoAnaCluster::WeightedMean().
|
inline |
Definition at line 73 of file CbmDigiManager.h.
References fBranches, and fIsInitialised.
Referenced by CbmRecoSts::ProcessData(), and CbmRecoSts::ProcessDataGpu().
|
inline |
Access to a digi branch.
system | System identifier |
Definition at line 95 of file CbmDigiManager.h.
References fBranches.
Referenced by CbmTaskTriggerDigi::Exec(), and CbmTaskBuildEvents::FillTimeSlice().
const CbmMatch * CbmDigiManager::GetMatch | ( | ECbmModuleId | systemId, |
UInt_t | index ) const |
Get a match object.
System | identifier (ECbmModuleId) |
index | Index of digi/match in their container |
Definition at line 59 of file CbmDigiManager.cxx.
References fBranches, and fIsInitialised.
Referenced by CbmMuchDigitizerQa::CheckConsistency(), CbmMuchHitFinderQa::ClusterDeconvQa(), CbmBuildEventsIdeal::Exec(), CbmBuildEventsIdealNew::Exec(), CbmBuildEventsQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmHadronAnalysis::ExecEvent(), CbmMuchDigitizerQa::FillChargePerPoint(), CbmTaskBuildRawEvents::FillSeedTimesFromDetList(), CbmTaskBuildRawEvents::FillSeedTimesFromSlidingWindow(), CbmRichRingFinderIdeal::GetEventIdForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::MatchClusters(), CbmBuildEventsQa::MatchEvent(), CbmMatchRecoToMC::MatchHitsFsd(), CbmMatchRecoToMC::MatchHitsMvd(), CbmRichRecoTbQa::Process(), CbmFsdHitsConverter::ProcessData(), CbmRecoStsPixel::ProcessData(), CbmLitClusteringQa::ProcessDigis(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmRichGeoTest::ProcessHits(), CbmMuchHitFinderQa::PullsQa(), CbmTrdCalibTracker::ResolutionQa(), and CbmMuchHitFinderQa::StatisticsQa().
|
static |
Number of digis for a given system
System | identifier (ECbmModuleId) |
Definition at line 67 of file CbmDigiManager.cxx.
References fBranches, and fIsInitialised.
Referenced by CbmTaskTofHitFinder::BuildClusters(), CbmTofSimpClusterizer::BuildClusters(), CbmMuchDigitizerQa::CheckConsistency(), CbmCheckTiming::CheckIfSorted(), CbmCheckTiming::CheckInterSystemOffset(), CbmMcbm2019CheckPulser::CheckInterSystemOffset(), CbmMcbmCheckTimingAlgo::CheckInterSystemOffset(), CbmCheckTiming::CheckTimeOrder(), CbmMuchClustering::ClearDigiCharges(), CbmStsDigiSource::ConditionalRun(), CbmBuildEventsIdeal::Exec(), CbmBuildEventsIdealNew::Exec(), CbmBuildEventsQa::Exec(), CbmCheckDigisNbCorr::Exec(), CbmCheckEvents::Exec(), CbmFsdHitProducer::Exec(), CbmMcbm2019CheckDigisMuch::Exec(), CbmMcbm2019CheckDigisSts::Exec(), CbmMuchClustering::Exec(), CbmMuchFindHitsGem::Exec(), CbmMvdClusterfinder::Exec(), CbmMvdReadout::Exec(), CbmPsdHitProducer::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichDigiQa::Exec(), CbmRichHitProducer::Exec(), CbmRichMCbmAerogelAna::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichMCbmToTShifter::Exec(), CbmTaskTofClusterizer::Exec(), CbmTaskTofHitFinder::Exec(), CbmTaskTrdHitFinder::Exec(), CbmTofEventClusterizer::Exec(), CbmTofHitMaker::Exec(), CbmTofSimpClusterizer::Exec(), CbmTrdClusterFinder::Exec(), CbmTrdHitDensityQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmMuchDigitizerQa::FillChargePerPoint(), CbmMcbm2019CheckTimingPairs::FillCorrBuffer(), CbmLitClusteringQa::FillEventCounterHistograms(), CbmMcbm2019CheckDtInDet::FillHistosPerDet(), CbmCheckTiming::FillHistosSelBmon(), CbmTaskBuildRawEvents::FillSeedTimesFromSlidingWindow(), CbmCheckTiming::FillSystemOffsetHistos(), CbmMcbm2019CheckPulser::FillSystemOffsetHistos(), CbmMcbmCheckTimingAlgo::FillTimeOffsetHistos(), CbmMuchFindHitsGem::FindClusters(), CbmMcbm2018EventBuilder::InitSorter(), CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds(), CbmMatchRecoToMC::MatchHitsFsd(), CbmMuchDigitizerQa::OccupancyQa(), CbmMuchDigitizerQa::PrintFrontLayerDigis(), CbmRichRecoTbQa::Process(), CbmFsdHitProducer::ProcessData(), CbmMvdClusterfinder::ProcessData(), CbmPsdHitProducer::ProcessData(), CbmPsdMCbmHitProducer::ProcessData(), CbmRecoSts::ProcessData(), CbmRecoStsPixel::ProcessData(), CbmRichHitProducer::ProcessData(), CbmRichMCbmHitProducer::ProcessData(), CbmLitClusteringQa::ProcessDigis(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmTaskBuildRawEvents::ReadDigis(), CbmTrdCalibTracker::ResolutionQa(), CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches(), and CbmMuchClustering::SetDigiCharges().
InitStatus CbmDigiManager::Init | ( | ) |
Initialisation.
The input tree is checked for digi branches.
Definition at line 77 of file CbmDigiManager.cxx.
References fBranches, fIsInitialised, fUseMuchBeamTimeDigi, and SetBranch().
Referenced by CbmTrdModuleRecR::addClusters(), CbmMcbmCheckTimingAlgo::CheckDataPresence(), CbmBuildEventsIdeal::Init(), CbmBuildEventsIdealNew::Init(), CbmBuildEventsQa::Init(), CbmCheckDigisNbCorr::Init(), CbmCheckEvents::Init(), CbmCheckTiming::Init(), CbmFsdHitProducer::Init(), CbmFsdHitsConverter::Init(), CbmHadronAnalysis::Init(), CbmKF::Init(), CbmKFParticleFinderPID::Init(), CbmMcbm2018EventBuilder::Init(), CbmMcbm2019CheckDigisMuch::Init(), CbmMcbm2019CheckDigisSts::Init(), CbmMcbm2019CheckDtInDet::Init(), CbmMcbm2019CheckPulser::Init(), CbmMcbm2019CheckTimingPairs::Init(), CbmMuchDigitizerQa::Init(), CbmMuchFindHitsGem::Init(), CbmMuchHitFinderQa::Init(), CbmMvdClusterfinder::Init(), CbmMvdClusterfinderTB::Init(), CbmMvdHitfinder::Init(), CbmMvdReadout::Init(), CbmPsdHitProducer::Init(), CbmPsdMCbmHitProducer::Init(), CbmPsdMCbmQaReal::Init(), CbmRecoSts::Init(), CbmRecoStsPixel::Init(), CbmRichDigiQa::Init(), CbmRichEventDisplay::Init(), CbmRichGeoTest::Init(), CbmRichHitProducer::Init(), CbmRichMCbmAerogelAna::Init(), CbmRichMCbmHitProducer::Init(), CbmRichMCbmQaReal::Init(), CbmRichMCbmQaRichOnly::Init(), CbmRichMCbmToTShifter::Init(), CbmRichRecoTbQa::Init(), CbmRichRingFinderIdeal::Init(), CbmRichUrqmdTest::Init(), CbmStsDigitizeQa::Init(), CbmTaskBuildEvents::Init(), CbmTaskBuildRawEvents::Init(), CbmTaskTofHitFinder::Init(), CbmTaskTrdHitFinder::Init(), CbmTaskTriggerDigi::Init(), CbmTofCalibrator::Init(), CbmTofSimpClusterizer::Init(), CbmTrdClusterFinder::Init(), CbmTrdHitDensityQa::Init(), CbmTrdHitProducer::Init(), CbmTrdHitProducerQa::Init(), CbmTrdOccupancyQa::Init(), CbmTrdQa::Init(), CbmTrdRecoQa::Init(), CbmMcbm2019TimeWinEventBuilderAlgo::InitAlgo(), CbmStsDigiSource::InitTask(), CbmMatchRecoToMC::ReadAndCreateDataBranches(), CbmLitMCTrackCreator::ReadDataBranches(), CbmMuchClustering::ReadDataBranches(), CbmTaskTofClusterizer::RegisterInputs(), CbmTofAnaTestbeam::RegisterInputs(), CbmTofEventClusterizer::RegisterInputs(), CbmTofHitMaker::RegisterInputs(), and CbmTrdCalibTracker::ReInit().
|
inlinestatic |
Static instance.
Definition at line 126 of file CbmDigiManager.h.
References CbmDigiManager(), and fgInstance.
Referenced by CbmTrdClusterFinder::AddClusters(), CbmTrdModuleRecR::addClusters(), CbmTrdClusterFinder::addDigisToModules(), CbmTrdClusterFinder::addDigiToModule(), CbmStsTrackFinder::CalculateEloss(), CbmMcbmCheckTimingAlgo::CheckDataPresence(), CbmStsDigiSource::ConditionalRun(), CbmTaskTrdHitFinder::Exec(), CbmTrdClusterFinder::Exec(), CbmTrdHitDensityQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmBuildEventsIdeal::Init(), CbmBuildEventsIdealNew::Init(), CbmBuildEventsQa::Init(), CbmCheckDigisNbCorr::Init(), CbmCheckEvents::Init(), CbmCheckTiming::Init(), CbmFsdHitProducer::Init(), CbmFsdHitsConverter::Init(), CbmHadronAnalysis::Init(), CbmKF::Init(), CbmKFParticleFinderPID::Init(), CbmMcbm2018EventBuilder::Init(), CbmMcbm2019CheckDigisMuch::Init(), CbmMcbm2019CheckDigisSts::Init(), CbmMcbm2019CheckDtInDet::Init(), CbmMcbm2019CheckPulser::Init(), CbmMcbm2019CheckTimingPairs::Init(), CbmMuchDigitizerQa::Init(), CbmMuchFindHitsGem::Init(), CbmMuchHitFinderQa::Init(), CbmMvdClusterfinder::Init(), CbmMvdClusterfinderTB::Init(), CbmMvdHitfinder::Init(), CbmMvdReadout::Init(), CbmPsdHitProducer::Init(), CbmPsdMCbmHitProducer::Init(), CbmPsdMCbmQaReal::Init(), CbmRecoSts::Init(), CbmRecoStsPixel::Init(), CbmRichDigiQa::Init(), CbmRichEventDisplay::Init(), CbmRichGeoTest::Init(), CbmRichHitProducer::Init(), CbmRichMCbmAerogelAna::Init(), CbmRichMCbmHitProducer::Init(), CbmRichMCbmQaReal::Init(), CbmRichMCbmQaRichOnly::Init(), CbmRichMCbmToTShifter::Init(), CbmRichRecoTbQa::Init(), CbmRichRingFinderIdeal::Init(), CbmRichUrqmdTest::Init(), CbmStsDigitizeQa::Init(), CbmTaskBuildEvents::Init(), CbmTaskBuildRawEvents::Init(), CbmTaskTofHitFinder::Init(), CbmTaskTrdHitFinder::Init(), CbmTaskTriggerDigi::Init(), CbmTofCalibrator::Init(), CbmTofSimpClusterizer::Init(), CbmTrdClusterFinder::Init(), CbmTrdHitDensityQa::Init(), CbmTrdHitProducer::Init(), CbmTrdHitProducerQa::Init(), CbmTrdOccupancyQa::Init(), CbmTrdQa::Init(), CbmTrdRecoQa::Init(), CbmMcbm2019TimeWinEventBuilderAlgo::InitAlgo(), CbmStsDigiSource::InitTask(), CbmTrdModuleRecR::IsClusterComplete(), CbmTrdHitProducer::processCluster(), CbmMatchRecoToMC::ReadAndCreateDataBranches(), CbmLitMCTrackCreator::ReadDataBranches(), CbmMuchClustering::ReadDataBranches(), CbmTaskTofClusterizer::RegisterInputs(), CbmTofAnaTestbeam::RegisterInputs(), CbmTofEventClusterizer::RegisterInputs(), CbmTofHitMaker::RegisterInputs(), CbmTrdCalibTracker::ReInit(), and CbmTrdCalibTracker::ResolutionQa().
|
static |
Presence of a digi match branch.
System | identifier (ECbmModuleId) |
Definition at line 112 of file CbmDigiManager.cxx.
References fBranches.
Referenced by CbmMuchDigitizerQa::CheckConsistency(), CbmBuildEventsIdeal::Exec(), CbmBuildEventsIdealNew::Exec(), CbmBuildEventsQa::Exec(), CbmHadronAnalysis::ExecEvent(), CbmTaskBuildRawEvents::FillSeedTimesFromSlidingWindow(), CbmBuildEventsIdeal::Init(), CbmBuildEventsIdealNew::Init(), CbmBuildEventsQa::Init(), CbmFsdHitsConverter::Init(), CbmHadronAnalysis::Init(), CbmMuchDigitizerQa::Init(), CbmRecoStsPixel::Init(), CbmRichGeoTest::Init(), CbmRichRingFinderIdeal::Init(), CbmTrdHitProducerQa::Init(), CbmMatchRecoToMC::MatchClusters(), CbmRecoStsPixel::ProcessData(), CbmLitClusteringQa::ProcessDigis(), CbmStsDigitizeQa::ReadDataBranches(), CbmTrdCalibTracker::ReInit(), CbmTrdCalibTracker::ResolutionQa(), and CbmMuchHitFinderQa::StatisticsQa().
|
static |
Presence of a digi branch.
System | identifier (ECbmModuleId) |
Definition at line 121 of file CbmDigiManager.cxx.
References fBranches.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckDataAvailable(), CbmMcbmCheckTimingAlgo::CheckDataPresence(), CbmCheckTiming::CheckInterSystemOffset(), CbmCheckTiming::CheckTimeOrder(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckTriggerConditions(), CbmBuildEventsIdeal::Exec(), CbmBuildEventsIdealNew::Exec(), CbmBuildEventsQa::Exec(), CbmMvdHitfinder::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichMCbmQaReal::Exec(), CbmLitClusteringQa::FillEventCounterHistograms(), CbmTofAnaTestbeam::FillHistos(), CbmMcbm2018EventBuilder::HasTrigger(), CbmCheckDigisNbCorr::Init(), CbmCheckEvents::Init(), CbmCheckTiming::Init(), CbmFsdHitProducer::Init(), CbmHadronAnalysis::Init(), CbmKF::Init(), CbmKFParticleFinderPID::Init(), CbmMcbm2018EventBuilder::Init(), CbmMcbm2019CheckDigisMuch::Init(), CbmMcbm2019CheckDigisSts::Init(), CbmMcbm2019CheckDtInDet::Init(), CbmMcbm2019CheckPulser::Init(), CbmMcbm2019CheckTimingPairs::Init(), CbmMvdClusterfinder::Init(), CbmMvdClusterfinderTB::Init(), CbmMvdHitfinder::Init(), CbmMvdReadout::Init(), CbmPsdHitProducer::Init(), CbmPsdMCbmHitProducer::Init(), CbmPsdMCbmQaReal::Init(), CbmRecoSts::Init(), CbmRecoStsPixel::Init(), CbmRichDigiQa::Init(), CbmRichEventDisplay::Init(), CbmRichGeoTest::Init(), CbmRichHitProducer::Init(), CbmRichMCbmAerogelAna::Init(), CbmRichMCbmHitProducer::Init(), CbmRichMCbmQaReal::Init(), CbmRichMCbmQaRichOnly::Init(), CbmRichMCbmToTShifter::Init(), CbmRichRingFinderIdeal::Init(), CbmTaskBuildEvents::Init(), CbmTaskTriggerDigi::Init(), CbmTofCalibrator::Init(), CbmTaskBuildRawEvents::InitDigis(), CbmStsDigiSource::InitTask(), CbmLitClusteringQa::ProcessDigis(), CbmStsDigitizeQa::ReadDataBranches(), CbmTaskBuildRawEvents::ReadDigis(), CbmTaskTofClusterizer::RegisterInputs(), CbmTaskTofHitFinder::RegisterInputs(), CbmTofAnaTestbeam::RegisterInputs(), CbmTofEventClusterizer::RegisterInputs(), CbmTofHitMaker::RegisterInputs(), and CbmTofSimpClusterizer::RegisterInputs().
|
privatedelete |
Assignment operator forbidden
|
private |
Set a digi branch.
Definition at line 131 of file CbmDigiManager.cxx.
References CbmDigiBranchBase::ConnectToTree(), fBranches, fBranchNames, and kTof.
Referenced by Init().
|
inline |
Set the digi branch name for a system.
system | System identifier |
name | Branch name |
This can be used if the branch name in the input does not follow the convention (default).
Definition at line 154 of file CbmDigiManager.h.
References fBranchNames.
|
inline |
Definition at line 164 of file CbmDigiManager.h.
References fUseMuchBeamTimeDigi.
|
inline |
Use CbmMuchBeamTimeDigi instead of CbmMuchDigi for MUCH.
choice | If true, use CbmMuchBeamTimeDigi |
Temporary solution until the classes are unified.
Definition at line 163 of file CbmDigiManager.h.
References fUseMuchBeamTimeDigi.
Referenced by CbmMcbmCheckTimingAlgo::CheckDataPresence(), CbmCheckEvents::Init(), CbmCheckTiming::Init(), CbmMcbm2018EventBuilder::Init(), CbmMcbm2019CheckDigisMuch::Init(), CbmMcbm2019CheckDtInDet::Init(), CbmMcbm2019CheckPulser::Init(), CbmMcbm2019CheckTimingPairs::Init(), CbmMuchFindHitsGem::Init(), CbmTaskBuildRawEvents::Init(), and CbmMcbm2019TimeWinEventBuilderAlgo::InitAlgo().
|
staticprivate |
Definition at line 167 of file CbmDigiManager.h.
Referenced by Get(), GetArray(), GetBranch(), GetMatch(), GetNofDigis(), Init(), IsMatchPresent(), IsPresent(), SetBranch(), and ~CbmDigiManager().
|
private |
Definition at line 170 of file CbmDigiManager.h.
Referenced by SetBranch(), and SetBranchName().
|
staticprivate |
Definition at line 168 of file CbmDigiManager.h.
Referenced by Instance().
|
staticprivate |
Definition at line 169 of file CbmDigiManager.h.
Referenced by Get(), GetArray(), GetMatch(), GetNofDigis(), and Init().
|
staticprivate |
Definition at line 171 of file CbmDigiManager.h.
Referenced by Init(), UseMuchBeamTimeDigi(), and UseMuchBeamTimeDigi().