#include <G4DigiManager.hh>
Definition at line 54 of file G4DigiManager.hh.
◆ G4DigiManager() [1/2]
G4DigiManager::G4DigiManager |
( |
| ) |
|
|
protected |
Definition at line 55 of file G4DigiManager.cc.
static G4RunManager * GetRunManager()
G4RunManager * runManager
G4DMmessenger * theMessenger
static G4SDManager * GetSDMpointer()
◆ ~G4DigiManager()
G4DigiManager::~G4DigiManager |
( |
| ) |
|
Definition at line 63 of file G4DigiManager.cc.
std::vector< G4VDigitizerModule * > DMtable
G4DMmessenger * theMessenger
◆ G4DigiManager() [2/2]
◆ AddNewModule()
Definition at line 73 of file G4DigiManager.cc.
76 for(
int j=0;j<int(
DMtable.size());j++)
80 G4cout <<
"<" << DMname <<
"> has already been registored." <<
G4endl;
86 G4cout <<
"New DigitizerModule <" << DMname
87 <<
"> is registored." <<
G4endl;
92 for(
int i=0;i<numberOfCollections;i++)
97 G4cout <<
"DigiCollection <" << DCname
98 <<
"> has already been registored with " 99 << DMname <<
" DigitizerModule." <<
G4endl;
103 G4cout <<
"DigiCollection " << DCname
104 <<
" is registored. " <<
G4endl;
std::vector< G4VDigitizerModule * > DMtable
G4GLOB_DLL std::ostream G4cout
G4String GetCollectionName(G4int i) const
G4int Registor(G4String SDname, G4String DCname)
G4int GetNumberOfCollections() const
void SetDCtable(G4DCtable *DCtbl)
G4RunManager * runManager
◆ Digitize()
void G4DigiManager::Digitize |
( |
G4String |
mName | ) |
|
Definition at line 111 of file G4DigiManager.cc.
117 {
G4cout <<
"Unknown digitizer module <" << mName <<
">. Digitize() ignored." <<
G4endl; }
virtual void Digitize()=0
G4GLOB_DLL std::ostream G4cout
G4VDigitizerModule * FindDigitizerModule(G4String mName)
◆ FindDigitizerModule()
◆ GetCollectionCapacity()
G4int G4DigiManager::GetCollectionCapacity |
( |
| ) |
const |
|
inline |
◆ GetDCtable()
G4DCtable* G4DigiManager::GetDCtable |
( |
| ) |
const |
|
inline |
◆ GetDigiCollection()
Definition at line 144 of file G4DigiManager.cc.
151 if(evt==NULL)
return NULL;
154 if(DCE==NULL)
return NULL;
156 return DCE->
GetDC(DCID);
G4VDigiCollection * GetDC(G4int i) const
G4DCofThisEvent * GetDCofThisEvent() const
const G4Event * GetCurrentEvent() const
G4RunManager * runManager
const G4Event * GetPreviousEvent(G4int i) const
◆ GetDigiCollectionID()
Definition at line 164 of file G4DigiManager.cc.
168 {
G4cout <<
"< " << DCname <<
"> is ambegious." <<
G4endl; }
G4int GetCollectionID(G4String DCname) const
G4GLOB_DLL std::ostream G4cout
◆ GetDMpointer()
Definition at line 43 of file G4DigiManager.cc.
static G4ThreadLocal G4DigiManager * fDManager
◆ GetDMpointerIfExist()
Definition at line 52 of file G4DigiManager.cc.
static G4ThreadLocal G4DigiManager * fDManager
◆ GetHitsCollection()
Definition at line 129 of file G4DigiManager.cc.
136 if(evt==NULL)
return NULL;
139 if(HCE==NULL)
return NULL;
141 return HCE->
GetHC(HCID);
G4VHitsCollection * GetHC(G4int i)
const G4Event * GetCurrentEvent() const
G4RunManager * runManager
G4HCofThisEvent * GetHCofThisEvent() const
const G4Event * GetPreviousEvent(G4int i) const
◆ GetHitsCollectionID()
◆ GetModuleCapacity()
G4int G4DigiManager::GetModuleCapacity |
( |
| ) |
const |
|
inline |
◆ GetVerboseLevel()
G4int G4DigiManager::GetVerboseLevel |
( |
| ) |
const |
|
inline |
◆ List()
void G4DigiManager::List |
( |
| ) |
const |
Definition at line 208 of file G4DigiManager.cc.
std::vector< G4VDigitizerModule * > DMtable
G4GLOB_DLL std::ostream G4cout
◆ operator=()
◆ RestoreDCtable()
void G4DigiManager::RestoreDCtable |
( |
G4DCtable * |
dc | ) |
|
|
inline |
◆ SetDigiCollection()
Definition at line 172 of file G4DigiManager.cc.
177 G4cout <<
"G4DigiManager::SetDigiCollection --- " 178 <<
"Event object is not available." <<
G4endl;
189 {
G4cout <<
"DCofThisEvent object is added to current G4Event." <<
G4endl; }
197 <<
"-th slot of G4DCofThisEvent." <<
G4endl;
G4DCofThisEvent * GetDCofThisEvent() const
G4GLOB_DLL std::ostream G4cout
const G4Event * GetCurrentEvent() const
void SetDCofThisEvent(G4DCofThisEvent *value)
G4RunManager * runManager
void AddDigiCollection(G4int DCID, G4VDigiCollection *aDC)
◆ SetVerboseLevel()
void G4DigiManager::SetVerboseLevel |
( |
G4int |
vl | ) |
|
Definition at line 201 of file G4DigiManager.cc.
205 {
DMtable[i]->SetVerboseLevel(val); }
std::vector< G4VDigitizerModule * > DMtable
◆ DCtable
◆ DMtable
◆ fDManager
◆ runManager
◆ SDManager
◆ theMessenger
◆ verboseLevel
G4int G4DigiManager::verboseLevel |
|
private |
The documentation for this class was generated from the following files: