|
Geant4
10.02.p03
|
#include <G4PVDivision.hh>
Protected Attributes | |
| EAxis | faxis |
| EAxis | fdivAxis |
| G4int | fnReplicas |
| G4double | fwidth |
| G4double | foffset |
| G4int | fcopyNo |
| G4VDivisionParameterisation * | fparam |
Protected Attributes inherited from G4VPhysicalVolume | |
| G4int | instanceID |
Private Member Functions | |
| void | CheckAndSetParameters (const EAxis pAxis, const G4int nDivs, const G4double width, const G4double offset, DivisionType divType, const G4LogicalVolume *pMotherLogical) |
| G4PVDivision (const G4PVDivision &) | |
| const G4PVDivision & | operator= (const G4PVDivision &) |
| void | SetParameterisation (G4LogicalVolume *motherLogical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset, DivisionType divType) |
| void | ErrorInAxis (EAxis axis, G4VSolid *solid) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPhysicalVolume | |
| static const G4PVManager & | GetSubInstanceManager () |
Protected Member Functions inherited from G4VPhysicalVolume | |
| void | InitialiseWorker (G4VPhysicalVolume *pMasterObject, G4RotationMatrix *pRot, const G4ThreeVector &tlate) |
| void | TerminateWorker (G4VPhysicalVolume *pMasterObject) |
Static Protected Attributes inherited from G4VPhysicalVolume | |
| static G4GEOM_DLL G4PVManager | subInstanceManager |
Definition at line 79 of file G4PVDivision.hh.
| G4PVDivision::G4PVDivision | ( | const G4String & | pName, |
| G4LogicalVolume * | pLogical, | ||
| G4LogicalVolume * | pMother, | ||
| const EAxis | pAxis, | ||
| const G4int | nReplicas, | ||
| const G4double | width, | ||
| const G4double | offset | ||
| ) |
Definition at line 47 of file G4PVDivision.cc.
| G4PVDivision::G4PVDivision | ( | const G4String & | pName, |
| G4LogicalVolume * | pLogical, | ||
| G4LogicalVolume * | pMotherLogical, | ||
| const EAxis | pAxis, | ||
| const G4int | nReplicas, | ||
| const G4double | offset | ||
| ) |
Definition at line 83 of file G4PVDivision.cc.
| G4PVDivision::G4PVDivision | ( | const G4String & | pName, |
| G4LogicalVolume * | pLogical, | ||
| G4LogicalVolume * | pMotherLogical, | ||
| const EAxis | pAxis, | ||
| const G4double | width, | ||
| const G4double | offset | ||
| ) |
Definition at line 116 of file G4PVDivision.cc.
| G4PVDivision::G4PVDivision | ( | const G4String & | pName, |
| G4LogicalVolume * | pLogical, | ||
| G4VPhysicalVolume * | pMother, | ||
| const EAxis | pAxis, | ||
| const G4int | nReplicas, | ||
| const G4double | width, | ||
| const G4double | offset | ||
| ) |
|
virtual |
Definition at line 241 of file G4PVDivision.cc.
|
private |
|
private |
!!!! axis has to be x/y/z in G4VoxelLimits::GetMinExtent
Definition at line 150 of file G4PVDivision.cc.
Definition at line 491 of file G4PVDivision.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 264 of file G4PVDivision.cc.
| EAxis G4PVDivision::GetDivisionAxis | ( | ) | const |
|
virtual |
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 535 of file G4PVDivision.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 288 of file G4PVDivision.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 258 of file G4PVDivision.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 252 of file G4PVDivision.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 527 of file G4PVDivision.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 276 of file G4PVDivision.cc.
|
private |
|
virtual |
|
private |
Definition at line 305 of file G4PVDivision.cc.
|
protected |
Definition at line 165 of file G4PVDivision.hh.
|
protected |
Definition at line 169 of file G4PVDivision.hh.
|
protected |
Definition at line 166 of file G4PVDivision.hh.
|
protected |
Definition at line 167 of file G4PVDivision.hh.
|
protected |
Definition at line 168 of file G4PVDivision.hh.
|
protected |
Definition at line 170 of file G4PVDivision.hh.
|
protected |
Definition at line 168 of file G4PVDivision.hh.