#include <MuonHOAcceptance.h>
Classes | |
struct | deadIdRegion |
struct | deadRegion |
Static Public Member Functions | |
static TMultiGraph * | graphDeadRegions () |
static TMultiGraph * | graphSiPMRegions () |
static bool | inGeomAccept (double eta, double phi, double delta_eta=0., double delta_phi=0.) |
static bool | Inited () |
static void | initIds (edm::EventSetup const &eSetup) |
static bool | inNotDeadGeom (double eta, double phi, double delta_eta=0., double delta_phi=0.) |
static bool | inSiPMGeom (double eta, double phi, double delta_eta=0., double delta_phi=0.) |
static bool | isChannelDead (uint32_t id) |
static bool | isChannelSiPM (uint32_t id) |
Static Private Member Functions | |
static void | buildDeadAreas () |
static void | buildSiPMAreas () |
static void | convertRegions (std::list< deadIdRegion > const &idregions, std::vector< deadRegion > ®ions) |
static TMultiGraph * | graphRegions (std::vector< deadRegion > const ®ions) |
static void | mergeRegionLists (std::list< deadIdRegion > &didregions) |
Static Private Attributes | |
static std::vector< uint32_t > | deadIds |
static std::vector< deadRegion > | deadRegions |
static int const | etaBounds = 5 |
static double const | etaMax [] |
static double const | etaMin [] |
static bool | inited = false |
static double const | phiMaxR0 [] |
static double const | phiMaxR12 [] |
static double const | phiMinR0 [] |
static double const | phiMinR12 [] |
static int const | phiSectors = 12 |
static std::vector< uint32_t > | SiPMIds |
static std::vector< deadRegion > | SiPMRegions |
static double const | twopi = 2.*3.14159265358979323846 |
Definition at line 9 of file MuonHOAcceptance.h.
|
staticprivate |
Definition at line 217 of file MuonHOAcceptance.cc.
References convertRegions(), deadIds, deadRegions, HcalDetId::ieta(), HcalDetId::iphi(), and mergeRegionLists().
Referenced by initIds().
|
staticprivate |
Definition at line 231 of file MuonHOAcceptance.cc.
References convertRegions(), HcalDetId::ieta(), HcalDetId::iphi(), mergeRegionLists(), SiPMIds, and SiPMRegions.
Referenced by initIds().
|
staticprivate |
Definition at line 285 of file MuonHOAcceptance.cc.
References funct::abs(), etaMax, etaMin, bookConverter::max, min(), HLT_25ns14e33_v1_cff::offset, phiMaxR0, phiMaxR12, phiMinR0, phiMinR12, phiSectors, HLT_25ns14e33_v1_cff::pMin, and twopi.
Referenced by buildDeadAreas(), and buildSiPMAreas().
|
inlinestatic |
Definition at line 21 of file MuonHOAcceptance.h.
References deadRegions, and graphRegions().
|
staticprivate |
Definition at line 343 of file MuonHOAcceptance.cc.
References HLT_25ns14e33_v1_cff::pMin, and twopi.
Referenced by graphDeadRegions(), and graphSiPMRegions().
|
inlinestatic |
Definition at line 22 of file MuonHOAcceptance.h.
References graphRegions(), and SiPMRegions.
|
static |
Definition at line 100 of file MuonHOAcceptance.cc.
References kinem::delta_phi(), etaBounds, etaMax, etaMin, phiMaxR0, phiMaxR12, phiMinR0, phiMinR12, phiSectors, and twopi.
|
inlinestatic |
|
static |
Definition at line 165 of file MuonHOAcceptance.cc.
References buildDeadAreas(), buildSiPMAreas(), deadIds, HcalSeverityLevelComputer::dropChannel(), edm::EventSetup::get(), HcalChannelStatus::getValue(), HcalCondObjectContainer< Item >::getValues(), HcalOuter, inited, AlCaHLTBitMon_ParallelJobs::p, edm::ESHandle< class >::product(), DetId::rawId(), SiPMIds, and python.multivaluedict::sort().
|
static |
Definition at line 124 of file MuonHOAcceptance.cc.
References funct::abs(), deadRegions, kinem::delta_eta(), kinem::delta_phi(), etaMax, inited, phiMinR0, phiMinR12, and twopi.
|
static |
Definition at line 144 of file MuonHOAcceptance.cc.
References funct::abs(), kinem::delta_eta(), kinem::delta_phi(), etaMax, inited, phiMinR0, phiMinR12, SiPMRegions, and twopi.
|
static |
Definition at line 84 of file MuonHOAcceptance.cc.
References deadIds, spr::find(), newFWLiteAna::found, and inited.
|
static |
Definition at line 92 of file MuonHOAcceptance.cc.
References spr::find(), newFWLiteAna::found, inited, and SiPMIds.
|
staticprivate |
Definition at line 245 of file MuonHOAcceptance.cc.
References MuonHOAcceptance::deadIdRegion::adjacentEta(), MuonHOAcceptance::deadIdRegion::adjacentPhi(), MuonHOAcceptance::deadIdRegion::merge(), MuonHOAcceptance::deadIdRegion::sameEta(), and MuonHOAcceptance::deadIdRegion::samePhi().
Referenced by buildDeadAreas(), and buildSiPMAreas().
|
staticprivate |
Definition at line 81 of file MuonHOAcceptance.h.
Referenced by buildDeadAreas(), initIds(), and isChannelDead().
|
staticprivate |
Definition at line 82 of file MuonHOAcceptance.h.
Referenced by buildDeadAreas(), graphDeadRegions(), and inNotDeadGeom().
|
staticprivate |
Definition at line 86 of file MuonHOAcceptance.h.
Referenced by inGeomAccept().
|
staticprivate |
Definition at line 88 of file MuonHOAcceptance.h.
Referenced by convertRegions(), inGeomAccept(), inNotDeadGeom(), and inSiPMGeom().
|
staticprivate |
Definition at line 87 of file MuonHOAcceptance.h.
Referenced by convertRegions(), and inGeomAccept().
|
staticprivate |
Definition at line 85 of file MuonHOAcceptance.h.
Referenced by Inited(), initIds(), inNotDeadGeom(), inSiPMGeom(), isChannelDead(), and isChannelSiPM().
|
staticprivate |
Definition at line 92 of file MuonHOAcceptance.h.
Referenced by convertRegions(), and inGeomAccept().
|
staticprivate |
Definition at line 94 of file MuonHOAcceptance.h.
Referenced by convertRegions(), and inGeomAccept().
|
staticprivate |
Definition at line 91 of file MuonHOAcceptance.h.
Referenced by convertRegions(), inGeomAccept(), inNotDeadGeom(), and inSiPMGeom().
|
staticprivate |
Definition at line 93 of file MuonHOAcceptance.h.
Referenced by convertRegions(), inGeomAccept(), inNotDeadGeom(), and inSiPMGeom().
|
staticprivate |
Definition at line 90 of file MuonHOAcceptance.h.
Referenced by convertRegions(), and inGeomAccept().
|
staticprivate |
Definition at line 83 of file MuonHOAcceptance.h.
Referenced by buildSiPMAreas(), initIds(), and isChannelSiPM().
|
staticprivate |
Definition at line 84 of file MuonHOAcceptance.h.
Referenced by buildSiPMAreas(), graphSiPMRegions(), and inSiPMGeom().
|
staticprivate |
Definition at line 89 of file MuonHOAcceptance.h.
Referenced by convertRegions(), graphRegions(), inGeomAccept(), inNotDeadGeom(), and inSiPMGeom().