Belle II Software development
|
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 singleton instance. | |
static const CDCMCMap & | getMCMap () |
Getter for the singleton instance of the CDCMCMap. | |
static const CDCMCTrackStore & | getMCTrackStore () |
Getter for the singleton instance of the CDCMCTrackStore. | |
static const CDCSimHitLookUp & | getSimHitLookUp () |
Getter for the singleton instance of the CDCSimHitLookUp. | |
static const CDCMCHitLookUp & | getMCHitLookUp () |
Getter for the singleton instance of the CDCMCHitLookUp. | |
static const CDCMCSegment2DLookUp & | getMCSegment2DLookUp () |
Getter for the singleton instance of the CDCMCSegment2DLookUp. | |
static const CDCMCSegment3DLookUp & | getMCSegment3DLookUp () |
Getter for the singleton instance of the CDCMCSegment3DLookUp. | |
static const CDCMCTrackLookUp & | getMCTrackLookUp () |
Getter for the singleton instance of the CDCMCTrackLookUp. | |
Private Member Functions | |
CDCMCManager ()=default | |
Default constructor only accessible for getInstance() | |
Private Attributes | |
EventMetaData | m_eventMetaData = EventMetaData(-999, -999, -999) |
Memory for the event, run and experiment 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 singleton instance.
Definition at line 74 of file CDCMCManager.cc.
|
static |
Getter for the singleton instance of the CDCMCHitLookUp.
Definition at line 95 of file CDCMCManager.cc.
|
static |
Getter for the singleton instance of the CDCMCMap.
Definition at line 80 of file CDCMCManager.cc.
|
static |
Getter for the singleton instance of the CDCMCSegment2DLookUp.
Definition at line 100 of file CDCMCManager.cc.
|
static |
Getter for the singleton instance of the CDCMCSegment3DLookUp.
Definition at line 105 of file CDCMCManager.cc.
|
static |
Getter for the singleton instance of the CDCMCTrackLookUp.
Definition at line 110 of file CDCMCManager.cc.
|
static |
Getter for the singleton instance of the CDCMCTrackStore.
Definition at line 85 of file CDCMCManager.cc.
|
static |
Getter for the singleton 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 experiment number corresponding to the currently stored data.
Definition at line 78 of file CDCMCManager.h.