Geant4  10.00.p02
CCalVOrganization Class Referenceabstract

#include <CCalVOrganization.hh>

+ Inheritance diagram for CCalVOrganization:
+ Collaboration diagram for CCalVOrganization:

Public Member Functions

 CCalVOrganization ()
 
virtual ~CCalVOrganization ()
 
virtual unsigned int GetUnitID (const G4Step *aStep) const =0
 
virtual int Levels (const G4Step *) const
 
virtual void DetectorLevel (const G4Step *, int &, int *, G4String *) const
 

Protected Attributes

CCaloOrganization theOrg
 

Detailed Description

Definition at line 36 of file CCalVOrganization.hh.

Constructor & Destructor Documentation

CCalVOrganization::CCalVOrganization ( )
inline

Definition at line 39 of file CCalVOrganization.hh.

virtual CCalVOrganization::~CCalVOrganization ( )
inlinevirtual

Definition at line 40 of file CCalVOrganization.hh.

Member Function Documentation

void CCalVOrganization::DetectorLevel ( const G4Step aStep,
int &  level,
int *  copyno,
G4String name 
) const
virtual

Definition at line 43 of file CCalVOrganization.cc.

References G4VPhysicalVolume::GetName(), G4Step::GetPreStepPoint(), G4TouchableHistory::GetReplicaNumber(), G4StepPoint::GetTouchable(), and G4TouchableHistory::GetVolume().

+ Here is the call graph for this function:

virtual unsigned int CCalVOrganization::GetUnitID ( const G4Step aStep) const
pure virtual

Implemented in CCalEcalOrganization, and CCalHcalOrganization.

Referenced by CCaloSD::getStepInfo().

+ Here is the caller graph for this function:

int CCalVOrganization::Levels ( const G4Step aStep) const
virtual

Definition at line 34 of file CCalVOrganization.cc.

References G4TouchableHistory::GetHistoryDepth(), G4Step::GetPreStepPoint(), and G4StepPoint::GetTouchable().

+ Here is the call graph for this function:

Member Data Documentation

CCaloOrganization CCalVOrganization::theOrg
protected

Definition at line 47 of file CCalVOrganization.hh.


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