CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes | Static Private Attributes
RCTMonitor Class Reference

#include <RCTMonitor.h>

Inheritance diagram for RCTMonitor:
DQMEDAnalyzer edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, edm::Accumulator > edm::one::EDProducerBase edm::ProducerBase edm::EDConsumerBase edm::ProductRegistryHelper

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
void FillRCT (const edm::Event &, const edm::EventSetup &)
 
 RCTMonitor (const edm::ParameterSet &)
 
 ~RCTMonitor () override
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
virtual void analyze (edm::Event const &, edm::EventSetup const &)
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual void dqmBeginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
virtual void dqmEndLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)
 
virtual void dqmEndRun (edm::Run const &, edm::EventSetup const &)
 
void endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) final
 
void endLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &, edm::EventSetup const &) final
 
void endRunProduce (edm::Run &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, edm::Accumulator >
 EDProducer ()=default
 
SerialTaskQueueglobalLuminosityBlocksQueue () final
 
SerialTaskQueueglobalRunsQueue () final
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
bool wantsGlobalLuminosityBlocks () const final
 
bool wantsGlobalRuns () const final
 
- Public Member Functions inherited from edm::one::EDProducerBase
 EDProducerBase ()
 
ModuleDescription const & moduleDescription () const
 
bool wantsStreamLuminosityBlocks () const
 
bool wantsStreamRuns () const
 
 ~EDProducerBase () override
 
- Public Member Functions inherited from edm::ProducerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
std::vector< edm::ProductResolverIndex > const & indiciesForPutProducts (BranchType iBranchType) const
 
 ProducerBase ()
 
std::vector< edm::ProductResolverIndex > const & putTokenIndexToProductResolverIndex () const
 
void registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &)
 
std::function< void(BranchDescription const &)> registrationCallback () const
 used by the fwk to register list of products More...
 
void resolvePutIndicies (BranchType iBranchType, ModuleToResolverIndicies const &iIndicies, std::string const &moduleLabel)
 
 ~ProducerBase () noexcept(false) override
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
void convertCurrentProcessAlias (std::string const &processName)
 Convert "@currentProcess" in InputTag process names to the actual current process name. More...
 
 EDConsumerBase ()
 
 EDConsumerBase (EDConsumerBase const &)=delete
 
 EDConsumerBase (EDConsumerBase &&)=default
 
ESProxyIndex const * esGetTokenIndices (edm::Transition iTrans) const
 
ProductResolverIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
std::vector< ProductResolverIndexAndSkipBit > const & itemsToGetFrom (BranchType iType) const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
EDConsumerBase const & operator= (EDConsumerBase const &)=delete
 
EDConsumerBaseoperator= (EDConsumerBase &&)=default
 
bool registeredToConsume (ProductResolverIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
ProductResolverIndexAndSkipBit uncheckedIndexFrom (EDGetToken) const
 
void updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet)
 
void updateLookup (eventsetup::ESRecordsToProxyIndices const &)
 
virtual ~EDConsumerBase () noexcept(false)
 

Private Attributes

MonitorElementm_rctIsoEmOccEtaPhi1
 
MonitorElementm_rctIsoEmOccEtaPhi10
 
MonitorElementm_rctIsoEmRank1
 
MonitorElementm_rctIsoEmRank10
 
MonitorElementm_rctIsoEmRankEtaPhi1
 
MonitorElementm_rctIsoEmRankEtaPhi10
 
MonitorElementm_rctNonIsoEmOccEtaPhi1
 
MonitorElementm_rctNonIsoEmOccEtaPhi10
 
MonitorElementm_rctNonIsoEmRank1
 
MonitorElementm_rctNonIsoEmRank10
 
MonitorElementm_rctNonIsoEmRankEtaPhi1
 
MonitorElementm_rctNonIsoEmRankEtaPhi10
 
MonitorElementm_rctRegionEt
 
MonitorElementm_rctRegionsEtEtaPhi
 
MonitorElementm_rctRegionsOccEtaPhi
 
MonitorElementm_rctRelaxedEmOccEtaPhi1
 
MonitorElementm_rctRelaxedEmOccEtaPhi10
 
MonitorElementm_rctRelaxedEmRank1
 
MonitorElementm_rctRelaxedEmRank10
 
MonitorElementm_rctRelaxedEmRankEtaPhi1
 
