|
CbmRoot
|
#include <Options.h>
Public Member Functions | |
| Options ()=default | |
| Options (int argc, char **argv) | |
| fs::path | ParamsDir () const |
| fs::path | MainConfigPath () const |
| const std::string & | InputLocator () const |
| fs::path | OutputFile () const |
| std::size_t | OutputMaxSize () const |
| std::size_t | OutputMaxItems () const |
| fs::path | BatchQaOutput () const |
| severity_level | LogLevel () const |
| fs::path | LogFile () const |
| const std::string & | Device () const |
| const std::string & | MonitorUri () const |
| const std::string & | HistogramUri () const |
| const int32_t & | HistogramHwm () const |
| bool | CollectAuxData () const |
| const bool & | CompressHistograms () const |
| bool | CollectKernelTimes () const |
| ProfilingLevel | Profiling () const |
| fs::path | TimingsFile () const |
| int | NumTimeslices () const |
| int | SkipTimeslices () const |
| std::optional< int > | NumOMPThreads () const |
| const std::string & | ChildId () const |
| uint64_t | RunId () const |
| uint64_t | RunStart () const |
| bool | DumpBatchQaHistograms () const |
| bool | DumpArchive () const |
| bool | ReleaseMode () const |
| const std::vector< Step > & | Steps () const |
| const std::vector< RecoData > & | OutputTypes () const |
| bool | HasOutput (RecoData recoData) const |
| bool | CompressArchive () const |
| const std::vector< fles::Subsystem > & | Detectors () const |
| bool | Has (fles::Subsystem detector) const |
| bool | Has (Step step) const |
| bool | Has (QaStep qastep) const |
| bool | ReconstructDigiEvents () const |
Private Attributes | |
| std::string | fParamsDir |
| std::string | fMainConfigPath |
| std::string | fInputLocator |
| std::string | fOutputFile |
| std::size_t | fOutputMaxSize |
| std::size_t | fOutputMaxItems |
| std::string | fBatchQaOutput |
| severity_level | fLogLevel |
| std::string | fLogFile |
| std::string | fDevice |
| std::string | fMonitorUri |
| std::string | fHistogramUri |
| int32_t | fHistogramHwm |
| bool | fCompressHistograms = false |
| std::vector< QaStep > | fQaSteps |
| bool | fDumpArchive = false |
| bool | fReleaseMode = false |
| ProfilingLevel | fProfilingLevel = ProfilingNone |
| std::string | fTimingsFile |
| int | fNumTimeslices = -1 |
| int | fSkipTimeslices = 0 |
| int | fNumOMPThreads = -1 |
| std::vector< Step > | fRecoSteps |
| std::vector< RecoData > | fOutputTypes |
| bool | fCompressArchive = false |
| std::vector< fles::Subsystem > | fDetectors |
| std::string | fChildId = "00" |
| uint64_t | fRunId = 2391 |
| uint64_t | fRunStartTime = 0 |
| bool | fCollectAuxData = false |
| bool | fReconstructDigiEvents = false |
Definition at line 19 of file algo/base/Options.h.
|
default |
| Options::Options | ( | int | argc, |
| char ** | argv ) |
Definition at line 52 of file algo/base/Options.cxx.
References CBM_ONLINE_USE_FAIRLOGGER, cbm::algo::DigiTrigger, cbm::algo::EventBuilding, fBatchQaOutput, fChildId, fCollectAuxData, fCompressArchive, fCompressHistograms, fDetectors, fDevice, fDumpArchive, fHistogramHwm, fHistogramUri, fInputLocator, fLogFile, fLogLevel, fMainConfigPath, fMonitorUri, fNumOMPThreads, fNumTimeslices, fOutputFile, fOutputMaxItems, fOutputMaxSize, fOutputTypes, fParamsDir, fProfilingLevel, fQaSteps, fReconstructDigiEvents, fRecoSteps, fReleaseMode, fRunId, fRunStartTime, fSkipTimeslices, fTimingsFile, L_, cbm::algo::LocalReco, cbm::algo::ProfilingNone, cbm::algo::ProfilingPerTS, cbm::algo::Tracking, cbm::algo::Unpack, and cbm::algo::UnpackSts.
|
inline |
Definition at line 31 of file algo/base/Options.h.
References fBatchQaOutput.
|
inline |
Definition at line 54 of file algo/base/Options.h.
References fChildId.
Referenced by cbm::algo::Reco::QueueEvbuildMetrics(), cbm::algo::Reco::QueueProcessingExtraMetrics(), cbm::algo::Reco::QueueProcessingMetrics(), cbm::algo::Reco::QueueStsRecoMetrics(), cbm::algo::Reco::QueueTofCalibMetrics(), cbm::algo::Reco::QueueTofRecoMetrics(), cbm::algo::Reco::QueueTrackingMetrics(), cbm::algo::Reco::QueueTrdRecoMetrics(), and cbm::algo::Reco::QueueUnpackerMetricsDet().
|
inline |
Definition at line 40 of file algo/base/Options.h.
References fCollectAuxData.
Referenced by cbm::algo::Reco::Init().
|
inline |
Definition at line 42 of file algo/base/Options.h.
References fProfilingLevel, and cbm::algo::ProfilingNone.
Referenced by main().
|
inline |
Definition at line 66 of file algo/base/Options.h.
References fCompressArchive.
Referenced by main(), and cbm::algo::Reco::Validate().
|
inline |
Definition at line 41 of file algo/base/Options.h.
References fCompressHistograms.
|
inline |
Definition at line 68 of file algo/base/Options.h.
References fDetectors.
|
inline |
|
inline |
Definition at line 58 of file algo/base/Options.h.
References fDumpArchive.
Referenced by dumpArchive().
|
inline |
Definition at line 57 of file algo/base/Options.h.
References fBatchQaOutput.
Referenced by cbm::algo::Reco::Init().
| bool Options::Has | ( | fles::Subsystem | detector | ) | const |
Definition at line 168 of file algo/base/Options.cxx.
References cbm::Contains(), and fDetectors.
Referenced by cbm::algo::Reco::Init(), and cbm::algo::Reco::Validate().
| bool Options::Has | ( | QaStep | qastep | ) | const |
Definition at line 172 of file algo/base/Options.cxx.
References cbm::Contains(), and fQaSteps.
| bool Options::Has | ( | Step | step | ) | const |
Definition at line 170 of file algo/base/Options.cxx.
References cbm::Contains(), and fRecoSteps.
| bool Options::HasOutput | ( | RecoData | recoData | ) | const |
Definition at line 166 of file algo/base/Options.cxx.
References cbm::Contains(), and fOutputTypes.
Referenced by cbm::algo::Reco::Run().
|
inline |
Definition at line 39 of file algo/base/Options.h.
References fHistogramHwm.
|
inline |
Definition at line 38 of file algo/base/Options.h.
References fHistogramUri.
|
inline |
Definition at line 27 of file algo/base/Options.h.
References fInputLocator.
Referenced by dumpArchive(), and main().
|
inline |
|
inline |
|
inline |
Definition at line 26 of file algo/base/Options.h.
References fMainConfigPath.
|
inline |
Definition at line 37 of file algo/base/Options.h.
References fMonitorUri.
Referenced by cbm::algo::Reco::Init().
|
inline |
|
inline |
|
inline |
Definition at line 28 of file algo/base/Options.h.
References fOutputFile.
Referenced by main(), and cbm::algo::Reco::Validate().
|
inline |
Definition at line 30 of file algo/base/Options.h.
References fOutputMaxItems.
Referenced by main().
|
inline |
|
inline |
Definition at line 63 of file algo/base/Options.h.
References fOutputTypes.
Referenced by cbm::algo::Reco::Validate().
|
inline |
Definition at line 25 of file algo/base/Options.h.
References fParamsDir.
Referenced by cbm::algo::Reco::Init(), and cbm::algo::Reco::Validate().
|
inline |
Definition at line 43 of file algo/base/Options.h.
References fProfilingLevel.
|
inline |
Definition at line 76 of file algo/base/Options.h.
References fReconstructDigiEvents.
Referenced by cbm::algo::Reco::Init().
|
inline |
|
inline |
Definition at line 55 of file algo/base/Options.h.
References fRunId.
Referenced by cbm::algo::Reco::Init().
|
inline |
Definition at line 56 of file algo/base/Options.h.
References fRunStartTime.
Referenced by cbm::algo::Reco::Init().
|
inline |
Definition at line 46 of file algo/base/Options.h.
References fSkipTimeslices.
Referenced by main().
|
inline |
Definition at line 61 of file algo/base/Options.h.
References fRecoSteps.
|
inline |
Definition at line 44 of file algo/base/Options.h.
References fTimingsFile.
|
private |
Definition at line 85 of file algo/base/Options.h.
Referenced by BatchQaOutput(), DumpBatchQaHistograms(), and Options().
|
private |
Definition at line 107 of file algo/base/Options.h.
|
private |
Definition at line 110 of file algo/base/Options.h.
Referenced by CollectAuxData(), and Options().
|
private |
Definition at line 105 of file algo/base/Options.h.
Referenced by CompressArchive(), and Options().
|
private |
Definition at line 94 of file algo/base/Options.h.
Referenced by CompressHistograms(), and Options().
|
private |
Definition at line 106 of file algo/base/Options.h.
Referenced by Detectors(), Has(), and Options().
|
private |
Definition at line 90 of file algo/base/Options.h.
|
private |
Definition at line 96 of file algo/base/Options.h.
Referenced by DumpArchive(), and Options().
|
private |
Definition at line 93 of file algo/base/Options.h.
Referenced by HistogramHwm(), and Options().
|
private |
Definition at line 92 of file algo/base/Options.h.
Referenced by HistogramUri(), and Options().
|
private |
Definition at line 81 of file algo/base/Options.h.
Referenced by InputLocator(), and Options().
|
private |
Definition at line 89 of file algo/base/Options.h.
|
private |
Definition at line 87 of file algo/base/Options.h.
Referenced by LogLevel(), and Options().
|
private |
Definition at line 80 of file algo/base/Options.h.
Referenced by MainConfigPath(), and Options().
|
private |
Definition at line 91 of file algo/base/Options.h.
Referenced by MonitorUri(), and Options().
|
private |
Definition at line 102 of file algo/base/Options.h.
Referenced by NumOMPThreads(), and Options().
|
private |
Definition at line 100 of file algo/base/Options.h.
Referenced by NumTimeslices(), and Options().
|
private |
Definition at line 82 of file algo/base/Options.h.
Referenced by Options(), and OutputFile().
|
private |
Definition at line 84 of file algo/base/Options.h.
Referenced by Options(), and OutputMaxItems().
|
private |
Definition at line 83 of file algo/base/Options.h.
Referenced by Options(), and OutputMaxSize().
|
private |
Definition at line 104 of file algo/base/Options.h.
Referenced by HasOutput(), Options(), and OutputTypes().
|
private |
Definition at line 79 of file algo/base/Options.h.
Referenced by Options(), and ParamsDir().
|
private |
Definition at line 98 of file algo/base/Options.h.
Referenced by CollectKernelTimes(), Options(), and Profiling().
|
private |
Definition at line 95 of file algo/base/Options.h.
|
private |
Definition at line 111 of file algo/base/Options.h.
Referenced by Options(), and ReconstructDigiEvents().
|
private |
Definition at line 103 of file algo/base/Options.h.
|
private |
Definition at line 97 of file algo/base/Options.h.
Referenced by Options(), and ReleaseMode().
|
private |
Definition at line 108 of file algo/base/Options.h.
|
private |
Definition at line 109 of file algo/base/Options.h.
Referenced by Options(), and RunStart().
|
private |
Definition at line 101 of file algo/base/Options.h.
Referenced by Options(), and SkipTimeslices().
|
private |
Definition at line 99 of file algo/base/Options.h.
Referenced by Options(), and TimingsFile().