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

#include <geant4/tree/geant4-10.6-release/source/persistency/ascii/include/G4tgrPlace.hh>

+ Inheritance diagram for G4tgrPlace:
+ Collaboration diagram for G4tgrPlace:

Public Member Functions

 G4tgrPlace ()
 
virtual ~G4tgrPlace ()
 
const G4StringGetParentName () const
 
G4tgrVolumeGetVolume () const
 
unsigned int GetCopyNo () const
 
const G4StringGetType () const
 
void SetVolume (G4tgrVolume *vol)
 
void SetType (const G4String &typ)
 
virtual G4ThreeVector GetPlacement () const
 

Protected Attributes

G4tgrVolumetheVolume
 
G4String theParentName
 
unsigned int theCopyNo
 
G4String theType
 

Detailed Description

Definition at line 48 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 48 of file G4tgrPlace.hh

Constructor & Destructor Documentation

G4tgrPlace::G4tgrPlace ( )

Definition at line 38 of file G4tgrPlace.cc.

View newest version in sPHENIX GitHub at line 38 of file G4tgrPlace.cc

G4tgrPlace::~G4tgrPlace ( )
virtual

Definition at line 45 of file G4tgrPlace.cc.

View newest version in sPHENIX GitHub at line 45 of file G4tgrPlace.cc

Member Function Documentation

unsigned int G4tgrPlace::GetCopyNo ( ) const
inline

Definition at line 59 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 59 of file G4tgrPlace.hh

References theCopyNo.

Referenced by G4tgrVolume::AddPlace(), G4tgbVolume::ConstructG4PhysVol(), G4tgbVolume::ConstructG4Volumes(), and G4tgrVolumeMgr::DumpVolumeLeaf().

+ Here is the caller graph for this function:

const G4String& G4tgrPlace::GetParentName ( ) const
inline

Definition at line 57 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 57 of file G4tgrPlace.hh

References theParentName.

Referenced by G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlace(), G4tgrVolume::AddPlaceParam(), and G4tgrVolume::AddPlaceReplica().

+ Here is the caller graph for this function:

G4ThreeVector G4tgrPlace::GetPlacement ( ) const
virtual

Reimplemented in G4tgrPlaceSimple.

Definition at line 51 of file G4tgrPlace.cc.

View newest version in sPHENIX GitHub at line 51 of file G4tgrPlace.cc

Referenced by G4tgbVolume::ConstructG4PhysVol().

+ Here is the caller graph for this function:

const G4String& G4tgrPlace::GetType ( ) const
inline

Definition at line 60 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 60 of file G4tgrPlace.hh

References theType.

Referenced by G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlace(), G4tgbPlaceParameterisation::CheckNExtraData(), and G4tgbVolume::ConstructG4PhysVol().

+ Here is the caller graph for this function:

G4tgrVolume* G4tgrPlace::GetVolume ( ) const
inline

Definition at line 58 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 58 of file G4tgrPlace.hh

References theVolume.

Referenced by G4tgbVolume::ConstructG4Volumes(), and G4tgrVolumeMgr::DumpVolumeLeaf().

+ Here is the caller graph for this function:

void G4tgrPlace::SetType ( const G4String typ)
inline

Definition at line 62 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 62 of file G4tgrPlace.hh

References theType, and pyG4ProcessManager::typ.

Referenced by G4tgrVolume::AddPlaceReplica(), and G4tgrVolumeDivision::G4tgrVolumeDivision().

+ Here is the caller graph for this function:

void G4tgrPlace::SetVolume ( G4tgrVolume vol)
inline

Definition at line 61 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 61 of file G4tgrPlace.hh

References theVolume.

Referenced by G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlace(), G4tgrVolume::AddPlaceParam(), G4tgrVolume::AddPlaceReplica(), and G4tgrVolumeDivision::G4tgrVolumeDivision().

+ Here is the caller graph for this function:

Member Data Documentation

unsigned int G4tgrPlace::theCopyNo
protected

Definition at line 75 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 75 of file G4tgrPlace.hh

Referenced by G4tgrPlaceParameterisation::G4tgrPlaceParameterisation(), G4tgrPlaceSimple::G4tgrPlaceSimple(), and GetCopyNo().

G4String G4tgrPlace::theParentName
protected
G4String G4tgrPlace::theType
protected

Definition at line 78 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 78 of file G4tgrPlace.hh

Referenced by G4tgrPlaceParameterisation::G4tgrPlaceParameterisation(), G4tgrPlaceSimple::G4tgrPlaceSimple(), GetType(), and SetType().

G4tgrVolume* G4tgrPlace::theVolume
protected

Definition at line 68 of file G4tgrPlace.hh.

View newest version in sPHENIX GitHub at line 68 of file G4tgrPlace.hh

Referenced by GetVolume(), and SetVolume().


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