MonitorElementm_rctRelaxedEmRankEtaPhi10
 
edm::EDGetTokenT< L1CaloEmCollectionm_rctSourceToken_
 
MonitorElementm_rctTauVetoEtaPhi
 

Static Private Attributes

static const unsigned int ETABINS = 22
 
static const float ETAMAX = 21.5
 
static const float ETAMIN = -0.5
 
static const unsigned int L1EETABINS = 22
 
static const float L1EETAMAX = 5
 
static const float L1EETAMIN = -5
 
static const unsigned int L1EPHIBINS = 18
 
static const float L1EPHIMAX = M_PI
 
static const float L1EPHIMIN = -M_PI
 
static const unsigned int METPHIBINS = 72
 
static const float METPHIMAX = 71.5
 
static const float METPHIMIN = -0.5
 
static const unsigned int PHIBINS = 18
 
static const float PHIMAX = 17.5
 
static const float PHIMIN = -0.5
 
static const unsigned int R10BINS = 1024
 
static const float R10MAX = 1023.5
 
static const float R10MIN = -0.5
 
static const unsigned int R12BINS = 4096
 
static const float R12MAX = 4095.5
 
static const float R12MIN = -0.5
 
static const unsigned int R6BINS = 64
 
static const float R6MAX = 63.5
 
static const float R6MIN = -0.5
 
static const unsigned int RTPBINS = 101
 
static const float RTPMAX = 100.5
 
static const float RTPMIN = -0.5
 
static const unsigned int TEVBINS = 1001
 
static const float TEVMAX = 1000.5
 
static const float TEVMIN = -0.5
 
static const unsigned int TPETABINS = 65
 
static const float TPETAMAX = 32.5
 
static const float TPETAMIN = -32.5
 
static const unsigned int TPPHIBINS = 72
 
static const float TPPHIMAX = 72.5
 
static const float TPPHIMIN = 0.5
 

Additional Inherited Members

- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::one::EDProducerBase
typedef EDProducerBase ModuleType
 
- Public Types inherited from edm::ProducerBase
using ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex >>
 
typedef ProductRegistryHelper::TypeLabelList TypeLabelList
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::one::EDProducerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 
- Protected Member Functions inherited from edm::ProducerBase
ProducesCollector producesCollector ()
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes ()
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes (ESInputTag const &tag)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 

Detailed Description

Description: DQM monitor for the Regional Calorimeter Trigger

Definition at line 73 of file RCTMonitor.h.

Constructor & Destructor Documentation

RCTMonitor::RCTMonitor ( const edm::ParameterSet iConfig)
explicit

Definition at line 6 of file RCTMonitor.cc.

References edm::ParameterSet::getUntrackedParameter(), and m_rctSourceToken_.

6  {
7  // set Token(-s)
8  m_rctSourceToken_ = consumes<L1CaloEmCollection>(iConfig.getUntrackedParameter<edm::InputTag>("rctSource"));
9 }
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< L1CaloEmCollection > m_rctSourceToken_
Definition: RCTMonitor.h:151
RCTMonitor::~RCTMonitor ( )
override

Definition at line 11 of file RCTMonitor.cc.

11 {}

Member Function Documentation

void RCTMonitor::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
override

Definition at line 59 of file RCTMonitor.cc.

References FillRCT().

59  {
60  // Fill histograms
61  FillRCT(iEvent, iSetup);
62 }
void FillRCT(const edm::Event &, const edm::EventSetup &)
Definition: RCTMonitor.cc:78
void RCTMonitor::bookHistograms ( DQMStore::IBooker iBooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overridevirtual

Implements DQMEDAnalyzer.

Definition at line 13 of file RCTMonitor.cc.

References dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), dqm::dqmstoreimpl::DQMStore::IBooker::book2D(), ETABINS, ETAMAX, ETAMIN, m_rctIsoEmOccEtaPhi1, m_rctIsoEmOccEtaPhi10, m_rctIsoEmRank1, m_rctIsoEmRank10, m_rctIsoEmRankEtaPhi1, m_rctIsoEmRankEtaPhi10, m_rctNonIsoEmOccEtaPhi1, m_rctNonIsoEmOccEtaPhi10, m_rctNonIsoEmRank1, m_rctNonIsoEmRank10, m_rctNonIsoEmRankEtaPhi1, m_rctNonIsoEmRankEtaPhi10, m_rctRegionEt, m_rctRegionsEtEtaPhi, m_rctRegionsOccEtaPhi, m_rctRelaxedEmOccEtaPhi1, m_rctRelaxedEmOccEtaPhi10, m_rctRelaxedEmRank1, m_rctRelaxedEmRank10, m_rctRelaxedEmRankEtaPhi1, m_rctRelaxedEmRankEtaPhi10, m_rctTauVetoEtaPhi, PHIBINS, PHIMAX, PHIMIN, R10BINS, R10MAX, R10MIN, R6BINS, R6MAX, R6MIN, and dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder().

