CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes | Static Private Attributes
HcalLayerDepthMap Class Reference

#include <HcalLayerDepthMap.h>

Public Member Functions

int getDepth (const int subdet, const int ieta, const int iphi, const int zside, const int layer) const
 
int getDepth16 (const int subdet, const int iphi, const int zside) const
 
int getDepthMax (const int subdet, const int ieta, const int iphi, const int zside) const
 
int getDepthMax (const int subdet, const int iphi, const int zside) const
 
int getDepthMin (const int subdet, const int iphi, const int zside) const
 
std::pair< int, int > getDepths (const int eta) const
 
double getLayer0Wt (const int subdet, const int iphi, const int zside) const
 
int getLayerBack (const int subdet, const int ieta, const int iphi, const int zside, const int depth) const
 
void getLayerDepth (const int ieta, std::map< int, int > &layers) const
 
void getLayerDepth (const int subdet, const int ieta, const int iphi, const int zside, std::map< int, int > &layers) const
 
int getLayerFront (const int subdet, const int ieta, const int iphi, const int zside, const int depth) const
 
int getMaxDepthLastHE (const int subdet, const int iphi, const int zside) const
 
const std::vector< int > & getPhis () const
 
int getSubdet () const
 
 HcalLayerDepthMap ()
 
void initialize (const int subdet, const int ietaMax, const int dep16C, const int dep29C, const double wtl0C, std::vector< int > const &iphi, std::vector< int > const &ieta, std::vector< int > const &layer, std::vector< int > const &depth)
 
bool isValid (const int det, const int phi, const int zside) const
 
int validDet (std::vector< int > &phis) const
 
std::pair< int, int > validEta () const
 
 ~HcalLayerDepthMap ()
 

Private Attributes

int dep16C_
 
int dep29C_
 
std::map< std::pair< int, int >, int > depth2LayerB_
 
std::map< std::pair< int, int >, int > depth2LayerF_
 
int depthMax_
 
int depthMin_
 
std::map< int, std::pair< int, int > > depthsEta_
 
int ietaMax_
 
int ietaMin_
 
std::vector< int > iphi_
 
std::map< std::pair< int, int >, int > layer2Depth_
 
int subdet_
 
double wtl0C_
 

Static Private Attributes

static const int maxLayers_ = 18
 

Detailed Description

this class stores the map of layer to depth for special phi sections

Author
Sunanda Banerjee, SINP sunan.nosp@m.da.b.nosp@m.anerj.nosp@m.ee@c.nosp@m.ern.c.nosp@m.h

Definition at line 18 of file HcalLayerDepthMap.h.

Constructor & Destructor Documentation

◆ HcalLayerDepthMap()

HcalLayerDepthMap::HcalLayerDepthMap ( )

Definition at line 9 of file HcalLayerDepthMap.cc.

9  {
10  subdet_ = 0;
11  ietaMin_ = ietaMax_ = 0;
12  depthMin_ = 99;
13  depthMax_ = -1;
14  dep29C_ = 2;
15  wtl0C_ = 1.;
16 }

References dep29C_, depthMax_, depthMin_, ietaMax_, ietaMin_, subdet_, and wtl0C_.

◆ ~HcalLayerDepthMap()

HcalLayerDepthMap::~HcalLayerDepthMap ( )

Definition at line 18 of file HcalLayerDepthMap.cc.

18 {}

Member Function Documentation

◆ getDepth()

int HcalLayerDepthMap::getDepth ( const int  subdet,
const int  ieta,
const int  iphi,
const int  zside,
const int  layer 
) const

Definition at line 111 of file HcalLayerDepthMap.cc.

112  {
113  int depth(-1);
114  if (isValid(subdet, iphi, zside)) {
115  std::map<std::pair<int, int>, int>::const_iterator itr = layer2Depth_.find(std::pair<int, int>(ieta, layer));
116  if (itr != layer2Depth_.end())
117  depth = itr->second;
118  }
119 #ifdef EDM_ML_DEBUG
120  std::cout << "getDepth::Input " << subdet << ":" << ieta << ":" << iphi << ":" << zside << ":" << layer << " Output "
121  << depth << std::endl;
122 #endif
123  return depth;
124 }

