5 #include <Geant4/G4Colour.hh>
6 #include <Geant4/G4Cons.hh>
7 #include <Geant4/G4LogicalVolume.hh>
8 #include <Geant4/G4PVPlacement.hh>
9 #include <Geant4/G4RotationMatrix.hh>
10 #include <Geant4/G4String.hh>
11 #include <Geant4/G4SystemOfUnits.hh>
12 #include <Geant4/G4ThreeVector.hh>
13 #include <Geant4/G4Transform3D.hh>
14 #include <Geant4/G4Tubs.hh>
15 #include <Geant4/G4Types.hh>
16 #include <Geant4/G4VPhysicalVolume.hh>
17 #include <Geant4/G4VisAttributes.hh>
34 , _innerRadius(0.0 *
m)
35 , _outerRadius(1.0 *
m)
40 , _materialCrystal(
"G4_PbWO4")
43 , _superdetector(
"NONE")
50 if (volume->
GetName().find(
"arbage") != string::npos)
80 G4VSolid* GarbageCollector_solid =
new G4Cons(
"GarbageCollector_solid",
100 GarbageCollector_logical,
112 GarbageCollector_logical,
113 "GarbageCollector_front",
128 G4VSolid* GarbageCollector_cyl_solid =
new G4Tubs(
"GarbageCollector_cyl_solid",
145 GarbageCollector_cyl_logical,
146 "GarbageCollector_cyl",