Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
G4SDManager Class Reference

#include <G4SDManager.hh>

Public Member Functions

 ~G4SDManager ()
 
void AddNewDetector (G4VSensitiveDetector *aSD)
 
void Activate (G4String dName, G4bool activeFlag)
 
G4int GetCollectionID (G4String colName)
 
G4int GetCollectionID (G4VHitsCollection *aHC)
 
G4VSensitiveDetector * FindSensitiveDetector (G4String dName, G4bool warning=true)
 
G4HCofThisEvent * PrepareNewEvent ()
 
void TerminateCurrentEvent (G4HCofThisEvent *HCE)
 
void AddNewCollection (G4String SDname, G4String DCname)
 
void SetVerboseLevel (G4int vl)
 
G4SDStructure * GetTreeTop () const
 
void ListTree () const
 
G4int GetCollectionCapacity () const
 
G4HCtable * GetHCtable () const
 

Static Public Member Functions

static G4SDManager * GetSDMpointer ()
 
static G4SDManager * GetSDMpointerIfExist ()
 

Protected Member Functions

 G4SDManager ()
 

Detailed Description

Definition at line 50 of file G4SDManager.hh.

Constructor & Destructor Documentation

G4SDManager::G4SDManager ( )
protected

Definition at line 52 of file G4SDManager.cc.

Here is the caller graph for this function:

G4SDManager::~G4SDManager ( )

Definition at line 60 of file G4SDManager.cc.

Member Function Documentation

void G4SDManager::Activate ( G4String  dName,
G4bool  activeFlag 
)

Definition at line 119 of file G4SDManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4SDManager::AddNewCollection ( G4String  SDname,
G4String  DCname 
)

Definition at line 88 of file G4SDManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4SDManager::AddNewDetector ( G4VSensitiveDetector *  aSD)

Definition at line 67 of file G4SDManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VSensitiveDetector * G4SDManager::FindSensitiveDetector ( G4String  dName,
G4bool  warning = true 
)

Definition at line 126 of file G4SDManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4SDManager::GetCollectionCapacity ( ) const
inline

Definition at line 99 of file G4SDManager.hh.

Here is the call graph for this function:

G4int G4SDManager::GetCollectionID ( G4String  colName)

Definition at line 133 of file G4SDManager.cc.

Here is the call graph for this function:

G4int G4SDManager::GetCollectionID ( G4VHitsCollection *  aHC)

Definition at line 143 of file G4SDManager.cc.

Here is the call graph for this function:

G4HCtable* G4SDManager::GetHCtable ( ) const
inline

Definition at line 101 of file G4SDManager.hh.

Here is the caller graph for this function:

G4SDManager * G4SDManager::GetSDMpointer ( )
static

Definition at line 40 of file G4SDManager.cc.

Here is the call graph for this function:

G4SDManager * G4SDManager::GetSDMpointerIfExist ( )
static

Definition at line 49 of file G4SDManager.cc.

Here is the caller graph for this function:

G4SDStructure* G4SDManager::GetTreeTop ( ) const
inline

Definition at line 95 of file G4SDManager.hh.

void G4SDManager::ListTree ( ) const
inline

Definition at line 97 of file G4SDManager.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4HCofThisEvent * G4SDManager::PrepareNewEvent ( )

Definition at line 107 of file G4SDManager.cc.

Here is the call graph for this function:

void G4SDManager::SetVerboseLevel ( G4int  vl)
inline

Definition at line 90 of file G4SDManager.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4SDManager::TerminateCurrentEvent ( G4HCofThisEvent *  HCE)

Definition at line 114 of file G4SDManager.cc.

Here is the call graph for this function:


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