ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/management/include/G4VPVDivisionFactory.hh>
Public Member Functions | |
virtual | ~G4VPVDivisionFactory () |
virtual G4VPhysicalVolume * | CreatePVDivision (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMother, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset)=0 |
virtual G4VPhysicalVolume * | CreatePVDivision (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4int nReplicas, const G4double offset)=0 |
virtual G4VPhysicalVolume * | CreatePVDivision (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4double width, const G4double offset)=0 |
virtual G4VPhysicalVolume * | CreatePVDivision (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const G4VPVParameterisation *param)=0 |
virtual G4bool | IsPVDivision (const G4VPhysicalVolume *pv) const =0 |
Static Public Member Functions | |
static G4VPVDivisionFactory * | Instance () |
Protected Member Functions | |
G4VPVDivisionFactory () | |
Static Protected Attributes | |
static G4ThreadLocal G4VPVDivisionFactory * | fgInstance = nullptr |
Definition at line 44 of file G4VPVDivisionFactory.hh.
View newest version in sPHENIX GitHub at line 44 of file G4VPVDivisionFactory.hh
|
virtual |
Definition at line 56 of file G4VPVDivisionFactory.cc.
View newest version in sPHENIX GitHub at line 56 of file G4VPVDivisionFactory.cc
|
protected |
Definition at line 47 of file G4VPVDivisionFactory.cc.
View newest version in sPHENIX GitHub at line 47 of file G4VPVDivisionFactory.cc
|
pure virtual |
Implemented in G4PVDivisionFactory.
Referenced by G4ReflectionFactory::Divide(), and G4ReflectionFactory::ReflectPVDivision().
|
pure virtual |
Implemented in G4PVDivisionFactory.
|
pure virtual |
Implemented in G4PVDivisionFactory.
|
pure virtual |
Implemented in G4PVDivisionFactory.
|
static |
Definition at line 37 of file G4VPVDivisionFactory.cc.
View newest version in sPHENIX GitHub at line 37 of file G4VPVDivisionFactory.cc
References fgInstance.
Referenced by G4ReflectionFactory::GetPVDivisionFactory(), and G4ReflectionFactory::ReflectDaughters().
|
pure virtual |
Implemented in G4PVDivisionFactory.
|
staticprotected |
Definition at line 96 of file G4VPVDivisionFactory.hh.
View newest version in sPHENIX GitHub at line 96 of file G4VPVDivisionFactory.hh
Referenced by G4PVDivisionFactory::GetInstance(), and Instance().