Belle II Software  release-08-01-10
CDCMCManager Class Reference

Class to organize and present the monte carlo hit information. More...

#include <CDCMCManager.h>

Collaboration diagram for CDCMCManager:

Public Member Functions

 CDCMCManager (CDCMCManager &)=delete
 Singleton: Delete copy constructor and assignment operator.
 
CDCMCManageroperator= (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 CDCMCManagergetInstance ()
 Getter for the singletone instance.
 
static const CDCMCMapgetMCMap ()
 Getter for the singletone instance of the CDCMCMap.
 
static const CDCMCTrackStoregetMCTrackStore ()
 Getter for the singletone instance of the CDCMCTrackStore.
 
static const CDCSimHitLookUpgetSimHitLookUp ()
 Getter for the singletone instance of the CDCSimHitLookUp.
 
static const CDCMCHitLookUpgetMCHitLookUp ()
 Getter for the singletone instance of the CDCMCHitLookUp.
 
static const CDCMCSegment2DLookUpgetMCSegment2DLookUp ()
 Getter for the singletone instance of the CDCMCSegment2DLookUp.
 
static const CDCMCSegment3DLookUpgetMCSegment3DLookUp ()
 Getter for the singletone instance of the CDCMCSegment3DLookUp.
 
static const CDCMCTrackLookUpgetMCTrackLookUp ()
 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.
 

Detailed Description

Class to organize and present the monte carlo hit information.

Definition at line 29 of file CDCMCManager.h.


The documentation for this class was generated from the following files: