31 #ifndef ElectronBenchmarkDetector_h 
   32 #define ElectronBenchmarkDetector_h 1 
const G4Cache< G4MultiFunctionalDetector * > fSensitiveDetectorCache
 
virtual G4VPhysicalVolume * Construct()
 
ElectronBenchmarkDetectorMessenger * fMessenger
 
void SetPrimFoilThickness(G4double thicknessPrimFoil)
 
void CreateScorer(G4LogicalVolume *logicWorld)
 
G4Material * fMaterialPrimFoil
 
void CreatePrimaryFoil(G4LogicalVolume *logicWorld)
 
G4double fHalfThicknessPrimFoil
 
G4LogicalVolume * fScorerRingLog
 
void CreateHeliumBag(G4LogicalVolume *logicWorld)
 
void CreateMonitor(G4LogicalVolume *logicWorld)
 
G4VisAttributes * fWindowVisAtt
 
G4double fThicknessScorer
 
void CreateExitWindow(G4LogicalVolume *logicWorld)
 
void SetPrimFoilMaterial(G4String matname)
 
G4VisAttributes * fPrimFoilVisAtt
 
G4LogicalVolume * fLogWorld
 
G4double fWidthScorerRing
 
G4VisAttributes * fMonVisAtt
 
G4VisAttributes * fHeliumVisAtt
 
G4VisAttributes * fRingVisAtt
 
virtual ~ElectronBenchmarkDetector()
 
ElectronBenchmarkDetector()
 
void ConstructSDandField()
 
G4VisAttributes * fScorerVisAtt
 
G4VisAttributes * fWorldVisAtt
 
G4VisAttributes * fBagVisAtt
 
G4VPhysicalVolume * CreateWorld()
 
G4VPhysicalVolume * CreateGeometry()