#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, std::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 | |
const static int | NUM_HPDS = 288 |
const static int | NUM_HPDS_PER_RBX = 4 |
const static int | NUM_HPDS_PER_SUBDET = 72 |
const static int | NUM_RBXS = 72 |
const static int | NUM_RBXS_PER_SUBDET = 18 |
Private Member Functions | |
HcalHPDRBXMap () | |
~HcalHPDRBXMap () | |
Definition at line 22 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 186 of file HcalHPDRBXMap.cc.
References funct::abs(), LEDCalibrationChannels::depth, Exception, HcalBarrel, HcalEndcap, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, isValid(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and ecaldqm::zside().
Referenced by reco::HcalNoiseRBXArray::findHPD(), indexHPDfromEtaPhi(), and indexRBX().
|
static |
Definition at line 231 of file HcalHPDRBXMap.cc.
References funct::abs(), HcalBarrel, HcalEndcap, LEDCalibrationChannels::ieta, indexHPD(), and LEDCalibrationChannels::iphi.
Referenced by reco::HcalNoiseRBXArray::findHPD().
|
static |
Definition at line 229 of file HcalHPDRBXMap.cc.
References indexHPD(), and indexRBXfromHPD().
Referenced by reco::HcalNoiseRBXArray::findRBX(), and indexRBXfromEtaPhi().
|
static |
Definition at line 251 of file HcalHPDRBXMap.cc.
References funct::abs(), HcalBarrel, HcalEndcap, LEDCalibrationChannels::ieta, indexRBX(), and LEDCalibrationChannels::iphi.
Referenced by reco::HcalNoiseRBXArray::findRBX().
|
static |
Definition at line 177 of file HcalHPDRBXMap.cc.
References Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by reco::HcalNoiseRBXArray::findHPD(), and indexRBX().
|
static |
Definition at line 165 of file HcalHPDRBXMap.cc.
References Exception, mps_fire::i, isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
Referenced by reco::HcalNoiseRBXArray::HcalNoiseRBXArray(), iphihiRBX(), and iphiloRBX().
|
static |
Definition at line 127 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, LEDCalibrationChannels::iphi, isValidHPD(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and subdetHPD().
Referenced by iphihiRBX().
|
static |
Definition at line 151 of file HcalHPDRBXMap.cc.
References Exception, indicesHPDfromRBX(), iphihiHPD(), isValidRBX(), edm::errors::LogicError, and NUM_HPDS_PER_RBX.
|
static |
Definition at line 89 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, LEDCalibrationChannels::iphi, isValidHPD(), edm::errors::LogicError, NUM_HPDS_PER_SUBDET, and subdetHPD().
Referenced by iphiloRBX().
|
static |
Definition at line 113 of file HcalHPDRBXMap.cc.
References Exception, indicesHPDfromRBX(), iphiloHPD(), isValidRBX(), and edm::errors::LogicError.
|
static |
Definition at line 23 of file HcalHPDRBXMap.cc.
References HcalBarrel, HcalEndcap, LEDCalibrationChannels::ieta, and LEDCalibrationChannels::iphi.
Referenced by ntupleDataFormat._Object::_checkIsValid(), reco::HcalNoiseRBXArray::findHPD(), reco::HcalNoiseRBXArray::findRBX(), indexHPD(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
static |
Definition at line 29 of file HcalHPDRBXMap.cc.
References funct::abs(), LEDCalibrationChannels::ieta, and LEDCalibrationChannels::iphi.
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(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 21 of file HcalHPDRBXMap.cc.
References NUM_RBXS.
Referenced by reco::HcalNoiseRBXArray::findRBX(), indicesHPDfromRBX(), iphihiRBX(), iphiloRBX(), subdetRBX(), and zsideRBX().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 41 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, HcalEndcap, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
Referenced by iphihiHPD(), and iphiloHPD().
|
static |
Definition at line 53 of file HcalHPDRBXMap.cc.
References Exception, HcalBarrel, HcalEndcap, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 65 of file HcalHPDRBXMap.cc.
References Exception, isValidHPD(), edm::errors::LogicError, and NUM_HPDS_PER_SUBDET.
|
static |
Definition at line 77 of file HcalHPDRBXMap.cc.
References Exception, isValidRBX(), edm::errors::LogicError, and NUM_RBXS_PER_SUBDET.
|
static |
Definition at line 26 of file HcalHPDRBXMap.h.
Referenced by isValidHPD(), and numHPDs().
|
static |
Definition at line 30 of file HcalHPDRBXMap.h.
Referenced by reco::HcalNoiseRBXArray::HcalNoiseRBXArray(), indexRBXfromHPD(), indicesHPDfromRBX(), iphihiRBX(), and numHPDsPerRBX().
|
static |
Definition at line 28 of file HcalHPDRBXMap.h.
Referenced by indexHPD(), iphihiHPD(), iphiloHPD(), numHPDsPerSubdet(), subdetHPD(), and zsideHPD().
|
static |
Definition at line 32 of file HcalHPDRBXMap.h.
Referenced by isValidRBX(), and numRBXs().
|
static |
Definition at line 34 of file HcalHPDRBXMap.h.
Referenced by numRBXsPerSubdet(), subdetRBX(), and zsideRBX().