39#define G4SDManager_h 1
90 treeTop->SetVerboseLevel(vl);
93 inline void ListTree()
const { treeTop->ListTree(); }
104 void DestroyFilters();
109 G4int verboseLevel{0};
111 G4SDmessenger* theMessenger;
112 std::vector<G4VSDFilter*> FilterList;
void RegisterSDFilter(G4VSDFilter *filter)
static G4SDManager * GetSDMpointer()
void SetVerboseLevel(G4int vl)
G4SDManager & operator=(const G4SDManager &)=delete
void TerminateCurrentEvent(G4HCofThisEvent *HCE)
G4SDManager(const G4SDManager &)=delete
G4HCofThisEvent * PrepareNewEvent()
G4VSensitiveDetector * FindSensitiveDetector(const G4String &dName, G4bool warning=true)
G4int GetCollectionID(const G4String &colName)
void AddNewDetector(G4VSensitiveDetector *aSD)
void DeRegisterSDFilter(G4VSDFilter *filter)
void AddNewCollection(const G4String &SDname, const G4String &DCname)
static G4SDManager * GetSDMpointerIfExist()
G4SDStructure * GetTreeTop() const
void Activate(const G4String &dName, G4bool activeFlag)
G4int GetCollectionCapacity() const
G4HCtable * GetHCtable() const