FDsimG4CorrectorRingKG.hh
Go to the documentation of this file.
1 #ifndef G4FDSIMCORRECTORRINGKG_H
2 #define G4FDSIMCORRECTORRINGKG_H
3 
5 #include "globals.hh"
6 #include "G4ThreeVector.hh"
7 #include "G4Material.hh"
8 
9 
10 class G4VPhysicalVolume;
11 class G4LogicalVolume;
12 
13 namespace TelescopeSimulatorLX {
14 
16 
17 
18  public:
19 
20  FDsimG4CorrectorRingKG(G4double rmin, G4double rmax, G4double minPhi, G4double deltaPhi, G4double Thickness,G4Material* Material, G4int Npoints) ;
21  FDsimG4CorrectorRingKG(G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material* Material, G4int Npoints) ;
22  FDsimG4CorrectorRingKG(G4double Thickness, G4Material* Material, G4int Npoints) ;
23 
24 
26 
27  public:
28 
29 
30  private:
31 
32  void Init() ;
33 
34  private:
35 
36  G4double GetSagita(G4double) ;
37  G4double GetRadius(G4double) ;
38  void SetProfileParameters() ;
39 
40  private:
41 
42  G4double fa1 ;
43  G4double fa2 ;
44  G4double fz0 ;
45 
46 
47  };
48 
49 }
50 
51 #endif // G4FDSIMCORRECTORRING_H
FDsimG4CorrectorRingKG(G4double rmin, G4double rmax, G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints)

, generated on Tue Sep 26 2023.