#include <FDsimG4CorrectorRingKG.hh>

Public Member Functions | |
| void | DumpInfo () |
| FDsimG4CorrectorRingKG (G4double rmin, G4double rmax, G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints) | |
| FDsimG4CorrectorRingKG (G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints) | |
| FDsimG4CorrectorRingKG (G4double Thickness, G4Material *Material, G4int Npoints) | |
| G4double | GetDeltaPhi () |
| G4LogicalVolume * | GetLogicalVolume () |
| G4Material * | GetMaterial () |
| G4double | GetMaxRadius () |
| G4double | GetMinRadius () |
| G4double | GetStartPhi () |
| G4double | GetThickness () |
| ~FDsimG4CorrectorRingKG () | |
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 | fz0 |
Definition at line 15 of file FDsimG4CorrectorRingKG.hh.
| FDsimG4CorrectorRingKG::FDsimG4CorrectorRingKG | ( | G4double | rmin, |
| G4double | rmax, | ||
| G4double | minPhi, | ||
| G4double | deltaPhi, | ||
| G4double | Thickness, | ||
| G4Material * | Material, | ||
| G4int | Npoints | ||
| ) |
Definition at line 17 of file FDsimG4CorrectorRingKG.cc.
References Init().
| FDsimG4CorrectorRingKG::FDsimG4CorrectorRingKG | ( | G4double | minPhi, |
| G4double | deltaPhi, | ||
| G4double | Thickness, | ||
| G4Material * | Material, | ||
| G4int | Npoints | ||
| ) |
Definition at line 23 of file FDsimG4CorrectorRingKG.cc.
References Init().
| FDsimG4CorrectorRingKG::FDsimG4CorrectorRingKG | ( | G4double | Thickness, |
| G4Material * | Material, | ||
| G4int | Npoints | ||
| ) |
Definition at line 29 of file FDsimG4CorrectorRingKG.cc.
References Init().
| FDsimG4CorrectorRingKG::~FDsimG4CorrectorRingKG | ( | ) |
Definition at line 36 of file FDsimG4CorrectorRingKG.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 Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::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 73 of file FDsimG4CorrectorRingKG.cc.
|
privatevirtual |
Implements TelescopeSimulatorLX::FDsimG4VCorrectorRing.
Definition at line 83 of file FDsimG4CorrectorRingKG.cc.
References fa1, fa2, fz0, 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 40 of file FDsimG4CorrectorRingKG.cc.
References TelescopeSimulatorLX::cyan(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::fLogicalVol, TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), and SetProfileParameters().
Referenced by FDsimG4CorrectorRingKG().
|
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 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 TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::Init().
|
private |
|
private |
Definition at line 42 of file FDsimG4CorrectorRingKG.hh.
Referenced by GetRadius(), GetSagita(), and SetProfileParameters().
|
private |
Definition at line 43 of file FDsimG4CorrectorRingKG.hh.
Referenced by GetRadius(), 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(), Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::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(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::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().
|
private |
Definition at line 44 of file FDsimG4CorrectorRingKG.hh.
Referenced by GetRadius(), GetSagita(), and SetProfileParameters().
|
protectedinherited |
Definition at line 59 of file FDsimG4VCorrectorRing.hh.
Referenced by TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume1(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::MakeLogicalVolume2(), and TelescopeSimulatorLX::FDsimG4VCorrectorRing::~FDsimG4VCorrectorRing().