12 #ifndef G4DETECTORS_PHG4SECTORCONSTRUCTOR_H
13 #define G4DETECTORS_PHG4SECTORCONSTRUCTOR_H
15 #include <Geant4/G4PhysicalConstants.hh>
16 #include <Geant4/G4String.hh>
17 #include <Geant4/G4SystemOfUnits.hh>
18 #include <Geant4/G4Types.hh>
20 class G4LogicalVolume;
51 double _percentage_filled,
158 assert(maxPolarAngle >= 0);
167 assert(minPolarAngle >= 0);
176 assert(normalPolarAngle >= 0);
216 return 2. * atan(exp(-eta));
227 for (t_layer_list::const_iterator
it =
layer_list.begin();
239 bool _active =
false,
240 double _percentage_filled = 100
244 Layer(_name, _material, _depth, _percentage_filled, _active));
273 const double expansion_length = 18 *
cm,
std::string radiator =
"Default");
374 const double start_z,
376 G4VSolid *SecConeBoundary_Det