![]() |
Belle II Software release-09-00-03
|
Class to organize and present the monte carlo hit information. More...
#include <CDCMCManager.h>

Public Member Functions | |
| CDCMCManager (CDCMCManager &)=delete | |
| Singleton: Delete copy constructor and assignment operator. | |
| CDCMCManager & | operator= (const CDCMCManager &)=delete |
| Operator =. | |
| void | requireTruthInformation () |
| Require the mc information store arrays. | |
| void | clear () |
| Clears all Monte Carlo information present in the last event. | |
| void | fill () |
| Fill Monte Carlo look up maps from the DataStore. | |
Static Public Member Functions | |
| static CDCMCManager & | getInstance () |
| Getter for the singletone instance. | |
| static const CDCMCMap & | getMCMap () |
| Getter for the singletone instance of the CDCMCMap. | |
| static const CDCMCTrackStore & | getMCTrackStore () |
| Getter for the singletone instance of the CDCMCTrackStore. | |
| static const CDCSimHitLookUp & | getSimHitLookUp () |
| Getter for the singletone instance of the CDCSimHitLookUp. | |
| static const CDCMCHitLookUp & | getMCHitLookUp () |
| Getter for the singletone instance of the CDCMCHitLookUp. | |
| static const CDCMCSegment2DLookUp & | getMCSegment2DLookUp () |
| Getter for the singletone instance of the CDCMCSegment2DLookUp. | |
| static const CDCMCSegment3DLookUp & | getMCSegment3DLookUp () |
| Getter for the singletone instance of the CDCMCSegment3DLookUp. | |
| static const CDCMCTrackLookUp & | getMCTrackLookUp () |
| Getter for the singletone instance of the CDCMCTrackLookUp. | |
Private Member Functions | |
| CDCMCManager ()=default | |
| Default constructor only accessable for getInstance() | |
Private Attributes | |
| EventMetaData | m_eventMetaData = EventMetaData(-999, -999, -999) |
| Memory for the event, run and experminent number corresponding to the currently stored data. | |
Class to organize and present the monte carlo hit information.
Definition at line 29 of file CDCMCManager.h.
| void clear | ( | ) |
Clears all Monte Carlo information present in the last event.
Definition at line 123 of file CDCMCManager.cc.
| void fill | ( | ) |
Fill Monte Carlo look up maps from the DataStore.
Definition at line 135 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance.
Definition at line 74 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCMCHitLookUp.
Definition at line 95 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCMCMap.
Definition at line 80 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCMCSegment2DLookUp.
Definition at line 100 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCMCSegment3DLookUp.
Definition at line 105 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCMCTrackLookUp.
Definition at line 110 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCMCTrackStore.
Definition at line 85 of file CDCMCManager.cc.
|
static |
Getter for the singletone instance of the CDCSimHitLookUp.
Definition at line 90 of file CDCMCManager.cc.
| void requireTruthInformation | ( | ) |
Require the mc information store arrays.
Definition at line 115 of file CDCMCManager.cc.
|
private |
Memory for the event, run and experminent number corresponding to the currently stored data.
Definition at line 78 of file CDCMCManager.h.