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);
202 rotM->rotateZ(90.*
deg);
204 for (
G4int k=0; k<8; k++) {
207 barrelMuonLV, expHall,
FALSE, k);
208 rotM->rotateZ(dangle);
209 posM.rotateZ(dangle);
215 endcapMuonLV, expHall,
FALSE, 0);
219 endcapMuonLV, expHall,
FALSE, 1);
227 SDman-> AddNewDetector(muonSD);
235 fieldMgr-> SetDetectorField(myfield);
236 fieldMgr-> CreateChordFinder(myfield);
static const G4double DZ_ENDCAP_CAL
H02DetectorConstruction()
CLHEP::Hep3Vector G4ThreeVector
static const G4double RIN_BARREL_CAL
CLHEP::HepRotation G4RotationMatrix
virtual G4VPhysicalVolume * Construct()
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]
Definition of the H02DetectorConstruction class.
static const G4double DZ_BARREL_CAL
static const G4double RIN_ENDCAP_MUON
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
static G4TransportationManager * GetTransportationManager()
static const G4double DZ_EXPHALL
static G4SDManager * GetSDMpointer()
~H02DetectorConstruction()
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