1 #ifndef SimG4CMS_HGCGuardRing_h 2 #define SimG4CMS_HGCGuardRing_h 5 #include "G4ThreeVector.hh" 16 static constexpr
double sqrt3_ = 1.732050807568877;
23 #endif // HGCGuardRing_h const double sensorSizeOffset_
int32_t waferU(const int32_t index)
const double guardRingOffset_
bool exclude(G4ThreeVector &point, int zside, int frontBack, int layer, int waferU, int waferV)
const HGCalDDDConstants & hgcons_
static bool insidePolygon(double x, double y, const std::vector< std::pair< double, double > > &xyv)
HGCGuardRing(const HGCalDDDConstants &hgc)
const HGCalGeometryMode::GeometryMode modeUV_
int32_t waferV(const int32_t index)
static constexpr double sqrt3_
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point