Geant4  10.02.p02
G4DCtable Class Reference

#include <G4DCtable.hh>

Public Member Functions

 G4DCtable ()
 
 ~G4DCtable ()
 
G4int Registor (G4String SDname, G4String DCname)
 
G4int GetCollectionID (G4String DCname) const
 
G4int GetCollectionID (G4VDigitizerModule *aDM) const
 
G4int entries () const
 
G4String GetDMname (G4int i) const
 
G4String GetDCname (G4int i) const
 

Private Attributes

std::vector< G4StringDMlist
 
std::vector< G4StringDClist
 

Detailed Description

Definition at line 50 of file G4DCtable.hh.

Constructor & Destructor Documentation

G4DCtable::G4DCtable ( )

Definition at line 33 of file G4DCtable.cc.

G4DCtable::~G4DCtable ( )

Definition at line 35 of file G4DCtable.cc.

Member Function Documentation

G4int G4DCtable::entries ( ) const
inline

Definition at line 66 of file G4DCtable.hh.

Referenced by G4DigiManager::GetCollectionCapacity(), GetDCname(), GetDMname(), and G4DigiManager::SetDigiCollection().

+ Here is the caller graph for this function:

G4int G4DCtable::GetCollectionID ( G4String  DCname) const

Definition at line 46 of file G4DCtable.cc.

References DClist, DMlist, and G4String::index().

Referenced by G4DigiManager::GetDigiCollectionID().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4DCtable::GetCollectionID ( G4VDigitizerModule aDM) const

Definition at line 77 of file G4DCtable.cc.

References DMlist, G4cerr, G4endl, G4VDigitizerModule::GetCollectionName(), G4VDigitizerModule::GetName(), and G4VDigitizerModule::GetNumberOfCollections().

+ Here is the call graph for this function:

G4String G4DCtable::GetDCname ( G4int  i) const
inline

Definition at line 73 of file G4DCtable.hh.

References entries().

+ Here is the call graph for this function:

G4String G4DCtable::GetDMname ( G4int  i) const
inline

Definition at line 68 of file G4DCtable.hh.

References entries().

+ Here is the call graph for this function:

G4int G4DCtable::Registor ( G4String  SDname,
G4String  DCname 
)

Definition at line 37 of file G4DCtable.cc.

References DClist, and DMlist.

Referenced by G4DigiManager::AddNewModule().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4String> G4DCtable::DClist
private

Definition at line 63 of file G4DCtable.hh.

Referenced by GetCollectionID(), and Registor().

std::vector<G4String> G4DCtable::DMlist
private

Definition at line 62 of file G4DCtable.hh.

Referenced by GetCollectionID(), and Registor().


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