30 #include "ExN01DetectorConstruction.hh"
42 : experimentalHall_log(0), tracker_log(0),
43 calorimeterBlock_log(0), calorimeterLayer_log(0),
44 experimentalHall_phys(0), calorimeterLayer_phys(0),
45 calorimeterBlock_phys(0), tracker_phys(0)
78 G4Box* experimentalHall_box
79 =
new G4Box(
"expHall_box",expHall_x,expHall_y,expHall_z);
81 Ar,
"expHall_log",0,0,0);
83 experimentalHall_log,
"expHall",0,
false,0);
92 G4Tubs* tracker_tube =
new G4Tubs(
"tracker_tube",innerRadiusOfTheTube,
93 outerRadiusOfTheTube,hightOfTheTube,
94 startAngleOfTheTube,spanningAngleOfTheTube);
101 tracker_log,
"tracker",experimentalHall_log,
false,0);
108 G4Box* calorimeterBlock_box =
new G4Box(
"calBlock_box",block_x,
111 Pb,
"caloBlock_log",0,0,0);
117 calorimeterBlock_log,
"caloBlock",experimentalHall_log,
false,0);
124 G4Box* calorimeterLayer_box =
new G4Box(
"caloLayer_box",
125 calo_x,calo_y,calo_z);
127 Al,
"caloLayer_log",0,0,0);
128 for(
G4int i=0;i<19;i++)
135 calorimeterLayer_log,
"caloLayer",calorimeterBlock_log,
false,i);
140 return experimentalHall_phys;