References gather_cfg::cout, LEDCalibrationChannels::depth, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, isValid(), phase1PixelTopology::layer, layer2Depth_, and ecaldqm::zside().

Referenced by HcalDDDSimConstants::findDepth(), and getDepthMax().

◆ getDepth16()

int HcalLayerDepthMap::getDepth16 ( const int  subdet,
const int  iphi,
const int  zside 
) const

Definition at line 126 of file HcalLayerDepthMap.cc.

126  {
127  int depth(-1);
128  if (isValid(subdet, iphi, zside))
129  depth = dep16C_;
130 #ifdef EDM_ML_DEBUG
131  std::cout << "getDepth16::Input " << subdet << ":" << iphi << ":" << zside << " Output " << depth << std::endl;
132 #endif
133  return depth;
134 }

References gather_cfg::cout, dep16C_, LEDCalibrationChannels::depth, LEDCalibrationChannels::iphi, isValid(), and ecaldqm::zside().

Referenced by HcalDDDSimConstants::getDepthEta16(), and HcalDDDSimConstants::getDepthEta16M().

◆ getDepthMax() [1/2]

int HcalLayerDepthMap::getDepthMax ( const int  subdet,
const int  ieta,
const int  iphi,
const int  zside 
) const

Definition at line 152 of file HcalLayerDepthMap.cc.

152  {
153  int depth = (isValid(subdet, iphi, zside)) ? getDepth(subdet, ieta, iphi, zside, maxLayers_) : -1;
154 #ifdef EDM_ML_DEBUG
155  std::cout << "getDepthMax::Input " << subdet << ":" << iphi << ":" << zside << " Output " << depth << std::endl;
156 #endif
157  return depth;
158 }

References gather_cfg::cout, LEDCalibrationChannels::depth, getDepth(), LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, isValid(), maxLayers_, and ecaldqm::zside().

◆ getDepthMax() [2/2]

int HcalLayerDepthMap::getDepthMax ( const int  subdet,
const int  iphi,
const int  zside 
) const

Definition at line 144 of file HcalLayerDepthMap.cc.

144  {
145  int depth = (isValid(subdet, iphi, zside)) ? depthMax_ : -1;
146 #ifdef EDM_ML_DEBUG
147  std::cout << "getDepthMax::Input " << subdet << ":" << iphi << ":" << zside << " Output " << depth << std::endl;
148 #endif
149  return depth;
150 }

References gather_cfg::cout, LEDCalibrationChannels::depth, depthMax_, LEDCalibrationChannels::iphi, isValid(), and ecaldqm::zside().

Referenced by HcalDDDSimConstants::initialize().

◆ getDepthMin()

int HcalLayerDepthMap::getDepthMin ( const int  subdet,
const int  iphi,
const int  zside 
) const

Definition at line 136 of file HcalLayerDepthMap.cc.

136  {
137  int depth = (isValid(subdet, iphi, zside)) ? depthMin_ : -1;
138 #ifdef EDM_ML_DEBUG
139  std::cout << "getDepthMin::Input " << subdet << ":" << iphi << ":" << zside << " Output " << depth << std::endl;
140 #endif
141  return depth;
142 }

References gather_cfg::cout, LEDCalibrationChannels::depth, depthMin_, LEDCalibrationChannels::iphi, isValid(), and ecaldqm::zside().

◆ getDepths()

std::pair< int, int > HcalLayerDepthMap::getDepths ( const int  eta) const

Definition at line 160 of file HcalLayerDepthMap.cc.

160  {
161  std::map<int, std::pair<int, int> >::const_iterator itr = depthsEta_.find(eta);
162  if (itr == depthsEta_.end())
163  return std::pair<int, int>(-1, -1);
164  else
165  return itr->second;
166 }

