ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/persistency/ascii/include/G4tgbPlaceParamCircle.hh>
Private Member Functions | |
void | GetNormalToAxis () |
Private Attributes | |
G4double | theRadius |
G4ThreeVector | theCircleAxis |
G4ThreeVector | theDirInPlane |
G4double | theStep |
G4double | theOffset |
Additional Inherited Members | |
Protected Attributes inherited from G4tgbPlaceParameterisation | |
G4int | theNCopies |
EAxis | theAxis |
G4ThreeVector | theTranslation |
G4RotationMatrix * | theRotationMatrix |
Definition at line 51 of file G4tgbPlaceParamCircle.hh.
View newest version in sPHENIX GitHub at line 51 of file G4tgbPlaceParamCircle.hh
G4tgbPlaceParamCircle::G4tgbPlaceParamCircle | ( | G4tgrPlaceParameterisation * | tgrParam | ) |
Definition at line 51 of file G4tgbPlaceParamCircle.cc.
View newest version in sPHENIX GitHub at line 51 of file G4tgbPlaceParamCircle.cc
References G4tgbPlaceParameterisation::CheckNExtraData(), CLHEP::Hep3Vector::cross(), FatalException, G4cout, G4endl, G4Exception(), G4tgrPlaceParameterisation::GetExtraData(), G4tgrPlaceParameterisation::GetParamType(), G4tgrMessenger::GetVerboseLevel(), kXAxis, kYAxis, kZAxis, CLHEP::Hep3Vector::mag(), G4tgbPlaceParameterisation::theAxis, theCircleAxis, theDirInPlane, G4tgbPlaceParameterisation::theNCopies, theOffset, theRadius, theStep, and WLSIZE_EQ.
G4tgbPlaceParamCircle::~G4tgbPlaceParamCircle | ( | ) |
Definition at line 44 of file G4tgbPlaceParamCircle.cc.
View newest version in sPHENIX GitHub at line 44 of file G4tgbPlaceParamCircle.cc
|
virtual |
Reimplemented from G4tgbPlaceParameterisation.
Definition at line 123 of file G4tgbPlaceParamCircle.cc.
View newest version in sPHENIX GitHub at line 123 of file G4tgbPlaceParamCircle.cc
References G4cout, G4endl, G4VPhysicalVolume::GetName(), G4VPhysicalVolume::GetRotation(), G4tgrMessenger::GetVerboseLevel(), Acts::Test::origin(), CLHEP::Hep3Vector::rotate(), CLHEP::HepRotation::rotate(), G4VPhysicalVolume::SetCopyNo(), G4VPhysicalVolume::SetRotation(), G4VPhysicalVolume::SetTranslation(), theCircleAxis, theDirInPlane, G4tgbPlaceParameterisation::theNCopies, theOffset, theRadius, G4tgbPlaceParameterisation::theRotationMatrix, and theStep.
|
private |
|
private |
Definition at line 68 of file G4tgbPlaceParamCircle.hh.
View newest version in sPHENIX GitHub at line 68 of file G4tgbPlaceParamCircle.hh
Referenced by ComputeTransformation(), and G4tgbPlaceParamCircle().
|
private |
Definition at line 69 of file G4tgbPlaceParamCircle.hh.
View newest version in sPHENIX GitHub at line 69 of file G4tgbPlaceParamCircle.hh
Referenced by ComputeTransformation(), and G4tgbPlaceParamCircle().
|
private |
Definition at line 72 of file G4tgbPlaceParamCircle.hh.
View newest version in sPHENIX GitHub at line 72 of file G4tgbPlaceParamCircle.hh
Referenced by ComputeTransformation(), and G4tgbPlaceParamCircle().
|
private |
Definition at line 67 of file G4tgbPlaceParamCircle.hh.
View newest version in sPHENIX GitHub at line 67 of file G4tgbPlaceParamCircle.hh
Referenced by ComputeTransformation(), and G4tgbPlaceParamCircle().
|
private |
Definition at line 71 of file G4tgbPlaceParamCircle.hh.
View newest version in sPHENIX GitHub at line 71 of file G4tgbPlaceParamCircle.hh
Referenced by ComputeTransformation(), and G4tgbPlaceParamCircle().