![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/volumes/include/G4PVParameterised.hh>
Inheritance diagram for G4PVParameterised:
Collaboration diagram for G4PVParameterised:Private Attributes | |
| G4VPVParameterisation * | fparam = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from G4PVReplica | |
| static const G4PVRManager & | GetSubInstanceManager () |
Protected Member Functions inherited from G4PVReplica | |
| G4PVReplica (const G4String &pName, G4int nReplicas, EAxis pAxis, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical) | |
Protected Attributes inherited from G4PVReplica | |
| EAxis | faxis |
| G4int | fnReplicas |
| G4double | fwidth |
| G4double | foffset |
Static Protected Attributes inherited from G4VPhysicalVolume | |
| static G4GEOM_DLL G4PVManager | subInstanceManager |
Definition at line 42 of file G4PVParameterised.hh.
View newest version in sPHENIX GitHub at line 42 of file G4PVParameterised.hh
| G4PVParameterised::G4PVParameterised | ( | const G4String & | pName, |
| G4LogicalVolume * | pLogical, | ||
| G4LogicalVolume * | pMotherLogical, | ||
| const EAxis | pAxis, | ||
| const G4int | nReplicas, | ||
| G4VPVParameterisation * | pParam, | ||
| G4bool | pSurfChk = false |
||
| ) |
Definition at line 84 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 84 of file G4PVParameterised.cc
References G4LogicalVolume::AddDaughter(), CheckOverlaps(), and G4VPhysicalVolume::SetMotherLogical().
Here is the call graph for this function:| G4PVParameterised::G4PVParameterised | ( | const G4String & | pName, |
| G4LogicalVolume * | pLogical, | ||
| G4VPhysicalVolume * | pMother, | ||
| const EAxis | pAxis, | ||
| const G4int | nReplicas, | ||
| G4VPVParameterisation * | pParam, | ||
| G4bool | pSurfChk = false |
||
| ) |
Definition at line 41 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 41 of file G4PVParameterised.cc
References G4LogicalVolume::AddDaughter(), CheckOverlaps(), G4endl, G4Exception(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4VPhysicalVolume::IsParameterised(), JustWarning, message(), and G4VPhysicalVolume::SetMotherLogical().
Here is the call graph for this function:| G4PVParameterised::G4PVParameterised | ( | __void__ & | a | ) |
Definition at line 107 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 107 of file G4PVParameterised.cc
|
virtual |
Definition at line 115 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 115 of file G4PVParameterised.cc
|
virtual |
Reimplemented from G4VPhysicalVolume.
Definition at line 174 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 174 of file G4PVParameterised.cc
References G4VSolid::ComputeDimensions(), G4VPVParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeTransformation(), G4VSolid::DistanceToIn(), fparam, G4BestUnit, G4cout, G4endl, G4Exception(), G4VPhysicalVolume::GetMotherLogical(), G4PVReplica::GetMultiplicity(), G4VPhysicalVolume::GetName(), G4LogicalVolume::GetName(), G4VSolid::GetPointOnSurface(), G4VPhysicalVolume::GetRotation(), G4LogicalVolume::GetSolid(), G4VPhysicalVolume::GetTranslation(), G4VSolid::Inside(), G4AffineTransform::InverseTransformPoint(), JustWarning, kInside, kOutside, message(), n, pos(), and G4AffineTransform::TransformPoint().
Referenced by G4PVParameterised().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4PVReplica.
Definition at line 122 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 122 of file G4PVParameterised.cc
References fparam.
Referenced by G4VFieldModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4tgbGeometryDumper::DumpPVParameterised(), DicomIntersectVolume::GetPhantomParam(), and G4EnergySplitter::GetPhantomParam().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4PVReplica.
Definition at line 146 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 146 of file G4PVParameterised.cc
References G4PVReplica::faxis, G4PVReplica::fnReplicas, G4PVReplica::foffset, and G4PVReplica::fwidth.
Referenced by G4tgbGeometryDumper::DumpPVParameterised().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4PVReplica.
Definition at line 130 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 130 of file G4PVParameterised.cc
Reimplemented from G4PVReplica.
Definition at line 162 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 162 of file G4PVParameterised.cc
References G4PVReplica::SetRegularStructureId().
Referenced by DicomRegularDetectorConstruction::ConstructPhantom(), and DicomPartialDetectorConstruction::ConstructPhantom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finalvirtual |
Reimplemented from G4PVReplica.
Definition at line 138 of file G4PVParameterised.cc.
View newest version in sPHENIX GitHub at line 138 of file G4PVParameterised.cc
References kParameterised.
|
private |
Definition at line 110 of file G4PVParameterised.hh.
View newest version in sPHENIX GitHub at line 110 of file G4PVParameterised.hh
Referenced by CheckOverlaps(), and GetParameterisation().