13  {
14  // Book RCT histograms
15  iBooker.setCurrentFolder("RCT");
16 
18  iBooker.book2D("RctIsoEmRankEtaPhi", "ISO EM RANK", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
20  iBooker.book2D("RctIsoEmOccEtaPhi", "ISO EM OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
21  m_rctIsoEmRank1 = iBooker.book1D("RctIsoEmRank", "ISO EM RANK", R6BINS, R6MIN, R6MAX);
23  iBooker.book2D("RctIsoEmRankEtaPhi10", "ISO EM RANK", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
25  iBooker.book2D("RctIsoEmOccEtaPhi10", "ISO EM OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
26  m_rctIsoEmRank10 = iBooker.book1D("RctIsoEmRank10", "ISO EM RANK", R6BINS, R6MIN, R6MAX);
27 
29  iBooker.book2D("RctNonIsoEmRankEtaPhi", "NON-ISO EM RANK", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
31  iBooker.book2D("RctNonIsoEmOccEtaPhi", "NON-ISO EM OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
32  m_rctNonIsoEmRank1 = iBooker.book1D("RctNonIsoEmRank", "NON-ISO EM RANK", R6BINS, R6MIN, R6MAX);
34  iBooker.book2D("RctNonIsoEmRankEtaPhi10", "NON-ISO EM RANK", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
35  m_rctNonIsoEmOccEtaPhi10 = iBooker.book2D(
36  "RctNonIsoEmOccEtaPhi10", "NON-ISO EM OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
37  m_rctNonIsoEmRank10 = iBooker.book1D("RctNonIsoEmRank10", "NON-ISO EM RANK", R6BINS, R6MIN, R6MAX);
38 
40  iBooker.book2D("RctRelaxedEmRankEtaPhi", "RELAXED EM RANK", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
42  iBooker.book2D("RctRelaxedEmOccEtaPhi", "RELAXED EM OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
43  m_rctRelaxedEmRank1 = iBooker.book1D("RctRelaxedEmRank", "RELAXED EM RANK", R6BINS, R6MIN, R6MAX);
45  iBooker.book2D("RctRelaxedEmRankEtaPhi", "RELAXED EM RANK", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
46  m_rctRelaxedEmOccEtaPhi10 = iBooker.book2D(
47  "RctRelaxedEmOccEtaPhi10", "RELAXED EM OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
48  m_rctRelaxedEmRank10 = iBooker.book1D("RctRelaxedEmRank", "RELAXED EM RANK", R6BINS, R6MIN, R6MAX);
49 
51  iBooker.book2D("RctRegionsEtEtaPhi", "REGION E_{T}", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
53  iBooker.book2D("RctRegionsOccEtaPhi", "REGION OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
55  iBooker.book2D("RctTauVetoEtaPhi", "TAU VETO OCCUPANCY", PHIBINS, PHIMIN, PHIMAX, ETABINS, ETAMIN, ETAMAX);
56  m_rctRegionEt = iBooker.book1D("RctRegionEt", "REGION E_{T}", R10BINS, R10MIN, R10MAX);
57 }
static const float ETAMIN
Definition: RCTMonitor.h:110
MonitorElement * m_rctIsoEmRankEtaPhi10
Definition: RCTMonitor.h:89
MonitorElement * m_rctNonIsoEmOccEtaPhi1
Definition: RCTMonitor.h:96
static const float R6MIN
Definition: RCTMonitor.h:119
MonitorElement * m_rctNonIsoEmOccEtaPhi10
Definition: RCTMonitor.h:97
static const float R6MAX
Definition: RCTMonitor.h:120
static const float R10MAX
Definition: RCTMonitor.h:123
MonitorElement * m_rctRelaxedEmRank1
Definition: RCTMonitor.h:102
MonitorElement * m_rctRelaxedEmRankEtaPhi1
Definition: RCTMonitor.h:94
MonitorElement * m_rctNonIsoEmRank10
Definition: RCTMonitor.h:105
MonitorElement * m_rctNonIsoEmRankEtaPhi10
Definition: RCTMonitor.h:93
MonitorElement * m_rctIsoEmRankEtaPhi1
Definition: RCTMonitor.h:88
MonitorElement * m_rctNonIsoEmRank1
Definition: RCTMonitor.h:104
MonitorElement * m_rctRelaxedEmOccEtaPhi10
Definition: RCTMonitor.h:99
static const unsigned int R10BINS
Definition: RCTMonitor.h:121
static const float PHIMAX
Definition: RCTMonitor.h:114
MonitorElement * m_rctRelaxedEmRankEtaPhi10
Definition: RCTMonitor.h:95
static const unsigned int R6BINS
Definition: RCTMonitor.h:118
MonitorElement * m_rctTauVetoEtaPhi
Definition: RCTMonitor.h:85
static const float R10MIN
Definition: RCTMonitor.h:122
MonitorElement * m_rctRegionsEtEtaPhi
Definition: RCTMonitor.h:83
MonitorElement * m_rctNonIsoEmRankEtaPhi1
Definition: RCTMonitor.h:92
static const float ETAMAX
Definition: RCTMonitor.h:111
static const unsigned int PHIBINS
Definition: RCTMonitor.h:112
static const unsigned int ETABINS
Definition: RCTMonitor.h:109
MonitorElement * m_rctRegionsOccEtaPhi
Definition: RCTMonitor.h:84
MonitorElement * m_rctIsoEmRank1
Definition: RCTMonitor.h:100
MonitorElement * m_rctRegionEt
Definition: RCTMonitor.h:86
static const float PHIMIN
Definition: RCTMonitor.h:113
MonitorElement * m_rctRelaxedEmRank10
Definition: RCTMonitor.h:103
MonitorElement * m_rctIsoEmOccEtaPhi1
Definition: RCTMonitor.h:90
MonitorElement * m_rctIsoEmRank10
Definition: RCTMonitor.h:101
MonitorElement * m_rctIsoEmOccEtaPhi10
Definition: RCTMonitor.h:91
MonitorElement * m_rctRelaxedEmOccEtaPhi1
Definition: RCTMonitor.h:98
void RCTMonitor::FillRCT ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)

Definition at line 78 of file RCTMonitor.cc.

References DEFINE_FWK_MODULE, DynamicScale(), dqm::impl::MonitorElement::Fill(), edm::Event::getByToken(), m_rctIsoEmOccEtaPhi1, m_rctIsoEmOccEtaPhi10, m_rctIsoEmRank1, m_rctIsoEmRankEtaPhi1, m_rctNonIsoEmOccEtaPhi1, m_rctNonIsoEmOccEtaPhi10, m_rctNonIsoEmRank1, m_rctNonIsoEmRankEtaPhi1, m_rctRelaxedEmOccEtaPhi1, m_rctRelaxedEmOccEtaPhi10, m_rctRelaxedEmRank1, m_rctRelaxedEmRankEtaPhi1, and m_rctSourceToken_.

Referenced by analyze().

78  {
79  // Get the RCT digis
81 
82  iEvent.getByToken(m_rctSourceToken_, em);
83 
84  // Isolated and non-isolated EM with cut at >1 GeV
85  for (L1CaloEmCollection::const_iterator iem = em->begin(); iem != em->end(); iem++) {
86  if (iem->rank() > 1.) { // applies the 1 GeV cut
87  if (iem->isolated()) { // looks for isolated EM candidates only
88  m_rctIsoEmRank1->Fill(iem->rank());
89  // std::cout << "Just to show what is there " << iem->rank() <<
90  // std::endl ;
91  m_rctIsoEmRankEtaPhi1->Fill(iem->regionId().iphi(), iem->regionId().ieta(), iem->rank());
93  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
94  m_rctRelaxedEmRankEtaPhi1->Fill(iem->regionId().iphi(), iem->regionId().ieta(), iem->rank());
96  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
97  m_rctRelaxedEmRank1->Fill(iem->rank());
98  } else { // instructions for Non-isolated EM candidates
99  m_rctNonIsoEmRank1->Fill(iem->rank());
100  m_rctNonIsoEmRankEtaPhi1->Fill(iem->regionId().iphi(), iem->regionId().ieta(), iem->rank());
102  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
103  m_rctRelaxedEmRankEtaPhi1->Fill(iem->regionId().iphi(), iem->regionId().ieta(), iem->rank());
105  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
106  m_rctRelaxedEmRank1->Fill(iem->rank());
107  }
108  }
109  if (iem->rank() > 10.) { // applies the 10 GeV cut
110  if (iem->isolated()) { // looks for isolated EM candidates only
112  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
114  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
115  } else { // instructions for Non-isolated EM candidates
117  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
119  iem->regionId().iphi(), iem->regionId().ieta(), DynamicScale(iem->regionId().ieta()));
120  }
121  }
122  }
123 }
edm::EDGetTokenT< L1CaloEmCollection > m_rctSourceToken_
Definition: RCTMonitor.h:151
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:525
MonitorElement * m_rctNonIsoEmOccEtaPhi1
Definition: RCTMonitor.h:96
MonitorElement * m_rctNonIsoEmOccEtaPhi10
Definition: RCTMonitor.h:97
MonitorElement * m_rctRelaxedEmRank1
Definition: RCTMonitor.h:102
void Fill(long long x)
MonitorElement * m_rctRelaxedEmRankEtaPhi1
Definition: RCTMonitor.h:94
MonitorElement * m_rctIsoEmRankEtaPhi1
Definition: RCTMonitor.h:88
MonitorElement * m_rctNonIsoEmRank1
Definition: RCTMonitor.h:104
MonitorElement * m_rctRelaxedEmOccEtaPhi10
Definition: RCTMonitor.h:99
MonitorElement * m_rctNonIsoEmRankEtaPhi1
Definition: RCTMonitor.h:92
MonitorElement * m_rctIsoEmRank1
Definition: RCTMonitor.h:100
MonitorElement * m_rctIsoEmOccEtaPhi1
Definition: RCTMonitor.h:90
MonitorElement * m_rctIsoEmOccEtaPhi10
Definition: RCTMonitor.h:91
MonitorElement * m_rctRelaxedEmOccEtaPhi1
Definition: RCTMonitor.h:98
float DynamicScale(int EtaStamp)
Definition: RCTMonitor.cc:64

Member Data Documentation

const unsigned int RCTMonitor::ETABINS = 22
staticprivate

Definition at line 109 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::ETAMAX = 21.5
staticprivate

Definition at line 111 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::ETAMIN = -0.5
staticprivate

Definition at line 110 of file RCTMonitor.h.

Referenced by bookHistograms().

const unsigned int RCTMonitor::L1EETABINS = 22
staticprivate

Definition at line 143 of file RCTMonitor.h.

const float RCTMonitor::L1EETAMAX = 5
staticprivate

Definition at line 145 of file RCTMonitor.h.

const float RCTMonitor::L1EETAMIN = -5
staticprivate

Definition at line 144 of file RCTMonitor.h.

const unsigned int RCTMonitor::L1EPHIBINS = 18
staticprivate

Definition at line 146 of file RCTMonitor.h.

const float RCTMonitor::L1EPHIMAX = M_PI
staticprivate

Definition at line 148 of file RCTMonitor.h.

const float RCTMonitor::L1EPHIMIN = -M_PI
staticprivate

Definition at line 147 of file RCTMonitor.h.

MonitorElement* RCTMonitor::m_rctIsoEmOccEtaPhi1
private

Definition at line 90 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctIsoEmOccEtaPhi10
private

Definition at line 91 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctIsoEmRank1
private

Definition at line 100 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctIsoEmRank10
private

Definition at line 101 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctIsoEmRankEtaPhi1
private

Definition at line 88 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctIsoEmRankEtaPhi10
private

Definition at line 89 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctNonIsoEmOccEtaPhi1
private

Definition at line 96 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctNonIsoEmOccEtaPhi10
private

Definition at line 97 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctNonIsoEmRank1
private

Definition at line 104 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctNonIsoEmRank10
private

Definition at line 105 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctNonIsoEmRankEtaPhi1
private

Definition at line 92 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctNonIsoEmRankEtaPhi10
private

Definition at line 93 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctRegionEt
private

Definition at line 86 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctRegionsEtEtaPhi
private

Definition at line 83 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctRegionsOccEtaPhi
private

Definition at line 84 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctRelaxedEmOccEtaPhi1
private

Definition at line 98 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctRelaxedEmOccEtaPhi10
private

Definition at line 99 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctRelaxedEmRank1
private

Definition at line 102 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctRelaxedEmRank10
private

Definition at line 103 of file RCTMonitor.h.

Referenced by bookHistograms().

MonitorElement* RCTMonitor::m_rctRelaxedEmRankEtaPhi1
private

Definition at line 94 of file RCTMonitor.h.

Referenced by bookHistograms(), and FillRCT().

MonitorElement* RCTMonitor::m_rctRelaxedEmRankEtaPhi10
private

Definition at line 95 of file RCTMonitor.h.

Referenced by bookHistograms().

edm::EDGetTokenT<L1CaloEmCollection> RCTMonitor::m_rctSourceToken_
private

Definition at line 151 of file RCTMonitor.h.

Referenced by FillRCT(), and RCTMonitor().

MonitorElement* RCTMonitor::m_rctTauVetoEtaPhi
private

Definition at line 85 of file RCTMonitor.h.

Referenced by bookHistograms().

const unsigned int RCTMonitor::METPHIBINS = 72
staticprivate

Definition at line 115 of file RCTMonitor.h.

const float RCTMonitor::METPHIMAX = 71.5
staticprivate

Definition at line 117 of file RCTMonitor.h.

const float RCTMonitor::METPHIMIN = -0.5
staticprivate

Definition at line 116 of file RCTMonitor.h.

const unsigned int RCTMonitor::PHIBINS = 18
staticprivate

Definition at line 112 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::PHIMAX = 17.5
staticprivate

Definition at line 114 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::PHIMIN = -0.5
staticprivate

Definition at line 113 of file RCTMonitor.h.

Referenced by bookHistograms().

const unsigned int RCTMonitor::R10BINS = 1024
staticprivate

Definition at line 121 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::R10MAX = 1023.5
staticprivate

Definition at line 123 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::R10MIN = -0.5
staticprivate

Definition at line 122 of file RCTMonitor.h.

Referenced by bookHistograms().

const unsigned int RCTMonitor::R12BINS = 4096
staticprivate

Definition at line 124 of file RCTMonitor.h.

const float RCTMonitor::R12MAX = 4095.5
staticprivate

Definition at line 126 of file RCTMonitor.h.

const float RCTMonitor::R12MIN = -0.5
staticprivate

Definition at line 125 of file RCTMonitor.h.

const unsigned int RCTMonitor::R6BINS = 64
staticprivate

Definition at line 118 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::R6MAX = 63.5
staticprivate

Definition at line 120 of file RCTMonitor.h.

Referenced by bookHistograms().

const float RCTMonitor::R6MIN = -0.5
staticprivate

Definition at line 119 of file RCTMonitor.h.

Referenced by bookHistograms().

const unsigned int RCTMonitor::RTPBINS = 101
staticprivate

Definition at line 135 of file RCTMonitor.h.

const float RCTMonitor::RTPMAX = 100.5
staticprivate

Definition at line 137 of file RCTMonitor.h.

const float RCTMonitor::RTPMIN = -0.5
staticprivate

Definition at line 136 of file RCTMonitor.h.

const unsigned int RCTMonitor::TEVBINS = 1001
staticprivate

Definition at line 140 of file RCTMonitor.h.

const float RCTMonitor::TEVMAX = 1000.5
staticprivate

Definition at line 142 of file RCTMonitor.h.

const float RCTMonitor::TEVMIN = -0.5
staticprivate

Definition at line 141 of file RCTMonitor.h.

const unsigned int RCTMonitor::TPETABINS = 65
staticprivate

Definition at line 129 of file RCTMonitor.h.

const float RCTMonitor::TPETAMAX = 32.5
staticprivate

Definition at line 131 of file RCTMonitor.h.

const float RCTMonitor::TPETAMIN = -32.5
staticprivate

Definition at line 130 of file RCTMonitor.h.

const unsigned int RCTMonitor::TPPHIBINS = 72
staticprivate

Definition at line 132 of file RCTMonitor.h.

const float RCTMonitor::TPPHIMAX = 72.5
staticprivate

Definition at line 134 of file RCTMonitor.h.

const float RCTMonitor::TPPHIMIN = 0.5
staticprivate

Definition at line 133 of file RCTMonitor.h.