#include <HcalNumberingFromPS.h>
Definition at line 11 of file HcalNumberingFromPS.h.
◆ HcalNumberingFromPS()
Definition at line 13 of file HcalNumberingFromPS.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), dqmdumpme::k, M_PI, Skims_PA_cff::name, and relativeConstraints::ring.
24 const double deg =
M_PI / 180.0;
45 for (
unsigned k = 0;
k <
zHO_.size(); ++
k)
52 snprintf(
name, 10,
"Eta%d",
ring + 1);
Log< level::Info, true > LogVerbatim
T getParameter(std::string const &) const
std::vector< int > etaMax_
std::vector< double > zHO_
T getUntrackedParameter(std::string const &, T const &) const
std::vector< int > etaMin_
std::vector< double > etaTable_
std::vector< double > phioff_
std::vector< int > depthHBHE_
std::vector< double > phibin_
std::vector< std::vector< int > > segmentation_
◆ ~HcalNumberingFromPS()
HcalNumberingFromPS::~HcalNumberingFromPS |
( |
| ) |
|
|
inline |
◆ getEta()
std::pair< int, int > HcalNumberingFromPS::getEta |
( |
const int & |
det, |
|
|
const math::XYZVectorD & |
pos |
|
) |
| const |
◆ getPhi()
std::pair< int, int > HcalNumberingFromPS::getPhi |
( |
const int & |
det, |
|
|
const int & |
ieta, |
|
|
const double & |
phi |
|
) |
| const |
◆ unitID()
Definition at line 67 of file HcalNumberingFromPS.cc.
References LEDCalibrationChannels::depth, hitfit::deteta(), mkfit::getEta(), mkfit::getPhi(), HcalBarrel, HcalEndcap, HcalOuter, LEDCalibrationChannels::iphi, phase1PixelTopology::layer, and ecaldqm::zside().
91 <<
"\t Eta " <<
pos.Eta() <<
":" <<
deteta.second <<
"\t Phi " <<
pos.Phi() <<
":" 92 <<
iphi.first <<
":" <<
iphi.second <<
"\t Layer|Depth " <<
layer <<
":" <<
depth <<
":" Log< level::Info, true > LogVerbatim
std::pair< int, int > getEta(const int &det, const math::XYZVectorD &pos) const
std::vector< int > etaMax_
constexpr std::array< uint8_t, layerIndexSize > layer
double deteta(const Fourvec &v, double zvert)
NOT USED ANYMORE: Get the detector (D0-specific), requires z-vertex.
std::pair< int, int > getPhi(const int &det, const int &ieta, const double &phi) const
std::vector< int > depthHBHE_
std::vector< std::vector< int > > segmentation_
◆ depth29Mx_
int HcalNumberingFromPS::depth29Mx_ |
|
private |
◆ depthHBHE_
std::vector<int> HcalNumberingFromPS::depthHBHE_ |
|
private |
◆ etaHBHE_
int HcalNumberingFromPS::etaHBHE_ |
|
private |
◆ etaMax_
std::vector<int> HcalNumberingFromPS::etaMax_ |
|
private |
◆ etaMin_
std::vector<int> HcalNumberingFromPS::etaMin_ |
|
private |
◆ etaTable_
std::vector<double> HcalNumberingFromPS::etaTable_ |
|
private |
◆ nEtas_
const int HcalNumberingFromPS::nEtas_ = 29 |
|
staticprivate |
◆ phibin_
std::vector<double> HcalNumberingFromPS::phibin_ |
|
private |
◆ phioff_
std::vector<double> HcalNumberingFromPS::phioff_ |
|
private |
◆ rMinHO_
double HcalNumberingFromPS::rMinHO_ |
|
private |
◆ segmentation_
std::vector<std::vector<int> > HcalNumberingFromPS::segmentation_ |
|
private |
◆ zHO_
std::vector<double> HcalNumberingFromPS::zHO_ |
|
private |