61 :solidWorld(0), logicWorld(0), physiWorld(0),
62 solidTarget(0), logicTarget(0), physiTarget(0),
63 solidTracker(0),logicTracker(0),physiTracker(0),
64 solidChamber(0),logicChamber(0),physiChamber(0),
65 TargetMater(0), ChamberMater(0),chamberParam(0),
66 stepLimit(0), fpMagField(0),
67 fWorldLength(0.), fTargetLength(0.), fTrackerLength(0.),
68 NbOfChambers(0) , ChamberWidth(0.), ChamberSpacing(0.)
142 G4cout <<
"Computed tolerance = "
146 solidWorld=
new G4Box(
"world",HalfWorldLength,HalfWorldLength,HalfWorldLength);
226 G4cout <<
"There are " << NbOfChambers <<
" chambers in the tracker region. "
237 G4String trackerChamberSDname =
"ExN02/TrackerChamberSD";
283 << materialName <<
G4endl;
297 << materialName <<
G4endl;
virtual void SetMaxAllowedStep(G4double ustepMax)
G4VPhysicalVolume * physiChamber
G4LogicalVolume * logicChamber
CLHEP::Hep3Vector G4ThreeVector
ExN02MagneticField * fpMagField
void setChamberMaterial(G4String)
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
const G4String & GetName() const
void SetUserLimits(G4UserLimits *pULimits)
G4double GetSurfaceTolerance() const
static G4MaterialTable * GetMaterialTable()
void setTargetMaterial(G4String)
G4VPhysicalVolume * Construct()
void SetWorldMaximumExtent(G4double worldExtent)
G4VPVParameterisation * chamberParam
G4LogicalVolume * logicTracker
G4GLOB_DLL std::ostream G4cout
void SetMagField(G4double)
ExN02DetectorMessenger * detectorMessenger
static const double perCent
static G4GeometryManager * GetInstance()
~ExN02DetectorConstruction()
G4LogicalVolume * logicTarget
static const double kelvin
void AddNewDetector(G4VSensitiveDetector *aSD)
G4VPhysicalVolume * physiWorld
ExN02DetectorConstruction()
void SetMagFieldValue(G4double fieldValue)
G4Material * ChamberMater
static G4SDManager * GetSDMpointer()
static const double atmosphere
void AddElement(G4Element *element, G4int nAtoms)
void SetMaxStep(G4double)
void SetMaterial(G4Material *pMaterial)
void SetVisAttributes(const G4VisAttributes *pVA)
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)
static G4GeometryTolerance * GetInstance()
G4LogicalVolume * logicWorld
G4VPhysicalVolume * physiTracker
G4VPhysicalVolume * physiTarget