#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: