List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
TelescopeSimulatorLX::FDsimG4VCorrectorRing Class Referenceabstract

#include <FDsimG4VCorrectorRing.hh>

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

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
 

Detailed Description

Definition at line 13 of file FDsimG4VCorrectorRing.hh.

Constructor & Destructor Documentation

FDsimG4VCorrectorRing::FDsimG4VCorrectorRing ( G4double  rMin,
G4double  rMax,
G4double  minPhi,
G4double  deltaPhi,
G4double  Thickness,
G4Material *  Material,
G4int  Npoints 
)
FDsimG4VCorrectorRing::~FDsimG4VCorrectorRing ( )
virtual

Definition at line 28 of file FDsimG4VCorrectorRing.cc.

References fRmaxVec, fRminVec, and fZVec.

Member Function Documentation

void FDsimG4VCorrectorRing::DumpInfo ( )
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetDeltaPhi ( )
inline

Definition at line 32 of file FDsimG4VCorrectorRing.hh.

References fDeltaPhi.

G4LogicalVolume* TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetLogicalVolume ( )
inline
G4Material* TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMaterial ( )
inline

Definition at line 26 of file FDsimG4VCorrectorRing.hh.

References fMaterial.

G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMaxRadius ( )
inline

Definition at line 29 of file FDsimG4VCorrectorRing.hh.

References fMaxRadius.

G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetMinRadius ( )
inline

Definition at line 28 of file FDsimG4VCorrectorRing.hh.

References fMinRadius.

virtual G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetRadius ( G4double  )
protectedpure virtual
virtual G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetSagita ( G4double  )
protectedpure virtual
G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetStartPhi ( )
inline

Definition at line 31 of file FDsimG4VCorrectorRing.hh.

References fStartPhi.

G4double TelescopeSimulatorLX::FDsimG4VCorrectorRing::GetThickness ( )
inline

Definition at line 34 of file FDsimG4VCorrectorRing.hh.

References fThickness.

void FDsimG4VCorrectorRing::MakeLogicalVolume1 ( )
protectedvirtual
void FDsimG4VCorrectorRing::MakeLogicalVolume2 ( )
protectedvirtual

Member Data Documentation

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

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

, generated on Tue Sep 26 2023.