ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4EtaParameterization.h>
Private Attributes | |
unsigned int | _neta |
double | _minEta |
double | _maxEta |
double | _startPhi |
double | _deltaPhi |
double | _radiusIn |
double | _radiusOut |
double | _centerZ |
std::vector< double > | _zpos |
std::vector< double > | _zhalf |
std::vector< double > | _phi0 |
std::vector< double > | _phi1 |
std::vector< int > | _ieta |
std::vector< int > | _iphi |
Definition at line 18 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 18 of file PHG4EtaParameterization.h
PHG4EtaParameterization::PHG4EtaParameterization | ( | unsigned int | neta, |
double | minEta, | ||
double | maxEta, | ||
double | startPhi, | ||
double | deltaPhi, | ||
double | radiusIn, | ||
double | radiusOut, | ||
double | centerZ | ||
) |
Definition at line 16 of file PHG4EtaParameterization.cc.
View newest version in sPHENIX GitHub at line 16 of file PHG4EtaParameterization.cc
References _centerZ, _deltaPhi, _ieta, _maxEta, _minEta, _neta, _radiusIn, _radiusOut, _startPhi, _zhalf, _zpos, g4zmq::exit(), and BTOF::zpos.
|
override |
Definition at line 93 of file PHG4EtaParameterization.cc.
View newest version in sPHENIX GitHub at line 93 of file PHG4EtaParameterization.cc
|
overridevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 115 of file PHG4EtaParameterization.cc.
View newest version in sPHENIX GitHub at line 115 of file PHG4EtaParameterization.cc
References _deltaPhi, _radiusIn, _radiusOut, _startPhi, _zhalf, G4Tubs::SetDeltaPhiAngle(), G4Tubs::SetInnerRadius(), G4Tubs::SetOuterRadius(), G4Tubs::SetStartPhiAngle(), and G4Tubs::SetZHalfLength().
|
overridevirtual |
Implements G4VPVParameterisation.
Definition at line 107 of file PHG4EtaParameterization.cc.
View newest version in sPHENIX GitHub at line 107 of file PHG4EtaParameterization.cc
References _zpos, Acts::Test::origin(), G4VPhysicalVolume::SetRotation(), and G4VPhysicalVolume::SetTranslation().
Definition at line 43 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 43 of file PHG4EtaParameterization.h
References _ieta.
|
virtual |
Definition at line 99 of file PHG4EtaParameterization.cc.
View newest version in sPHENIX GitHub at line 99 of file PHG4EtaParameterization.cc
References _neta, _zpos, and field_utils::copy().
|
private |
Definition at line 68 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 68 of file PHG4EtaParameterization.h
Referenced by PHG4EtaParameterization().
|
private |
Definition at line 65 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 65 of file PHG4EtaParameterization.h
Referenced by ComputeDimensions(), and PHG4EtaParameterization().
|
private |
Definition at line 73 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 73 of file PHG4EtaParameterization.h
Referenced by GetIEta(), and PHG4EtaParameterization().
|
private |
Definition at line 74 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 74 of file PHG4EtaParameterization.h
|
private |
Definition at line 63 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 63 of file PHG4EtaParameterization.h
Referenced by PHG4EtaParameterization().
|
private |
Definition at line 62 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 62 of file PHG4EtaParameterization.h
Referenced by PHG4EtaParameterization().
|
private |
Definition at line 61 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 61 of file PHG4EtaParameterization.h
Referenced by PHG4EtaParameterization(), and Print().
|
private |
Definition at line 71 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 71 of file PHG4EtaParameterization.h
|
private |
Definition at line 72 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 72 of file PHG4EtaParameterization.h
|
private |
Definition at line 66 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 66 of file PHG4EtaParameterization.h
Referenced by ComputeDimensions(), and PHG4EtaParameterization().
|
private |
Definition at line 67 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 67 of file PHG4EtaParameterization.h
Referenced by ComputeDimensions(), and PHG4EtaParameterization().
|
private |
Definition at line 64 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 64 of file PHG4EtaParameterization.h
Referenced by ComputeDimensions(), and PHG4EtaParameterization().
|
private |
Definition at line 70 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 70 of file PHG4EtaParameterization.h
Referenced by ComputeDimensions(), and PHG4EtaParameterization().
|
private |
Definition at line 69 of file PHG4EtaParameterization.h.
View newest version in sPHENIX GitHub at line 69 of file PHG4EtaParameterization.h
Referenced by ComputeTransformation(), PHG4EtaParameterization(), and Print().