#include <FDsimG4CorrectorRingUpperLimit.hh>
Public Member Functions | |
void | DumpInfo () |
FDsimG4CorrectorRingUpperLimit (G4double rmin, G4double rmax, G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints) | |
FDsimG4CorrectorRingUpperLimit (G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints) | |
FDsimG4CorrectorRingUpperLimit (G4double Thickness, G4Material *Material, G4int Npoints) | |
G4double | GetDeltaPhi () |
G4LogicalVolume * | GetLogicalVolume () |
G4Material * | GetMaterial () |
G4double | GetMaxRadius () |
G4double | GetMinRadius () |
G4double | GetStartPhi () |
G4double | GetThickness () |
~FDsimG4CorrectorRingUpperLimit () | |
Protected Member Functions | |
virtual void | MakeLogicalVolume1 () |
virtual void | MakeLogicalVolume2 () |
Protected Attributes | |
G4double | fDeltaPhi |
G4LogicalVolume * | fLogicalVol |
G4Material * | fMaterial |
G4double | fMaxRadius |
G4double | fMinRadius |
G4int | fNpoints |
G4double * | fRmaxVec |
G4double * | fRminVec |
G4double | fStartPhi |
G4double | fThickness |
G4double * | fZVec |
Private Member Functions | |
G4double | GetRadius (G4double) |
G4double | GetSagita (G4double) |
void | Init () |
void | SetProfileParameters () |
Private Attributes | |
G4double | fa1 |
G4double | fa2 |
G4double | fa3 |
Definition at line 11 of file FDsimG4CorrectorRingUpperLimit.hh.
FDsimG4CorrectorRingUpperLimit::FDsimG4CorrectorRingUpperLimit | ( | G4double | rmin, |
G4double | rmax, | ||
G4double | minPhi, | ||
G4double | deltaPhi, | ||
G4double | Thickness, | ||
G4Material * | Material, | ||
G4int | Npoints | ||
) |
Definition at line 20 of file FDsimG4CorrectorRingUpperLimit.cc.
References Init().
FDsimG4CorrectorRingUpperLimit::FDsimG4CorrectorRingUpperLimit | ( | G4double | minPhi, |
G4double | deltaPhi, | ||
G4double | Thickness, | ||
G4Material * | Material, | ||
G4int | Npoints | ||
) |
Definition at line 26 of file FDsimG4CorrectorRingUpperLimit.cc.
References Init().
FDsimG4CorrectorRingUpperLimit::FDsimG4CorrectorRingUpperLimit | ( | G4double | Thickness, |
G4Material * | Material, | ||
G4int | Npoints | ||
) |
Definition at line 32 of file FDsimG4CorrectorRingUpperLimit.cc.
References Init().
FDsimG4CorrectorRingUpperLimit::~FDsimG4CorrectorRingUpperLimit | ( | ) |
Definition at line 41 of file FDsimG4CorrectorRingUpperLimit.cc.
|
inherited |
Definition at line 115 of file FDsimG4VCorrectorRing.cc.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fDeltaPhi, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaterial, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaxRadius, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMinRadius, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fNpoints, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRmaxVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRminVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fStartPhi, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fThickness, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fZVec, and utl::mm.
Referenced by TelescopeSimulatorLX::FDsimG4CorrectorRingKG::Init(), Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::Init(), and TelescopeSimulatorLX::FDsimG4CorrectorRing::Init().
|
inlineinherited |
Definition at line 32 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fDeltaPhi.
|
inlineinherited |
Definition at line 25 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fLogicalVol.
Referenced by TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructCorrectorRing().
|
inlineinherited |
Definition at line 26 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaterial.
|
inlineinherited |
Definition at line 29 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaxRadius.
|
inlineinherited |
Definition at line 28 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMinRadius.
|
privatevirtual |
Implements TelescopeSimulatorLX::FDsimG4VCorrectorRing.
Definition at line 71 of file FDsimG4CorrectorRingUpperLimit.cc.
|
privatevirtual |
Implements TelescopeSimulatorLX::FDsimG4VCorrectorRing.
Definition at line 79 of file FDsimG4CorrectorRingUpperLimit.cc.
References fa1, fa2, fa3, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMinRadius, and std::pow().
|
inlineinherited |
Definition at line 31 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fStartPhi.
|
inlineinherited |
Definition at line 34 of file FDsimG4VCorrectorRing.hh.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fThickness.
|
private |
Definition at line 45 of file FDsimG4CorrectorRingUpperLimit.cc.
References TelescopeSimulatorLX::cyan(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::fLogicalVol, TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2(), and SetProfileParameters().
Referenced by FDsimG4CorrectorRingUpperLimit().
|
protectedvirtualinherited |
Definition at line 41 of file FDsimG4VCorrectorRing.cc.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fDeltaPhi, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fLogicalVol, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaterial, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaxRadius, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMinRadius, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fNpoints, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRmaxVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRminVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fStartPhi, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fThickness, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fZVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetRadius(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetSagita().
Referenced by TelescopeSimulatorLX::FDsimG4CorrectorRingKG::Init(), and TelescopeSimulatorLX::FDsimG4CorrectorRing::Init().
|
protectedvirtualinherited |
Definition at line 81 of file FDsimG4VCorrectorRing.cc.
References TelescopeSimulatorLX::FDsimG4VCorrectorRing::fDeltaPhi, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fLogicalVol, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaterial, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaxRadius, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMinRadius, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fNpoints, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRmaxVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRminVec, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fStartPhi, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fThickness, TelescopeSimulatorLX::FDsimG4VCorrectorRing::fZVec, and TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetSagita().
Referenced by TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::Init(), and Init().
|
private |
|
private |
Definition at line 38 of file FDsimG4CorrectorRingUpperLimit.hh.
Referenced by GetSagita(), and SetProfileParameters().
|
private |
Definition at line 39 of file FDsimG4CorrectorRingUpperLimit.hh.
Referenced by GetSagita(), and SetProfileParameters().
|
private |
Definition at line 40 of file FDsimG4CorrectorRingUpperLimit.hh.
Referenced by GetSagita(), and SetProfileParameters().
|
protectedinherited |
Definition at line 52 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetDeltaPhi(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 61 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetLogicalVolume(), TelescopeSimulatorLX::FDsimG4CorrectorRingKG::Init(), Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::Init(), TelescopeSimulatorLX::FDsimG4CorrectorRing::Init(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 50 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMaterial(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 49 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMaxRadius(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 48 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMinRadius(), GetSagita(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 55 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 58 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::~FDsimG4VCorrectorRing().
|
protectedinherited |
Definition at line 57 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::~FDsimG4VCorrectorRing().
|
protectedinherited |
Definition at line 51 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetStartPhi(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 53 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::FDsimG4VCorrectorRing(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetThickness(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2().
|
protectedinherited |
Definition at line 59 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::~FDsimG4VCorrectorRing().