References depthsEta_, and PVValHelper::eta.

Referenced by HcalDDDSimConstants::getMaxDepth(), HcalDDDSimConstants::getMinDepth(), and HcalDDDRecConstants::initialize().

◆ getLayer0Wt()

double HcalLayerDepthMap::getLayer0Wt ( const int  subdet,
const int  iphi,
const int  zside 
) const

Definition at line 242 of file HcalLayerDepthMap.cc.

242  {
243  double wt = isValid(subdet, iphi, zside) ? wtl0C_ : -1.0;
244 #ifdef EDM_ML_DEBUG
245  std::cout << "getLayer0Wt::Input " << subdet << ":" << iphi << ":" << zside << " Output " << wt << std::endl;
246 #endif
247  return wt;
248 }

References gather_cfg::cout, LEDCalibrationChannels::iphi, isValid(), wtl0C_, and ecaldqm::zside().

Referenced by HcalDDDSimConstants::getLayer0Wt().

◆ getLayerBack()

int HcalLayerDepthMap::getLayerBack ( const int  subdet,
const int  ieta,
const int  iphi,
const int  zside,
const int  depth 
) const

Definition at line 183 of file HcalLayerDepthMap.cc.

184  {
185  int layer(-1);
186  if (isValid(subdet, iphi, zside)) {
187  std::map<std::pair<int, int>, int>::const_iterator itr = depth2LayerB_.find(std::pair<int, int>(ieta, depth));
188  if (itr != depth2LayerB_.end())
189  layer = itr->second;
190  }
191 #ifdef EDM_ML_DEBUG
192  std::cout << "getLayerBack::Input " << subdet << ":" << ieta << ":" << iphi << ":" << zside << ":" << depth
193  << " Output " << layer << std::endl;
194 #endif
195  return layer;
196 }

References gather_cfg::cout, LEDCalibrationChannels::depth, depth2LayerB_, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, isValid(), phase1PixelTopology::layer, and ecaldqm::zside().

Referenced by HcalDDDSimConstants::getLayerBack(), HcalDDDRecConstants::getLayerBack(), and HcalDDDRecConstants::initialize().

◆ getLayerDepth() [1/2]

void HcalLayerDepthMap::getLayerDepth ( const int  ieta,
std::map< int, int > &  layers 
) const

Definition at line 217 of file HcalLayerDepthMap.cc.

217  {
218  layers.clear();
219  if (subdet_ > 0) {
220  for (const auto& itr : layer2Depth_) {
221  if ((itr.first).first == eta) {
222  layers[((itr.first).second) + 1] = (itr.second);
223  }
224  }
225  }
226 #ifdef EDM_ML_DEBUG
227  std::cout << "getLayerDepth::Input " << eta << " Output " << layers.size() << " entries\n";
228  for (std::map<int, int>::iterator itr = layers.begin(); itr != layers.end(); ++itr)
229  std::cout << " [" << itr->first << "] " << itr->second;
230  std::cout << std::endl;
231 #endif
232 }

References gather_cfg::cout, PVValHelper::eta, layer2Depth_, hgcalTopologyTester_cfi::layers, edm::second(), and subdet_.

◆ getLayerDepth() [2/2]

void HcalLayerDepthMap::getLayerDepth ( const int  subdet,
const int  ieta,
const int  iphi,
const int  zside,
std::map< int, int > &  layers 
) const

Definition at line 198 of file HcalLayerDepthMap.cc.

199  {
200  layers.clear();
201  if (isValid(subdet, phi, zside)) {
202  for (const auto& itr : layer2Depth_) {
203  if ((itr.first).first == eta) {
204  layers[((itr.first).second) + 1] = (itr.second);
205  }
206  }
207  }
208 #ifdef EDM_ML_DEBUG
209  std::cout << "getLayerDepth::Input " << subdet << ":" << eta << ":" << phi << ":" << zside << " Output "
210  << layers.size() << " entries\n";
211  for (std::map<int, int>::iterator itr = layers.begin(); itr != layers.end(); ++itr)
212  std::cout << " [" << itr->first << "] " << itr->second;
213  std::cout << std::endl;
214 #endif
215 }

