38#ifndef G4DigiManager_hh
39#define G4DigiManager_hh 1
105 {
return verboseLevel; }
109 {
return G4int(DMtable.size()); }
114 if(DCtable)
delete DCtable;
126 std::vector<G4VDigitizerModule*> DMtable;
void AddNewModule(G4VDigitizerModule *DM)
G4int GetDigiCollectionID(G4String DCname)
G4DCtable * GetDCtable() const
G4int GetCollectionCapacity() const
const G4VHitsCollection * GetHitsCollection(G4int HCID, G4int eventID=0)
G4int GetHitsCollectionID(G4String HCname)
G4VDigitizerModule * FindDigitizerModule(G4String mName)
static G4DigiManager * GetDMpointer()
G4DigiManager(const G4DigiManager &)=delete
G4DigiManager & operator=(const G4DigiManager &)=delete
G4int GetModuleCapacity() const
void SetVerboseLevel(G4int vl)
G4int GetVerboseLevel() const
void Digitize(G4String mName)
void RestoreDCtable(G4DCtable *dc)
void SetDigiCollection(G4int DCID, G4VDigiCollection *aDC)
const G4VDigiCollection * GetDigiCollection(G4int DCID, G4int eventID=0)
static G4DigiManager * GetDMpointerIfExist()