#include <HcalHPDRBXMap.h>
Static Public Member Functions | |
static int | indexHPD (const HcalDetId &) |
static void | indexHPDfromEtaPhi (int ieta, int iphi, std::vector< int > &hpdindices) |
static int | indexRBX (const HcalDetId &) |
static void | indexRBXfromEtaPhi (int ieta, int iphi, std::vector< int > &rbxindices) |
static int | indexRBXfromHPD (int hpdindex) |
static void | indicesHPDfromRBX (int rbxindex, boost::array< int, NUM_HPDS_PER_RBX > &hpdindices) |
static int | iphihiHPD (int index) |
static int | iphihiRBX (int index) |
static int | iphiloHPD (int index) |
static int | iphiloRBX (int index) |
static bool | isValid (const HcalDetId &) |
static bool | isValid (int ieta, int iphi) |
static bool | isValidHPD (int index) |
static bool | isValidRBX (int index) |
static int | numHPDs (void) |
static int | numHPDsPerRBX (void) |
static int | numHPDsPerSubdet (void) |
static int | numRBXs (void) |
static int | numRBXsPerSubdet (void) |
static HcalSubdetector | subdetHPD (int index) |
static HcalSubdetector | subdetRBX (int index) |
static int | zsideHPD (int index) |
static int | zsideRBX (int index) |
Static Public Attributes | |
static const int | NUM_HPDS =288 |
static const int | NUM_HPDS_PER_RBX = 4 |
static const int | NUM_HPDS_PER_SUBDET =72 |
static const int | NUM_RBXS =72 |
static const int | NUM_RBXS_PER_SUBDET =18 |
Private Member Functions | |
HcalHPDRBXMap () | |
~HcalHPDRBXMap () | |
Definition at line 23 of file HcalHPDRBXMap.h.
|
private |
Definition at line 14 of file HcalHPDRBXMap.cc.
|
private |
Definition at line 15 of file HcalHPDRBXMap.cc.
|
static |
Definition at line 187 of file HcalHPDRBXMap.cc.
References funct::abs(), edm::hlt::Exception, HcalBarrel, HcalEndcap, cmsHarvester::index, isValid(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and ecaldqm::zside().
Referenced by HBHEIsolatedNoiseReflagger::DumpHBHEHitMap(), reco::HcalNoiseRBXArray::findHPD(), HBHEHitMapOrganizer::getHPDNeighbors(), HBHEHitMapOrganizer::HBHEHitMapOrganizer(), indexHPDfromEtaPhi(), and indexRBX().
|
static |
Definition at line 227 of file HcalHPDRBXMap.cc.
References funct::abs(), HcalBarrel, HcalEndcap, and indexHPD().
Referenced by reco::HcalNoiseRBXArray::findHPD().
|
static |
Definition at line 222 of file HcalHPDRBXMap.cc.
References indexHPD(), and indexRBXfromHPD().
Referenced by HBHEIsolatedNoiseReflagger::DumpHBHEHitMap(), reco::HcalNoiseRBXArray::findRBX(), HBHEHitMapOrganizer::HBHEHitMapOrganizer(), and indexRBXfromEtaPhi().
|
static |
Definition at line 248 of file HcalHPDRBXMap.cc.
References funct::abs(), HcalBarrel, HcalEndcap, and indexRBX().
Referenced by reco::HcalNoiseRBXArray::findRBX().
|
static |
Definition at line 176 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by reco::HcalNoiseRBXArray::findHPD(), and indexRBX().
|
static |
Definition at line 163 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, i, isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by reco::HcalNoiseRBXArray::HcalNoiseRBXArray(), iphihiRBX(), and iphiloRBX().
|
static |
Definition at line 126 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, HcalBarrel, isValidHPD(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and subdetHPD().
Referenced by iphihiRBX().
|
static |
Definition at line 147 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, indicesHPDfromRBX(), iphihiHPD(), isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
|
static |
Definition at line 90 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, HcalBarrel, isValidHPD(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and subdetHPD().
Referenced by iphiloRBX().
|
static |
Definition at line 111 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, indicesHPDfromRBX(), iphiloHPD(), isValidRBX(), and edm::errors::LogicError.
|
static |
Definition at line 29 of file HcalHPDRBXMap.cc.
References HcalBarrel, and HcalEndcap.
Referenced by reco::HcalNoiseRBXArray::findHPD(), reco::HcalNoiseRBXArray::findRBX(), indexHPD(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
static |
Definition at line 35 of file HcalHPDRBXMap.cc.
References funct::abs().
Referenced by core.AutoHandle.AutoHandle::ReallyLoad().
|
static |
Definition at line 18 of file HcalHPDRBXMap.cc.
References NUM_HPDS.
Referenced by reco::HcalNoiseRBXArray::findHPD(), indexRBXfromHPD(), iphihiHPD(), iphiloHPD(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 24 of file HcalHPDRBXMap.cc.
References NUM_RBXS.
Referenced by reco::HcalNoiseRBXArray::findRBX(), indicesHPDfromRBX(), iphihiRBX(), iphiloRBX(), subdetRBX(), and zsideRBX().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 40 of file HcalHPDRBXMap.h.
References NUM_HPDS_PER_SUBDET.
|
inlinestatic |
|
inlinestatic |
Definition at line 43 of file HcalHPDRBXMap.h.
References NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 46 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, HcalBarrel, HcalEndcap, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
Referenced by iphihiHPD(), and iphiloHPD().
|
static |
Definition at line 57 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, HcalBarrel, HcalEndcap, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 68 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
|
static |
Definition at line 79 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 28 of file HcalHPDRBXMap.h.
Referenced by isValidHPD(), and numHPDs().
|
static |
Definition at line 32 of file HcalHPDRBXMap.h.
Referenced by reco::HcalNoiseRBXArray::HcalNoiseRBXArray(), indexRBXfromHPD(), indicesHPDfromRBX(), iphihiRBX(), and numHPDsPerRBX().
|
static |
Definition at line 30 of file HcalHPDRBXMap.h.
Referenced by indexHPD(), iphihiHPD(), iphiloHPD(), numHPDsPerSubdet(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 34 of file HcalHPDRBXMap.h.
Referenced by isValidRBX(), and numRBXs().
|
static |
Definition at line 36 of file HcalHPDRBXMap.h.
Referenced by numRBXsPerSubdet(), subdetRBX(), and zsideRBX().