5 #include "G4SDManager.hh"
6 #include "G4IntersectionSolid.hh"
8 #include "G4Polycone.hh"
10 #include "G4Material.hh"
11 #include "G4MaterialTable.hh"
14 #include "G4LogicalVolume.hh"
15 #include "G4ThreeVector.hh"
16 #include "G4VisAttributes.hh"
18 using namespace TelescopeSimulatorLX ;
20 FDsimG4CorrectorRing::FDsimG4CorrectorRing(G4double rmin, G4double rmax, G4double startPhi, G4double deltaPhi, G4double thick, G4Material* mat, G4int Npoints) :
FDsimG4VCorrectorRing(rmin,rmax,startPhi,deltaPhi,thick,mat,Npoints){
52 G4cerr <<
" ================================================================ " << G4endl ;
53 G4cerr <<
" = Using Circular Lens Profile " << G4endl ;
void SetProfileParameters()
G4double GetRadius(G4double)
double pow(const double x, const unsigned int i)
G4double GetSagita(G4double)
static const G4Colour cyan(0.0, 1.0, 1.0)
G4LogicalVolume * fLogicalVol
FDsimG4CorrectorRing(G4double rmin, G4double rmax, G4double minPhi, G4double deltaPhi, G4double Thickness, G4Material *Material, G4int Npoints)
virtual void MakeLogicalVolume1()