#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 () | |
Static Private Attributes | |
static HcalTopology | theTopology_ |
Definition at line 24 of file HcalHPDRBXMap.h.
|
private |
Definition at line 18 of file HcalHPDRBXMap.cc.
|
private |
Definition at line 19 of file HcalHPDRBXMap.cc.
|
static |
Definition at line 192 of file HcalHPDRBXMap.cc.
References abs, edm::hlt::Exception, HcalBarrel, HcalEndcap, getHLTprescales::index, isValid(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
Referenced by HBHEIsolatedNoiseReflagger::DumpHBHEHitMap(), reco::HcalNoiseRBXArray::findHPD(), HBHEHitMapOrganizer::getHPDNeighbors(), HBHEHitMapOrganizer::HBHEHitMapOrganizer(), indexHPDfromEtaPhi(), and indexRBX().
|
static |
Definition at line 232 of file HcalHPDRBXMap.cc.
References abs, HcalBarrel, HcalEndcap, and indexHPD().
Referenced by reco::HcalNoiseRBXArray::findHPD().
|
static |
Definition at line 227 of file HcalHPDRBXMap.cc.
References indexHPD(), and indexRBXfromHPD().
Referenced by HBHEIsolatedNoiseReflagger::DumpHBHEHitMap(), reco::HcalNoiseRBXArray::findRBX(), HBHEHitMapOrganizer::HBHEHitMapOrganizer(), and indexRBXfromEtaPhi().
|
static |
Definition at line 253 of file HcalHPDRBXMap.cc.
References abs, HcalBarrel, HcalEndcap, and indexRBX().
Referenced by reco::HcalNoiseRBXArray::findRBX().
|
static |
Definition at line 181 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 168 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 131 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 152 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, indicesHPDfromRBX(), iphihiHPD(), isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
|
static |
Definition at line 95 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 116 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, indicesHPDfromRBX(), iphiloHPD(), isValidRBX(), and edm::errors::LogicError.
|
static |
Definition at line 33 of file HcalHPDRBXMap.cc.
References HcalBarrel, HcalEndcap, theTopology_, and HcalTopology::valid().
Referenced by reco::HcalNoiseRBXArray::findHPD(), reco::HcalNoiseRBXArray::findRBX(), and indexHPD().
|
static |
|
static |
Definition at line 22 of file HcalHPDRBXMap.cc.
References NUM_HPDS.
Referenced by reco::HcalNoiseRBXArray::findHPD(), indexRBXfromHPD(), iphihiHPD(), iphiloHPD(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 28 of file HcalHPDRBXMap.cc.
References NUM_RBXS.
Referenced by reco::HcalNoiseRBXArray::findRBX(), indicesHPDfromRBX(), iphihiRBX(), iphiloRBX(), subdetRBX(), and zsideRBX().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 41 of file HcalHPDRBXMap.h.
References NUM_HPDS_PER_SUBDET.
|
inlinestatic |
|
inlinestatic |
Definition at line 44 of file HcalHPDRBXMap.h.
References NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 51 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 62 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, HcalBarrel, HcalEndcap, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 73 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
|
static |
Definition at line 84 of file HcalHPDRBXMap.cc.
References edm::hlt::Exception, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 29 of file HcalHPDRBXMap.h.
Referenced by isValidHPD(), and numHPDs().
|
static |
Definition at line 33 of file HcalHPDRBXMap.h.
Referenced by reco::HcalNoiseRBXArray::HcalNoiseRBXArray(), indexRBXfromHPD(), indicesHPDfromRBX(), iphihiRBX(), and numHPDsPerRBX().
|
static |
Definition at line 31 of file HcalHPDRBXMap.h.
Referenced by indexHPD(), iphihiHPD(), iphiloHPD(), numHPDsPerSubdet(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 35 of file HcalHPDRBXMap.h.
Referenced by isValidRBX(), and numRBXs().
|
static |
Definition at line 37 of file HcalHPDRBXMap.h.
Referenced by numRBXsPerSubdet(), subdetRBX(), and zsideRBX().
|
staticprivate |
Definition at line 93 of file HcalHPDRBXMap.h.
Referenced by isValid().