Go to the documentation of this file. 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::vector< int > etaMax_
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 > etaTable_
std::vector< double > phioff_
HcalNumberingFromPS(const edm::ParameterSet &)
constexpr std::array< uint8_t, layerIndexSize > layer
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > XYZVectorD
spatial vector with cartesian internal representation
std::vector< std::vector< int > > segmentation_
std::pair< int, int > getEta(const int &det, const math::XYZVectorD &pos) const
std::vector< double > zHO_
std::vector< int > etaMin_
std::vector< double > phibin_