52 "Cladding2",pMotherLogical,pMany,pCopyNo),fConstructor(c)
59 new G4Tubs(
"Fiber",fFiber_rmin,fFiber_rmax,fFiber_z,fFiber_sphi,fFiber_ephi);
68 new G4Tubs(
"Cladding1",fClad1_rmin,fClad1_rmax,fClad1_z,fClad1_sphi,
78 new G4Tubs(
"Cladding2",fClad2_rmin,fClad2_rmax,fClad2_z,fClad2_sphi,
86 "Fiber", clad1_log,
false,0);
88 "Cladding1",fClad2_log,
false,0);
95 void LXeWLSFiber::CopyValues(){
97 fFiber_rmin = 0.00*
cm;
98 fFiber_rmax = 0.10*
cm;
100 fFiber_sphi = 0.00*
deg;
101 fFiber_ephi = 360.*
deg;
104 fClad1_rmax = fFiber_rmax + 0.015*fFiber_rmax;
107 fClad1_sphi = fFiber_sphi;
108 fClad1_ephi = fFiber_ephi;
111 fClad2_rmax = fClad1_rmax + 0.015*fFiber_rmax;
114 fClad2_sphi = fFiber_sphi;
115 fClad2_ephi = fFiber_ephi;
CLHEP::Hep3Vector G4ThreeVector
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
LXeWLSFiber(G4RotationMatrix *pRot, const G4ThreeVector &tlate, G4LogicalVolume *pMotherLogical, G4bool pMany, G4int pCopyNo, LXeDetectorConstruction *c)
Definition of the LXeWLSFiber class.
G4PVPlacement(G4RotationMatrix *pRot, const G4ThreeVector &tlate, G4LogicalVolume *pCurrentLogical, const G4String &pName, G4LogicalVolume *pMotherLogical, G4bool pMany, G4int pCopyNo, G4bool pSurfChk=false)
static constexpr double cm
static constexpr double deg
void SetLogicalVolume(G4LogicalVolume *pLogical)