References gather_cfg::cout, PVValHelper::eta, isValid(), layer2Depth_, hgcalTopologyTester_cfi::layers, phi, edm::second(), and ecaldqm::zside().

Referenced by HcalDDDRecConstants::getDepth(), and HcalDDDRecConstants::getEtaBins().

◆ getLayerFront()

int HcalLayerDepthMap::getLayerFront ( const int  subdet,
const int  ieta,
const int  iphi,
const int  zside,
const int  depth 
) const

Definition at line 168 of file HcalLayerDepthMap.cc.

169  {
170  int layer(-1);
171  if (isValid(subdet, iphi, zside)) {
172  std::map<std::pair<int, int>, int>::const_iterator itr = depth2LayerF_.find(std::pair<int, int>(ieta, depth));
173  if (itr != depth2LayerF_.end())
174  layer = itr->second;
175  }
176 #ifdef EDM_ML_DEBUG
177  std::cout << "getLayerFront::Input " << subdet << ":" << ieta << ":" << iphi << ":" << zside << ":" << depth
178  << " Output " << layer << std::endl;
179 #endif
180  return layer;
181 }

References gather_cfg::cout, LEDCalibrationChannels::depth, depth2LayerF_, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, isValid(), phase1PixelTopology::layer, and ecaldqm::zside().

Referenced by HcalDDDSimConstants::getLayerFront(), HcalDDDRecConstants::getLayerFront(), and HcalDDDRecConstants::initialize().

◆ getMaxDepthLastHE()

int HcalLayerDepthMap::getMaxDepthLastHE ( const int  subdet,
const int  iphi,
const int  zside 
) const

Definition at line 234 of file HcalLayerDepthMap.cc.

234  {
235  int depth = isValid(subdet, iphi, zside) ? dep29C_ : -1;
236 #ifdef EDM_ML_DEBUG
237  std::cout << "getMaxDepthLastHE::Input " << subdet << ":" << iphi << ":" << zside << " Output " << depth << std::endl;
238 #endif
239  return depth;
240 }

References gather_cfg::cout, dep29C_, LEDCalibrationChannels::depth, LEDCalibrationChannels::iphi, isValid(), and ecaldqm::zside().

Referenced by HcalDDDSimConstants::getDepthEta29(), and HcalDDDSimConstants::getDepthEta29M().

◆ getPhis()

const std::vector<int>& HcalLayerDepthMap::getPhis ( ) const
inline

Definition at line 45 of file HcalLayerDepthMap.h.

45 { return iphi_; }

References iphi_.

Referenced by HcalDDDRecConstants::getPhiZOne().

◆ getSubdet()

int HcalLayerDepthMap::getSubdet ( ) const
inline

Definition at line 31 of file HcalLayerDepthMap.h.

31 { return subdet_; }

References subdet_.

Referenced by HcalDDDRecConstants::getPhiZOne(), and HcalDDDRecConstants::withSpecialRBXHBHE().

◆ initialize()

void HcalLayerDepthMap::initialize ( const int  subdet,
const int  ietaMax,
const int  dep16C,
const int  dep29C,
const double  wtl0C,
std::vector< int > const &  iphi,
std::vector< int > const &  ieta,
std::vector< int > const &  layer,
std::vector< int > const &  depth 
)

Definition at line 20 of file HcalLayerDepthMap.cc.

