List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit Class Reference

#include <FDsimG4CorrectorRingUpperLimit.hh>

Inheritance diagram for TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit:
Inheritance graph
[legend]

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
 

Detailed Description

Definition at line 11 of file FDsimG4CorrectorRingUpperLimit.hh.

Constructor & Destructor Documentation

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.

Member Function Documentation

void FDsimG4VCorrectorRing::DumpInfo ( )
inherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetDeltaPhi ( )
inlineinherited
G4LogicalVolume* TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetLogicalVolume ( )
inlineinherited
G4Material* TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMaterial ( )
inlineinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMaxRadius ( )
inlineinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMinRadius ( )
inlineinherited
G4double FDsimG4CorrectorRingUpperLimit::GetRadius ( G4double  z)
privatevirtual
G4double FDsimG4CorrectorRingUpperLimit::GetSagita ( G4double  radius)
privatevirtual
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetStartPhi ( )
inlineinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetThickness ( )
inlineinherited
void FDsimG4CorrectorRingUpperLimit::Init ( void  )
private
void FDsimG4VCorrectorRing::MakeLogicalVolume1 ( )
protectedvirtualinherited
void FDsimG4VCorrectorRing::MakeLogicalVolume2 ( )
protectedvirtualinherited
void FDsimG4CorrectorRingUpperLimit::SetProfileParameters ( )
private

Definition at line 61 of file FDsimG4CorrectorRingUpperLimit.cc.

References fa1, fa2, fa3, utl::m, utl::m2, and utl::m3.

Referenced by Init().

Member Data Documentation

G4double TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::fa1
private

Definition at line 38 of file FDsimG4CorrectorRingUpperLimit.hh.

Referenced by GetSagita(), and SetProfileParameters().

G4double TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::fa2
private

Definition at line 39 of file FDsimG4CorrectorRingUpperLimit.hh.

Referenced by GetSagita(), and SetProfileParameters().

G4double TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::fa3
private

Definition at line 40 of file FDsimG4CorrectorRingUpperLimit.hh.

Referenced by GetSagita(), and SetProfileParameters().

G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::fDeltaPhi
protectedinherited
G4LogicalVolume* TelescopeSimulatorLX::FDsimG4VCorrectorRing::fLogicalVol
protectedinherited
G4Material* TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaterial
protectedinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMaxRadius
protectedinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::fMinRadius
protectedinherited
G4int TelescopeSimulatorLX::FDsimG4VCorrectorRing::fNpoints
protectedinherited
G4double* TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRmaxVec
protectedinherited
G4double* TelescopeSimulatorLX::FDsimG4VCorrectorRing::fRminVec
protectedinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::fStartPhi
protectedinherited
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::fThickness
protectedinherited
G4double* TelescopeSimulatorLX::FDsimG4VCorrectorRing::fZVec
protectedinherited

The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.