ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CCalVOrganization Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/examples/advanced/composite_calorimeter/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 G4int Levels (const G4Step *) const
 
virtual void DetectorLevel (const G4Step *, G4int &, G4int *, G4String *) const
 

Protected Attributes

CCaloOrganization theOrg
 

Detailed Description

Definition at line 36 of file CCalVOrganization.hh.

View newest version in sPHENIX GitHub at line 36 of file CCalVOrganization.hh

Constructor & Destructor Documentation

CCalVOrganization::CCalVOrganization ( )
inline

Definition at line 39 of file CCalVOrganization.hh.

View newest version in sPHENIX GitHub at line 39 of file CCalVOrganization.hh

virtual CCalVOrganization::~CCalVOrganization ( )
inlinevirtual

Definition at line 40 of file CCalVOrganization.hh.

View newest version in sPHENIX GitHub at line 40 of file CCalVOrganization.hh

Member Function Documentation

void CCalVOrganization::DetectorLevel ( const G4Step aStep,
G4int level,
G4int copyno,
G4String name 
) const
virtual

Definition at line 43 of file CCalVOrganization.cc.

View newest version in sPHENIX GitHub 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:

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

Definition at line 34 of file CCalVOrganization.cc.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 47 of file CCalVOrganization.hh


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