28  {
29  subdet_ = subdet;
30  ietaMin_ = ietaMax_ = ietaMax;
31  dep16C_ = dep16C;
32  dep29C_ = dep29C;
33  wtl0C_ = wtl0C;
34  iphi_.insert(iphi_.end(), iphi.begin(), iphi.end());
35  layer2Depth_.clear();
36  depth2LayerF_.clear();
37  depth2LayerB_.clear();
38  depthMin_ = 99;
39  depthMax_ = -1;
40  for (unsigned int k = 0; k < ieta.size(); ++k) {
41  if (ieta[k] < ietaMin_)
42  ietaMin_ = ieta[k];
43  if (depth[k] < depthMin_)
44  depthMin_ = depth[k];
45  if (depth[k] > depthMax_)
46  depthMax_ = depth[k];
47  }
48  //Assume ieta, layer, depth are in increasing order of ieta and depth
49  for (unsigned int k1 = 0; k1 < ieta.size(); ++k1) {
50  int ietaMin = ieta[k1];
51  int ietaMax = ietaMax_;
52  int layMin = layer[k1];
53  int layMax = (k1 + 1 < ieta.size()) ? (layer[k1 + 1] - 1) : maxLayers_;
54  for (unsigned int k2 = k1 + 1; k2 < ieta.size(); ++k2) {
55  if (ieta[k2] > ieta[k1]) {
56  ietaMax = ieta[k2] - 1;
57  if (k2 == k1 + 1)
58  layMax = maxLayers_;
59  break;
60  }
61  }
62  for (int eta = ietaMin; eta <= ietaMax; ++eta) {
63  depth2LayerF_[std::pair<int, int>(eta, depth[k1])] = layMin;
64  depth2LayerB_[std::pair<int, int>(eta, depth[k1])] = layMax;
65  for (int lay = layMin; lay <= layMax; ++lay)
66  layer2Depth_[std::pair<int, int>(eta, lay)] = depth[k1];
67  }
68  }
69  for (int eta = ietaMin_; eta <= ietaMax_; ++eta) {
70  int dmin(99), dmax(-1);
71  for (auto& itr : layer2Depth_) {
72  if ((itr.first).first == eta) {
73  if ((itr.second) < dmin)
74  dmin = (itr.second);
75  if ((itr.second) > dmax)
76  dmax = (itr.second);
77  }
78  }
79  if (subdet == 2) {
80  if (eta == ietaMin_)
81  dmin = dep16C_;
82  else if (eta == ietaMax_)
83  dmax = dep29C_;
84  }
85  depthsEta_[eta] = std::pair<int, int>(dmin, dmax);
86  }
87 #ifdef EDM_ML_DEBUG
88  std::cout << "HcalLayerDepthMap: Subdet " << subdet_ << " iEta " << ietaMin_ << ":" << ietaMax_ << " depth "
89  << depthMin_ << ":" << depthMax_ << "\nMaximum Depth for last HE towers " << dep29C_ << " Layer 0 Weight "
90  << wtl0C_ << " iPhi";
91  for (unsigned int k = 0; k < iphi_.size(); ++k)
92  std::cout << ":" << iphi_[k];
93  std::cout << std::endl << "Layer2Depth_ with " << layer2Depth_.size() << " elements" << std::endl;
94  for (std::map<std::pair<int, int>, int>::iterator itr = layer2Depth_.begin(); itr != layer2Depth_.end(); ++itr)
95  std::cout << "iEta " << (itr->first).first << " Layer " << (itr->first).second << " Depth " << itr->second
96  << std::endl;
97  std::cout << "Depth2LayerFront with " << depth2LayerF_.size() << " elemsts" << std::endl;
98  for (std::map<std::pair<int, int>, int>::iterator itr = depth2LayerF_.begin(); itr != depth2LayerF_.end(); ++itr)
99  std::cout << "iEta " << (itr->first).first << " Depth " << (itr->first).second << " Layer " << itr->second
100  << std::endl;
101  std::cout << "Depth2LayerBack with " << depth2LayerB_.size() << " elemets" << std::endl;
102  for (std::map<std::pair<int, int>, int>::iterator itr = depth2LayerB_.begin(); itr != depth2LayerB_.end(); ++itr)
103  std::cout << "iEta " << (itr->first).first << " Depth " << (itr->first).second << " Layer " << itr->second
104  << std::endl;
105  std::cout << "DepthsEta_ with " << depthsEta_.size() << " elements\n";
106  for (std::map<int, std::pair<int, int> >::iterator itr = depthsEta_.begin(); itr != depthsEta_.end(); ++itr)
107  std::cout << "iEta " << itr->first << " Depths " << (itr->second).first << ":" << (itr->second).second << std::endl;
108 #endif
109 }

