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