1 #ifndef SimG4CMS_HcalNumberingFromPS_h 2 #define SimG4CMS_HcalNumberingFromPS_h 18 std::pair<int, int>
getPhi(
const int& det,
const int&
ieta,
const double&
phi)
const;
std::pair< int, int > getEta(const int &det, const math::XYZVectorD &pos) const
std::vector< int > etaMax_
std::vector< double > zHO_
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > XYZVectorD
spatial vector with cartesian internal representation
std::vector< int > etaMin_
HcalNumberingFromPS(const edm::ParameterSet &)
std::vector< double > etaTable_
std::vector< double > phioff_
HcalNumberingFromDDD::HcalID unitID(int det, int layer, int depth, const math::XYZVectorD &pos) const
std::pair< int, int > getPhi(const int &det, const int &ieta, const double &phi) const
std::vector< int > depthHBHE_
std::vector< double > phibin_
std::vector< std::vector< int > > segmentation_