35 #ifndef WLSDetectorConstruction_h
36 #define WLSDetectorConstruction_h 1
void SetClad2Radius(G4double)
void SetWorldMaterial(G4String)
void SetCoatingRadius(G4double)
virtual ~WLSDetectorConstruction()
WLSDetectorMessenger * fDetectorMessenger
void SetNumberOfCladding(G4int)
void SetSurfaceRoughness(G4double)
void SetWLSFiberMaterial(G4String)
void SetClad1Radius(G4double)
void SetCoupleMaterial(G4String)
G4double GetFiberRadius()
G4double GetWLSFiberLength()
G4double GetWLSFiberEnd()
G4VPhysicalVolume * fPhysiWorld
void SetPhotonDetReflectivity(G4double)
void SetHoleRadius(G4double)
void UpdateGeometryParameters()
G4double fExtrusionReflectivity
virtual void ConstructSDandField()
WLSDetectorConstruction()
G4LogicalVolume * fLogicWorld
void SetMirrorPolish(G4double)
G4Material * FindMaterial(G4String)
G4double GetWLSFiberRMax()
G4VPhysicalVolume * fPhysiHole
WLSMaterials * fMaterials
G4double fMirrorReflectivity
virtual G4VPhysicalVolume * Construct()
G4double GetSurfaceRoughness()
G4double GetCoatingThickness()
void SetPhotonDetGeometry(G4String)
static G4RotationMatrix StringToRotationMatrix(G4String rotation)
G4double fExtrusionPolish
G4LogicalVolume * fLogicHole
void SetWLSLength(G4double)
void SetWLSRadius(G4double)
G4double GetCoatingRadius()
void SetCoatingThickness(G4double)
void SetBarBase(G4double)
G4Cache< WLSPhotonDetSD * > fmppcSD
G4VPhysicalVolume * ConstructDetector()
void SetMirrorReflectivity(G4double)
void SetBarLength(G4double)
void SetXYRatio(G4double)
void SetPhotonDetAlignment(G4double)
void SetPhotonDetPolish(G4double)
G4double fCoatingThickness
G4double fSurfaceRoughness
void SetPhotonDetHalfLength(G4double)
G4double fMPPCReflectivity