ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/divisions/include/G4ParameterisationTrd.hh>
Protected Attributes | |
G4bool | bDivInTrap = false |
Protected Attributes inherited from G4VDivisionParameterisation | |
G4String | ftype |
EAxis | faxis |
G4int | fnDiv = 0 |
G4double | fwidth = 0.0 |
G4double | foffset = 0.0 |
DivisionType | fDivisionType |
G4VSolid * | fmotherSolid = nullptr |
G4bool | fReflectedSolid = false |
G4bool | fDeleteSolid = false |
G4int | theVoluFirstCopyNo = 1 |
G4double | kCarTolerance |
G4double | fhgap = 0.0 |
Additional Inherited Members | |
Protected Member Functions inherited from G4VDivisionParameterisation | |
void | ChangeRotMatrix (G4VPhysicalVolume *physVol, G4double rotZ=0.0) const |
G4int | CalculateNDiv (G4double motherDim, G4double width, G4double offset) const |
G4double | CalculateWidth (G4double motherDim, G4int nDiv, G4double offset) const |
virtual void | CheckParametersValidity () |
void | CheckOffset (G4double maxPar) |
void | CheckNDivAndWidth (G4double maxPar) |
virtual G4double | GetMaxParameter () const =0 |
G4double | OffsetZ () const |
Static Protected Attributes inherited from G4VDivisionParameterisation | |
static G4ThreadLocal G4RotationMatrix * | fRot = nullptr |
static const G4int | verbose = 5 |
Definition at line 60 of file G4ParameterisationTrd.hh.
View newest version in sPHENIX GitHub at line 60 of file G4ParameterisationTrd.hh
G4VParameterisationTrd::G4VParameterisationTrd | ( | EAxis | axis, |
G4int | nCopies, | ||
G4double | offset, | ||
G4double | step, | ||
G4VSolid * | msolid, | ||
DivisionType | divType | ||
) |
Definition at line 46 of file G4ParameterisationTrd.cc.
View newest version in sPHENIX GitHub at line 46 of file G4ParameterisationTrd.cc
References G4VDivisionParameterisation::fDeleteSolid, G4VDivisionParameterisation::fmotherSolid, G4VDivisionParameterisation::fReflectedSolid, G4VSolid::GetEntityType(), G4VSolid::GetName(), G4Trd::GetXHalfLength1(), G4Trd::GetXHalfLength2(), G4Trd::GetYHalfLength1(), G4Trd::GetYHalfLength2(), and G4Trd::GetZHalfLength().
|
virtual |
Definition at line 73 of file G4ParameterisationTrd.cc.
View newest version in sPHENIX GitHub at line 73 of file G4ParameterisationTrd.cc
Definition at line 72 of file G4ParameterisationTrd.hh.
View newest version in sPHENIX GitHub at line 72 of file G4ParameterisationTrd.hh
Referenced by G4ParameterisationTrdX::ComputeSolid(), G4ParameterisationTrdX::ComputeTransformation(), and G4ParameterisationTrdX::G4ParameterisationTrdX().