#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 |
|
private |
|
static |
Definition at line 187 of file HcalHPDRBXMap.cc.
References funct::abs(), egammaForCoreTracking_cff::depth, Exception, HcalBarrel, HcalEndcap, isValid(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and ecaldqm::zside().
Referenced by reco::HcalNoiseRBXArray::findHPD(), indexHPDfromEtaPhi(), indexRBX(), and numRBXsPerSubdet().
|
static |
Definition at line 227 of file HcalHPDRBXMap.cc.
References funct::abs(), HcalBarrel, HcalEndcap, and indexHPD().
Referenced by reco::HcalNoiseRBXArray::findHPD(), and numRBXsPerSubdet().
|
static |
Definition at line 222 of file HcalHPDRBXMap.cc.
References indexHPD(), and indexRBXfromHPD().
Referenced by reco::HcalNoiseRBXArray::findRBX(), indexRBXfromEtaPhi(), and numRBXsPerSubdet().
|
static |
Definition at line 248 of file HcalHPDRBXMap.cc.
References funct::abs(), HcalBarrel, HcalEndcap, and indexRBX().
Referenced by reco::HcalNoiseRBXArray::findRBX(), and numRBXsPerSubdet().
|
static |
Definition at line 176 of file HcalHPDRBXMap.cc.
References Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by reco::HcalNoiseRBXArray::findHPD(), indexRBX(), and numRBXsPerSubdet().
|
static |
Definition at line 163 of file HcalHPDRBXMap.cc.
References Exception, mps_fire::i, isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by reco::HcalNoiseRBXArray::HcalNoiseRBXArray(), iphihiRBX(), iphiloRBX(), and numRBXsPerSubdet().
|
static |
Definition at line 126 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, isValidHPD(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and subdetHPD().
Referenced by iphihiRBX(), and numRBXsPerSubdet().
|
static |
Definition at line 147 of file HcalHPDRBXMap.cc.
References Exception, indicesHPDfromRBX(), iphihiHPD(), isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by numRBXsPerSubdet().
|
static |
Definition at line 90 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, isValidHPD(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and subdetHPD().
Referenced by iphiloRBX(), and numRBXsPerSubdet().
|
static |
Definition at line 111 of file HcalHPDRBXMap.cc.
References Exception, indicesHPDfromRBX(), iphiloHPD(), isValidRBX(), and edm::errors::LogicError.
Referenced by numRBXsPerSubdet().
|
static |
Definition at line 29 of file HcalHPDRBXMap.cc.
References HcalBarrel, and HcalEndcap.
Referenced by ntupleDataFormat._Object::_checkIsValid(), reco::HcalNoiseRBXArray::findHPD(), reco::HcalNoiseRBXArray::findRBX(), indexHPD(), numRBXsPerSubdet(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
static |
Definition at line 35 of file HcalHPDRBXMap.cc.
References funct::abs().
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
static |
Definition at line 18 of file HcalHPDRBXMap.cc.
References NUM_HPDS.
Referenced by reco::HcalNoiseRBXArray::findHPD(), indexRBXfromHPD(), iphihiHPD(), iphiloHPD(), numRBXsPerSubdet(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 24 of file HcalHPDRBXMap.cc.
References NUM_RBXS.
Referenced by reco::HcalNoiseRBXArray::findRBX(), indicesHPDfromRBX(), iphihiRBX(), iphiloRBX(), numRBXsPerSubdet(), 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 HcalHPDRBXMap(), indexHPD(), indexHPDfromEtaPhi(), indexRBX(), indexRBXfromEtaPhi(), indexRBXfromHPD(), indicesHPDfromRBX(), iphihiHPD(), iphihiRBX(), iphiloHPD(), iphiloRBX(), isValid(), isValidHPD(), isValidRBX(), NUM_RBXS_PER_SUBDET, subdetHPD(), subdetRBX(), zsideHPD(), zsideRBX(), and ~HcalHPDRBXMap().
|
static |
Definition at line 46 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, HcalEndcap, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
Referenced by iphihiHPD(), iphiloHPD(), and numRBXsPerSubdet().
|
static |
Definition at line 57 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, HcalEndcap, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
Referenced by numRBXsPerSubdet().
|
static |
Definition at line 68 of file HcalHPDRBXMap.cc.
References Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
Referenced by numRBXsPerSubdet().
|
static |
Definition at line 79 of file HcalHPDRBXMap.cc.
References Exception, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
Referenced by numRBXsPerSubdet().
|
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().