44 #include "H02DetectorConstruction.hh" 74 H02DetectorConstruction::H02DetectorConstruction()
79 H02DetectorConstruction::~H02DetectorConstruction()
106 density= 1.29e-03*
g/
cm3;
112 density= 11.35*
g/
cm3;
116 density= 1.782e-03*
g/
cm3;
119 density= 1.032*
g/
cm3;
138 expHallLV-> SetVisAttributes(expHallVisAtt);
141 expHallLV, 0,
FALSE, 0);
164 barrelCalLV-> SetVisAttributes(calVisAtt);
165 endcapCalLV-> SetVisAttributes(calVisAtt);
169 barrelCalLV, expHall,
FALSE, 0);
174 endcapCalLV, expHall,
FALSE, 0);
178 endcapCalLV, expHall,
FALSE, 1);
196 barrelMuonLV-> SetVisAttributes(muonVisAtt);
197 endcapMuonLV-> SetVisAttributes(muonVisAtt);
204 for (
G4int k=0; k<8; k++) {
207 barrelMuonLV, expHall,
FALSE, k);
215 endcapMuonLV, expHall,
FALSE, 0);
219 endcapMuonLV, expHall,
FALSE, 1);
227 SDman-> AddNewDetector(muonSD);
228 barrelMuonLV-> SetSensitiveDetector(muonSD);
229 endcapMuonLV-> SetSensitiveDetector(muonSD);
235 fieldMgr-> SetDetectorField(myfield);
236 fieldMgr-> CreateChordFinder(myfield);
static const G4double DZ_ENDCAP_CAL
CLHEP::Hep3Vector G4ThreeVector
static const G4double RIN_BARREL_CAL
CLHEP::HepRotation G4RotationMatrix
static const G4double ROUT_ENDCAP_CAL
Definition of the H02Field class.
static const G4double RIN_ENDCAP_CAL
static const G4double R_EXPHALL
static const G4double DX_BARREL_MUON
static G4double dangle[DIM]
Hep3Vector & rotateZ(double)
static const G4double DZ_BARREL_CAL
static const G4double RIN_ENDCAP_MUON
static G4TransportationManager * GetTransportationManager()
static const G4double DZ_EXPHALL
static G4SDManager * GetSDMpointer()
HepRotation & rotateZ(double delta)
static const G4double DY_BARREL_MUON
static const G4double ROUT_BARREL_CAL
static const G4double DZ_BARREL_MUON
static const G4double RIN_BARREL_MUON
static const G4double DZ_ENDCAP_MUON
Definition of the H02MuonSD class.
static const G4double ROUT_ENDCAP_MUON
static const G4double ROUT_BARREL_MUON