Belle II Software
release-08-01-10
|
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.