References gather_cfg::cout, dep16C_, dep29C_, LEDCalibrationChannels::depth, depth2LayerB_, depth2LayerF_, depthMax_, depthMin_, depthsEta_, PVValHelper::eta, LEDCalibrationChannels::ieta, ietaMax_, ietaMin_, LEDCalibrationChannels::iphi, iphi_, dqmdumpme::k, phase1PixelTopology::layer, layer2Depth_, genParticles_cff::map, maxLayers_, edm::second(), subdet_, and wtl0C_.

Referenced by HcalDDDSimConstants::initialize().

◆ isValid()

bool HcalLayerDepthMap::isValid ( const int  det,
const int  phi,
const int  zside 
) const

◆ validDet()

int HcalLayerDepthMap::validDet ( std::vector< int > &  phis) const

◆ validEta()

std::pair<int, int> HcalLayerDepthMap::validEta ( ) const
inline

Definition at line 48 of file HcalLayerDepthMap.h.

48 { return std::pair<int, int>(ietaMin_, ietaMax_); }

References ietaMax_, and ietaMin_.

Referenced by HcalDDDRecConstants::initialize().

Member Data Documentation

◆ dep16C_

int HcalLayerDepthMap::dep16C_
private

Definition at line 57 of file HcalLayerDepthMap.h.

Referenced by getDepth16(), and initialize().

◆ dep29C_

int HcalLayerDepthMap::dep29C_
private

Definition at line 58 of file HcalLayerDepthMap.h.

Referenced by getMaxDepthLastHE(), HcalLayerDepthMap(), and initialize().

◆ depth2LayerB_

std::map<std::pair<int, int>, int> HcalLayerDepthMap::depth2LayerB_
private

Definition at line 63 of file HcalLayerDepthMap.h.

Referenced by getLayerBack(), and initialize().

◆ depth2LayerF_

std::map<std::pair<int, int>, int> HcalLayerDepthMap::depth2LayerF_
private

Definition at line 62 of file HcalLayerDepthMap.h.

Referenced by getLayerFront(), and initialize().

◆ depthMax_

int HcalLayerDepthMap::depthMax_
private

Definition at line 56 of file HcalLayerDepthMap.h.

Referenced by getDepthMax(), HcalLayerDepthMap(), and initialize().

◆ depthMin_

int HcalLayerDepthMap::depthMin_
private

Definition at line 55 of file HcalLayerDepthMap.h.

Referenced by getDepthMin(), HcalLayerDepthMap(), and initialize().

◆ depthsEta_

std::map<int, std::pair<int, int> > HcalLayerDepthMap::depthsEta_
private

Definition at line 64 of file HcalLayerDepthMap.h.

Referenced by getDepths(), and initialize().

◆ ietaMax_

int HcalLayerDepthMap::ietaMax_
private

Definition at line 54 of file HcalLayerDepthMap.h.

Referenced by HcalLayerDepthMap(), initialize(), and validEta().

◆ ietaMin_

int HcalLayerDepthMap::ietaMin_
private

Definition at line 53 of file HcalLayerDepthMap.h.

Referenced by HcalLayerDepthMap(), initialize(), and validEta().

◆ iphi_

std::vector<int> HcalLayerDepthMap::iphi_
private

Definition at line 60 of file HcalLayerDepthMap.h.

Referenced by getPhis(), initialize(), isValid(), and validDet().

◆ layer2Depth_

