![]() |
Project
|
Classes | |
| class | Aligner |
| class | AlignerTask |
| class | BaseDPLDigitizer |
| class | Detector |
| class | DetectorNameConf |
| class | DetImpl |
| class | GeometryManager |
| class | GRPGeomHelper |
| struct | GRPGeomRequest |
| struct | HitsHeader |
| struct | InitServices |
| class listing possible services More... | |
| struct | MatBudget |
| struct | MatCell |
| class | MaterialManager |
| class | MatLayerCyl |
| class | MatLayerCylSet |
| struct | MatLayerCylSetLayout |
| class | NameConf |
| class | O2Tessellated |
| class | PropagatorImpl |
| class | Ray |
| class | SeederTask |
| class | SimFieldUtils |
| struct | TFIDInfoHelper |
| class | TGeoGeometryUtils |
| A few utility functions to operate on TGeo geometries (transformations, printing, ...) More... | |
| struct | UseShm |
| class | VMCSeederService |
Typedefs | |
| using | ShmBusyFlag = std::atomic< bool > |
| using | PropagatorF = PropagatorImpl< float > |
| using | PropagatorD = PropagatorImpl< double > |
| using | Propagator = PropagatorF |
Enumerations | |
| enum class | MatbudGeomBackend : int { ROOT = 0 , VECGEOM = 1 } |
| enum class | EProc { kPAIR = 0 , kCOMP , kPHOT , kPFIS , kDRAY , kANNI , kBREM , kHADR , kMUNU , kDCAY , kLOSS , kMULS , kCKOV , kLABS , kRAYL } |
| processes available More... | |
| enum class | ECut { kCUTGAM = 0 , kCUTELE , kCUTNEU , kCUTHAD , kCUTMUO , kBCUTE , kBCUTM , kDCUTE , kDCUTM , kPPCUTM , kTOFMAX } |
| cuts available More... | |
Functions | |
| std::string | demangle (const char *name) |
| utility function to demangle cxx type names | |
| void | attachShmMessage (void *hitsptr, fair::mq::Channel &channel, fair::mq::Parts &parts, ShmBusyFlag *busy_ptr) |
| void * | decodeShmCore (fair::mq::Parts &dataparts, int index, ShmBusyFlag *&busy) |
| template<typename T > | |
| T | decodeShmMessage (fair::mq::Parts &dataparts, int index, ShmBusyFlag *&busy) |
| void | attachMessageBufferToParts (fair::mq::Parts &parts, fair::mq::Channel &channel, void *data, TClass *cl) |
| template<typename Container > | |
| void | attachTMessage (Container const &hits, fair::mq::Channel &channel, fair::mq::Parts &parts) |
| void * | decodeTMessageCore (fair::mq::Parts &dataparts, int index) |
| template<typename T > | |
| T | decodeTMessage (fair::mq::Parts &dataparts, int index) |
| void | attachHitsHeaderMessage (HitsHeader const &header, fair::mq::Channel &channel, fair::mq::Parts &parts) |
| template<typename T > | |
| TBranch * | getOrMakeBranch (TTree &tree, const char *brname, T *ptr) |
| GPUdi () Ray | |
| typedef PropagatorImpl< float > o2::base::Propagator |
Definition at line 225 of file Propagator.h.
| using o2::base::PropagatorD = typedef PropagatorImpl<double> |
Definition at line 224 of file Propagator.h.
| using o2::base::PropagatorF = typedef PropagatorImpl<float> |
Definition at line 223 of file Propagator.h.
| using o2::base::ShmBusyFlag = typedef std::atomic<bool> |
Definition at line 274 of file Detector.h.
|
strong |
cuts available
| Enumerator | |
|---|---|
| kCUTGAM | |
| kCUTELE | |
| kCUTNEU | |
| kCUTHAD | |
| kCUTMUO | |
| kBCUTE | |
| kBCUTM | |
| kDCUTE | |
| kDCUTM | |
| kPPCUTM | |
| kTOFMAX | |
Definition at line 50 of file MaterialManager.h.
|
strong |
processes available
| Enumerator | |
|---|---|
| kPAIR | |
| kCOMP | |
| kPHOT | |
| kPFIS | |
| kDRAY | |
| kANNI | |
| kBREM | |
| kHADR | |
| kMUNU | |
| kDCAY | |
| kLOSS | |
| kMULS | |
| kCKOV | |
| kLABS | |
| kRAYL | |
Definition at line 32 of file MaterialManager.h.
|
strong |
Backend used to compute material budget for LUT filling: ROOT/TGeo (default, always available) or VecGeom (requires O2 to be built against the optional TGeo2VecGeom package; see GeometryManager::isVecGeomAvailable()).
| Enumerator | |
|---|---|
| ROOT | |
| VECGEOM | |
Definition at line 47 of file GeometryManager.h.
| void o2::base::attachHitsHeaderMessage | ( | HitsHeader const & | header, |
| fair::mq::Channel & | channel, | ||
| fair::mq::Parts & | parts | ||
| ) |
Definition at line 218 of file Detector.cxx.
| void o2::base::attachMessageBufferToParts | ( | fair::mq::Parts & | parts, |
| fair::mq::Channel & | channel, | ||
| void * | data, | ||
| TClass * | cl | ||
| ) |
Definition at line 207 of file Detector.cxx.
| void o2::base::attachShmMessage | ( | void * | hitsptr, |
| fair::mq::Channel & | channel, | ||
| fair::mq::Parts & | parts, | ||
| ShmBusyFlag * | busy_ptr | ||
| ) |
Definition at line 223 of file Detector.cxx.
| void o2::base::attachTMessage | ( | Container const & | hits, |
| fair::mq::Channel & | channel, | ||
| fair::mq::Parts & | parts | ||
| ) |
Definition at line 289 of file Detector.h.
| void * o2::base::decodeShmCore | ( | fair::mq::Parts & | dataparts, |
| int | index, | ||
| ShmBusyFlag *& | busy | ||
| ) |
Definition at line 240 of file Detector.cxx.
| T o2::base::decodeShmMessage | ( | fair::mq::Parts & | dataparts, |
| int | index, | ||
| ShmBusyFlag *& | busy | ||
| ) |
Definition at line 280 of file Detector.h.
| T o2::base::decodeTMessage | ( | fair::mq::Parts & | dataparts, |
| int | index | ||
| ) |
Definition at line 296 of file Detector.h.
| void * o2::base::decodeTMessageCore | ( | fair::mq::Parts & | dataparts, |
| int | index | ||
| ) |
Definition at line 255 of file Detector.cxx.
|
inline |
utility function to demangle cxx type names
Definition at line 266 of file Detector.h.
| TBranch * o2::base::getOrMakeBranch | ( | TTree & | tree, |
| const char * | brname, | ||
| T * | ptr | ||
| ) |
Definition at line 310 of file Detector.h.