CbmRoot
|
#include <RtypesCore.h>
#include <iostream>
#include <type_traits>
Go to the source code of this file.
Functions | |
template<typename T > | |
constexpr auto | ToIntegralType (T enumerator) -> typename std::underlying_type< T >::type |
ECbmModuleId & | operator++ (ECbmModuleId &) |
std::ostream & | operator<< (std::ostream &, const ECbmModuleId &) |
std::ostream & | operator<< (std::ostream &, const ECbmDataType &) |
Double_t | CbmProtonMass () |
Double_t | CbmNeutronMass () |
Double_t | CbmElectronMass () |
|
strong |
Enumerator for CBM data types
|
strong |
Enumerator for module Identifiers. Modules can be active (detector systems) or passive (magnet, beam pipe, target etc.) In order to loop over all detectors, loop until kNofSystems.
|
strong |
Mode to read entries from a ROOT TTree.
@enumerator ETreeAccess kRegular: Incremental; start with first entry; stop with last entry kRepeat: Incremental; start with first entry; after last entry jump to first entry kRandom: Random choice of entries between first and last one.
Enumerator | |
---|---|
kRegular | |
kRepeat | |
kRandom |
|
inline |
Global functions for particle masses
Definition at line 134 of file CbmDefs.h.
Referenced by CbmMCTrack::GetMass(), and TEST().
ECbmModuleId& operator++ | ( | ECbmModuleId & | ) |
Definition at line 17 of file CbmDefs.cxx.
References kLastModule, kMagnet, and kT0.
std::ostream& operator<< | ( | std::ostream & | , |
const ECbmDataType & | |||
) |
Definition at line 38 of file CbmDefs.cxx.
References ToIntegralType().
std::ostream& operator<< | ( | std::ostream & | , |
const ECbmModuleId & | |||
) |
Definition at line 31 of file CbmDefs.cxx.
References ToIntegralType().
|
constexpr |
Definition at line 24 of file CbmDefs.h.
Referenced by CbmLitFindGlobalTracks::CalculateLength(), CbmBinnedTrackerConfigurator::CbmBinnedTrackerConfigurator(), CbmBinnedTrackerTask::CbmBinnedTrackerTask(), CbmStsPoint::CbmStsPoint(), comparePsdAddressDataMembers(), CbmMvdDetectorId::DetectorId(), PairAnalysisCutQA::Fill(), PairAnalysisCutQA::FillAll(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), CbmPsdAddress::GetAddress(), CbmTrdAddress::GetAddress(), CbmMuchAddress::GetAddress(), CbmStsAddress::GetAddress(), CbmBinnedSettings::getParams(), CbmTofAddress::GetUniqueAddress(), PairAnalysisEvent::Init(), operator<<(), PairAnalysisTrack::PairAnalysisTrack(), CbmRecoSts::ProcessData(), CbmBinnedSettings::putParams(), CbmBinnedTrackerTask::SetUse(), CbmBinnedSettings::SetUse(), CbmMvdDetectorId::SystemId(), TEST(), and CbmBinnedSettings::Use().