#include <FDsimG4VCorrectorRing.hh>
Public Member Functions | |
void | DumpInfo () |
FDsimG4VCorrectorRing (G4double rMin, G4double rMax, G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints) | |
G4double | GetDeltaPhi () |
G4LogicalVolume * | GetLogicalVolume () |
G4Material * | GetMaterial () |
G4double | GetMaxRadius () |
G4double | GetMinRadius () |
G4double | GetStartPhi () |
G4double | GetThickness () |
virtual | ~FDsimG4VCorrectorRing () |
Protected Member Functions | |
virtual G4double | GetRadius (G4double)=0 |
virtual G4double | GetSagita (G4double)=0 |
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 |
Definition at line 13 of file FDsimG4VCorrectorRing.hh.
FDsimG4VCorrectorRing::FDsimG4VCorrectorRing | ( | G4double | rMin, |
G4double | rMax, | ||
G4double | minPhi, | ||
G4double | deltaPhi, | ||
G4double | Thickness, | ||
G4Material * | Material, | ||
G4int | Npoints | ||
) |
Definition at line 11 of file FDsimG4VCorrectorRing.cc.
References fDeltaPhi, fLogicalVol, fMaterial, fMaxRadius, fMinRadius, fNpoints, fStartPhi, and fThickness.
|
virtual |
Definition at line 28 of file FDsimG4VCorrectorRing.cc.
void FDsimG4VCorrectorRing::DumpInfo | ( | ) |
Definition at line 115 of file FDsimG4VCorrectorRing.cc.
References fDeltaPhi, fMaterial, fMaxRadius, fMinRadius, fNpoints, fRmaxVec, fRminVec, fStartPhi, fThickness, fZVec, and utl::mm.
Referenced by TelescopeSimulatorLX::FDsimG4CorrectorRingKG::Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::Init(), and TelescopeSimulatorLX::FDsimG4CorrectorRing::Init().
|
inline |
Definition at line 32 of file FDsimG4VCorrectorRing.hh.
References fDeltaPhi.
|
inline |
Definition at line 25 of file FDsimG4VCorrectorRing.hh.
References fLogicalVol.
Referenced by TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructCorrectorRing().
|
inline |
Definition at line 26 of file FDsimG4VCorrectorRing.hh.
References fMaterial.
|
inline |
Definition at line 29 of file FDsimG4VCorrectorRing.hh.
References fMaxRadius.
|
inline |
Definition at line 28 of file FDsimG4VCorrectorRing.hh.
References fMinRadius.
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
Definition at line 31 of file FDsimG4VCorrectorRing.hh.
References fStartPhi.
|
inline |
Definition at line 34 of file FDsimG4VCorrectorRing.hh.
References fThickness.
|
protectedvirtual |
Definition at line 41 of file FDsimG4VCorrectorRing.cc.
References fDeltaPhi, fLogicalVol, fMaterial, fMaxRadius, fMinRadius, fNpoints, fRmaxVec, fRminVec, fStartPhi, fThickness, fZVec, GetRadius(), and GetSagita().
Referenced by TelescopeSimulatorLX::FDsimG4CorrectorRingKG::Init(), and TelescopeSimulatorLX::FDsimG4CorrectorRing::Init().
|
protectedvirtual |
Definition at line 81 of file FDsimG4VCorrectorRing.cc.
References fDeltaPhi, fLogicalVol, fMaterial, fMaxRadius, fMinRadius, fNpoints, fRmaxVec, fRminVec, fStartPhi, fThickness, fZVec, and GetSagita().
Referenced by TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::Init(), and TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::Init().
|
protected |
Definition at line 52 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), GetDeltaPhi(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 61 of file FDsimG4VCorrectorRing.hh.
Referenced by FDsimG4VCorrectorRing(), GetLogicalVolume(), TelescopeSimulatorLX::FDsimG4CorrectorRingKG::Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::Init(), TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::Init(), TelescopeSimulatorLX::FDsimG4CorrectorRing::Init(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 50 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), GetMaterial(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 49 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), GetMaxRadius(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 48 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), GetMinRadius(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::GetSagita(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 55 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 58 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), MakeLogicalVolume1(), MakeLogicalVolume2(), and ~FDsimG4VCorrectorRing().
|
protected |
Definition at line 57 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), MakeLogicalVolume1(), MakeLogicalVolume2(), and ~FDsimG4VCorrectorRing().
|
protected |
Definition at line 51 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), GetStartPhi(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 53 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), FDsimG4VCorrectorRing(), GetThickness(), MakeLogicalVolume1(), and MakeLogicalVolume2().
|
protected |
Definition at line 59 of file FDsimG4VCorrectorRing.hh.
Referenced by DumpInfo(), MakeLogicalVolume1(), MakeLogicalVolume2(), and ~FDsimG4VCorrectorRing().