51 : experimentalHall_log(0), tracker_log(0),
52 calorimeterBlock_log(0), calorimeterLayer_log(0),
53 experimentalHall_phys(0), calorimeterLayer_phys(0),
54 calorimeterBlock_phys(0), tracker_phys(0)
91 G4Box* experimentalHall_box
92 =
new G4Box(
"expHall_box",expHall_x,expHall_y,expHall_z);
94 Ar,
"expHall_log",0,0,0);
106 G4Tubs* tracker_tube =
new G4Tubs(
"tracker_tube",innerRadiusOfTheTube,
107 outerRadiusOfTheTube,hightOfTheTube,
109 spanningAngleOfTheTube);
110 tracker_log =
new G4LogicalVolume(tracker_tube,Al,
"tracker_log",0,0,0);
116 tracker_log,
"tracker",experimentalHall_log,
false,0);
123 G4Box* calorimeterBlock_box =
new G4Box(
"calBlock_box",block_x,
126 Pb,
"caloBlock_log",0,0,0);
132 calorimeterBlock_log,
"caloBlock",experimentalHall_log,
false,0);
139 G4Box* calorimeterLayer_box =
new G4Box(
"caloLayer_box",
140 calo_x,calo_y,calo_z);
142 Al,
"caloLayer_log",0,0,0);
143 for(
G4int i=0;i<19;i++)
150 calorimeterLayer_log,
"caloLayer",calorimeterBlock_log,
false,i);
155 return experimentalHall_phys;