std::map<std::pair<int, int>, int> HcalLayerDepthMap::layer2Depth_
private

Definition at line 61 of file HcalLayerDepthMap.h.

Referenced by getDepth(), getLayerDepth(), and initialize().

◆ maxLayers_

const int HcalLayerDepthMap::maxLayers_ = 18
staticprivate

Definition at line 51 of file HcalLayerDepthMap.h.

Referenced by getDepthMax(), and initialize().

◆ subdet_

int HcalLayerDepthMap::subdet_
private

◆ wtl0C_

double HcalLayerDepthMap::wtl0C_
private

Definition at line 59 of file HcalLayerDepthMap.h.

Referenced by getLayer0Wt(), HcalLayerDepthMap(), and initialize().

ecaldqm::zside
int zside(DetId const &)
Definition: EcalDQMCommonUtils.cc:189
gather_cfg.cout
cout
Definition: gather_cfg.py:144
HcalLayerDepthMap::isValid
bool isValid(const int det, const int phi, const int zside) const
Definition: HcalLayerDepthMap.cc:250
edm::second
U second(std::pair< T, U > const &p)
Definition: ParameterSet.cc:222
HcalLayerDepthMap::getDepth
int getDepth(const int subdet, const int ieta, const int iphi, const int zside, const int layer) const
Definition: HcalLayerDepthMap.cc:111
HcalLayerDepthMap::ietaMin_
int ietaMin_
Definition: HcalLayerDepthMap.h:53
spr::find
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:19
LEDCalibrationChannels.iphi
iphi
Definition: LEDCalibrationChannels.py:64
HcalLayerDepthMap::layer2Depth_
std::map< std::pair< int, int >, int > layer2Depth_
Definition: HcalLayerDepthMap.h:61
PVValHelper::eta
Definition: PVValidationHelpers.h:70
HcalLayerDepthMap::depth2LayerB_
std::map< std::pair< int, int >, int > depth2LayerB_
Definition: HcalLayerDepthMap.h:63
HcalLayerDepthMap::depthMin_
int depthMin_
Definition: HcalLayerDepthMap.h:55
dqmdumpme.k
k
Definition: dqmdumpme.py:60
LEDCalibrationChannels.depth
depth
Definition: LEDCalibrationChannels.py:65
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
HcalLayerDepthMap::dep16C_
int dep16C_
Definition: HcalLayerDepthMap.h:57
LEDCalibrationChannels.ieta
ieta
Definition: LEDCalibrationChannels.py:63
HcalLayerDepthMap::depth2LayerF_
std::map< std::pair< int, int >, int > depth2LayerF_
Definition: HcalLayerDepthMap.h:62
HcalLayerDepthMap::ietaMax_
int ietaMax_
Definition: HcalLayerDepthMap.h:54
HcalLayerDepthMap::depthsEta_
std::map< int, std::pair< int, int > > depthsEta_
Definition: HcalLayerDepthMap.h:64
HcalLayerDepthMap::dep29C_
int dep29C_
Definition: HcalLayerDepthMap.h:58
DDAxes::phi
HcalLayerDepthMap::maxLayers_
static const int maxLayers_
Definition: HcalLayerDepthMap.h:51
HcalLayerDepthMap::wtl0C_
double wtl0C_
Definition: HcalLayerDepthMap.h:59
HcalLayerDepthMap::subdet_
int subdet_
Definition: HcalLayerDepthMap.h:52
HcalLayerDepthMap::iphi_
std::vector< int > iphi_
Definition: HcalLayerDepthMap.h:60
genParticles_cff.map
map
Definition: genParticles_cff.py:11
hgcalTopologyTester_cfi.layers
layers
Definition: hgcalTopologyTester_cfi.py:8
RemoveAddSevLevel.flag
flag
Definition: RemoveAddSevLevel.py:117
HcalLayerDepthMap::depthMax_
int depthMax_
Definition: HcalLayerDepthMap.h:56