1#ifndef A01DetectorConstruction_h
2#define A01DetectorConstruction_h 1
48#include "G4VUserDetectorConstruction.hh"
49#include "G4RotationMatrix.hh"
50#include "G4FieldManager.hh"
54class G4VPhysicalVolume;
56class G4GenericMessenger;
The detector construction (defined via Geant4)
virtual G4VPhysicalVolume * Construct()
static G4ThreadLocal G4FieldManager * fFieldMgr
static G4ThreadLocal B5MagneticField * fMagneticField
void SetArmAngle(G4double val)
void ConstructMaterials()
virtual void ConstructSDandField()
G4VPhysicalVolume * fSecondArmPhys
G4GenericMessenger * fMessenger
virtual ~A01DetectorConstruction()
A01DetectorConstruction(G4bool useLocalMagField)
G4LogicalVolume * fMagneticLogical
G4RotationMatrix * fArmRotation
std::vector< G4VisAttributes * > fVisAttributes