CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Private Attributes
L1TRCT Class Reference

#include <L1TRCT.h>

Inheritance diagram for L1TRCT:
DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Member Functions

 L1TRCT (const edm::ParameterSet &ps)
 
 ~L1TRCT () override
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
void beginStream (edm::StreamID id) final
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
 EDProducer ()=default
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c) override
 
void bookHistograms (DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 

Private Attributes

int filterTriggerType_
 filter TriggerType More...
 
std::string histFolder_
 
MonitorElementlayer2EmBx_
 
MonitorElementlayer2HfPlusTauEtaPhi_
 
MonitorElementlayer2IsoEmEtEtaPhi_
 
MonitorElementlayer2IsoEmOccEtaPhi_
 
MonitorElementlayer2IsoEmRank_
 
MonitorElementlayer2MipEtaPhi_
 
MonitorElementlayer2NonIsoEmEtEtaPhi_
 
MonitorElementlayer2NonIsoEmOccEtaPhi_
 
MonitorElementlayer2NonIsoEmRank_
 
MonitorElementlayer2OverFlowEtaPhi_
 
MonitorElementlayer2QuietEtaPhi_
 
MonitorElementlayer2RegionBx_
 
MonitorElementlayer2RegionRank_
 
MonitorElementlayer2RegionsEtEtaPhi_
 
MonitorElementlayer2RegionsOccEtaPhi_
 
MonitorElementlayer2TauVetoEtaPhi_
 
MonitorElementlumisecId_
 
MonitorElementrctEmBx_
 
MonitorElementrctHfPlusTauEtaPhi_
 
MonitorElementrctIsoEmEtEtaPhi_
 
MonitorElementrctIsoEmOccEtaPhi_
 
MonitorElementrctIsoEmRank_
 
MonitorElementrctMipEtaPhi_
 
MonitorElementrctNonIsoEmEtEtaPhi_
 
MonitorElementrctNonIsoEmOccEtaPhi_
 
MonitorElementrctNonIsoEmRank_
 
MonitorElementrctNotCentralIsoEmEtEtaPhi_
 
MonitorElementrctNotCentralIsoEmOccEtaPhi_
 
MonitorElementrctNotCentralNonIsoEmEtEtaPhi_
 
MonitorElementrctNotCentralNonIsoEmOccEtaPhi_
 
MonitorElementrctNotCentralRegionsEtEtaPhi_
 
MonitorElementrctNotCentralRegionsOccEtaPhi_
 
MonitorElementrctOverFlowEtaPhi_
 
MonitorElementrctQuietEtaPhi_
 
MonitorElementrctRegionBx_
 
MonitorElementrctRegionRank_
 
MonitorElementrctRegionsEtEtaPhi_
 
MonitorElementrctRegionsOccEtaPhi_
 
edm::EDGetTokenT< L1CaloEmCollectionrctSource_GCT_L1CEMCollection_
 
edm::EDGetTokenT< L1CaloRegionCollectionrctSource_GCT_L1CRCollection_
 
edm::EDGetTokenT< L1CaloEmCollectionrctSource_L1CEMCollection_
 
edm::EDGetTokenT< L1CaloRegionCollectionrctSource_L1CRCollection_
 
MonitorElementrctTauVetoEtaPhi_
 
MonitorElementrunId_
 
int selectBX_
 
MonitorElementtriggerType_
 
bool verbose_
 

Additional Inherited Members

- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
typedef CacheContexts< T... > CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T... > HasAbility
 
typedef CacheTypes::LuminosityBlockCache LuminosityBlockCache
 
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCacheLuminosityBlockContext
 
typedef CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache, GlobalCacheRunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static void globalEndJob (DQMEDAnalyzerGlobalCache const *)
 
static void globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context)
 
static void globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context)
 
static std::unique_ptr< DQMEDAnalyzerGlobalCacheinitializeGlobalCache (edm::ParameterSet const &)
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 36 of file L1TRCT.h.

Constructor & Destructor Documentation

◆ L1TRCT()

L1TRCT::L1TRCT ( const edm::ParameterSet ps)

Definition at line 34 of file L1TRCT.cc.

35  : histFolder_(ps.getUntrackedParameter<std::string>("HistFolder", "L1T/L1TRCT")),
36  rctSource_L1CRCollection_(consumes<L1CaloRegionCollection>(ps.getParameter<InputTag>("rctSource"))),
37  rctSource_L1CEMCollection_(consumes<L1CaloEmCollection>(ps.getParameter<InputTag>("rctSource"))),
38  filterTriggerType_(ps.getParameter<int>("filterTriggerType")),
39  selectBX_(ps.getUntrackedParameter<int>("selectBX", 2)) {
40  // verbosity switch
41  verbose_ = ps.getUntrackedParameter<bool>("verbose", false);
42 
43  if (verbose_)
44  std::cout << "L1TRCT: constructor...." << std::endl;
45 }

References gather_cfg::cout, edm::ParameterSet::getUntrackedParameter(), and verbose_.

◆ ~L1TRCT()

L1TRCT::~L1TRCT ( )
override

Definition at line 47 of file L1TRCT.cc.

47 {}

Member Function Documentation

◆ analyze()

void L1TRCT::analyze ( const edm::Event e,
const edm::EventSetup c 
)
overrideprotectedvirtual

Reimplemented from DQMEDAnalyzer.

Definition at line 112 of file L1TRCT.cc.

112  {
113  if (verbose_) {
114  std::cout << "L1TRCT: analyze...." << std::endl;
115  }
116 
117  // filter according trigger type
118  // enum ExperimentType {
119  // Undefined = 0,
120  // PhysicsTrigger = 1,
121  // CalibrationTrigger = 2,
122  // RandomTrigger = 3,
123  // Reserved = 4,
124  // TracedEvent = 5,
125  // TestTrigger = 6,
126  // ErrorTrigger = 15
127 
128  // fill a histogram with the trigger type, for normalization fill also last bin
129  // ErrorTrigger + 1
130  double triggerType = static_cast<double>(e.experimentType()) + 0.001;
131  double triggerTypeLast = static_cast<double>(edm::EventAuxiliary::ExperimentType::ErrorTrigger) + 0.001;
133  triggerType_->Fill(triggerTypeLast + 1);
134 
135  // filter only if trigger type is greater than 0, negative values disable filtering
136  if (filterTriggerType_ >= 0) {
137  // now filter, for real data only
138  if (e.isRealData()) {
139  if (!(e.experimentType() == filterTriggerType_)) {
140  edm::LogInfo("L1TRCT") << "\n Event of TriggerType " << e.experimentType() << " rejected" << std::endl;
141  return;
142  }
143  }
144  }
145 
146  // Get the RCT digis
149 
150  bool doEm = true;
151  bool doHd = true;
152 
153  e.getByToken(rctSource_L1CRCollection_, rgn);
154  e.getByToken(rctSource_L1CEMCollection_, em);
155 
156  if (!rgn.isValid()) {
157  edm::LogInfo("DataNotFound") << "can't find L1CaloRegionCollection - RCT";
158  doHd = false;
159  }
160 
161  if (!em.isValid()) {
162  edm::LogInfo("DataNotFound") << "can't find L1CaloEmCollection - Layer2 ";
163  doEm = false;
164  }
165 
166  if (doHd) {
167  // Fill the RCT histograms
168 
169  for (L1CaloRegionCollection::const_iterator ireg = rgn->begin(); ireg != rgn->end(); ireg++) {
170  if (ireg->et() > 0) {
171  rctRegionBx_->Fill(ireg->bx());
172  }
173 
174  if (selectBX_ == -1 || selectBX_ == ireg->bx()) {
175  if (ireg->et() > 0) {
176  rctRegionRank_->Fill(ireg->et());
177  if (ireg->et() > 5) {
178  rctRegionsOccEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
179  }
180  rctRegionsEtEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi(), ireg->et());
181  }
182 
183  if (ireg->overFlow())
184  rctOverFlowEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
185  if (ireg->tauVeto())
186  rctTauVetoEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
187  if (ireg->mip())
188  rctMipEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
189  if (ireg->quiet())
190  rctQuietEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
191  if (ireg->fineGrain())
192  rctHfPlusTauEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
193 
194  } else if (selectBX_ != -1 && selectBX_ != ireg->bx()) {
195  if (ireg->et() > 5)
196  rctNotCentralRegionsOccEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi());
197  rctNotCentralRegionsEtEtaPhi_->Fill(ireg->gctEta(), ireg->gctPhi(), ireg->et());
198  }
199  }
200  }
201 
202  if (doEm) {
203  // Isolated and non-isolated EM
204  for (L1CaloEmCollection::const_iterator iem = em->begin(); iem != em->end(); iem++) {
205  if (iem->rank() == 0)
206  continue;
207  rctEmBx_->Fill(iem->bx());
208  if (selectBX_ == -1 || selectBX_ == iem->bx()) {
209  if (iem->isolated()) {
210  rctIsoEmRank_->Fill(iem->rank());
211  rctIsoEmEtEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi(), iem->rank());
212  if (iem->rank() > 10) {
213  rctIsoEmOccEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi());
214  }
215  } else {
216  rctNonIsoEmRank_->Fill(iem->rank());
217  rctNonIsoEmEtEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi(), iem->rank());
218  if (iem->rank() > 10) {
219  rctNonIsoEmOccEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi());
220  }
221  }
222  } else if (selectBX_ != -1 && selectBX_ != iem->bx()) {
223  if (iem->isolated()) {
224  rctNotCentralIsoEmEtEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi(), iem->rank());
225  if (iem->rank() > 10) {
226  rctNotCentralIsoEmOccEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi());
227  }
228  } else {
229  rctNotCentralNonIsoEmEtEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi(), iem->rank());
230  if (iem->rank() > 10) {
231  rctNotCentralNonIsoEmOccEtaPhi_->Fill(iem->regionId().ieta(), iem->regionId().iphi());
232  }
233  }
234  }
235  }
236  }
237 }

References gather_cfg::cout, unpackData-CaloStage1::doEm, MillePedeFileConverter_cfg::e, dqm::impl::MonitorElement::Fill(), filterTriggerType_, edm::HandleBase::isValid(), rctEmBx_, rctHfPlusTauEtaPhi_, rctIsoEmEtEtaPhi_, rctIsoEmOccEtaPhi_, rctIsoEmRank_, rctMipEtaPhi_, rctNonIsoEmEtEtaPhi_, rctNonIsoEmOccEtaPhi_, rctNonIsoEmRank_, rctNotCentralIsoEmEtEtaPhi_, rctNotCentralIsoEmOccEtaPhi_, rctNotCentralNonIsoEmEtEtaPhi_, rctNotCentralNonIsoEmOccEtaPhi_, rctNotCentralRegionsEtEtaPhi_, rctNotCentralRegionsOccEtaPhi_, rctOverFlowEtaPhi_, rctQuietEtaPhi_, rctRegionBx_, rctRegionRank_, rctRegionsEtEtaPhi_, rctRegionsOccEtaPhi_, rctSource_L1CEMCollection_, rctSource_L1CRCollection_, rctTauVetoEtaPhi_, selectBX_, HLT_2018_cff::triggerType, triggerType_, and verbose_.

◆ bookHistograms()

void L1TRCT::bookHistograms ( DQMStore::IBooker ibooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overrideprotectedvirtual

Implements DQMEDAnalyzer.

Definition at line 49 of file L1TRCT.cc.

49  {
50  ibooker.setCurrentFolder(histFolder_);
51 
52  runId_ = ibooker.bookInt("iRun");
53  runId_->Fill(-1);
54  lumisecId_ = ibooker.bookInt("lumiSection");
55  lumisecId_->Fill(-1);
56 
57  triggerType_ = ibooker.book1D("TriggerType", "TriggerType", 17, -0.5, 16.5);
58 
59  // RCT UNPACKER
60 
61  // electrons
63  ibooker.book2D("RctEmIsoEmEtEtaPhi", "ISO EM E_{T}", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
65  ibooker.book2D("RctEmIsoEmOccEtaPhi", "ISO EM OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
67  ibooker.book2D("RctEmNonIsoEmEtEtaPhi", "NON-ISO EM E_{T}", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
68  rctNonIsoEmOccEtaPhi_ = ibooker.book2D(
69  "RctEmNonIsoEmOccEtaPhi", "NON-ISO EM OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
70 
71  // global regions
73  ibooker.book2D("RctRegionsEtEtaPhi", "REGION E_{T}", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
75  ibooker.book2D("RctRegionsOccEtaPhi", "REGION OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
76 
77  // bits
79  ibooker.book2D("RctBitOverFlowEtaPhi", "OVER FLOW OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
81  ibooker.book2D("RctBitTauVetoEtaPhi", "TAU VETO OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
82  rctMipEtaPhi_ = ibooker.book2D("RctBitMipEtaPhi", "MIP OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
84  ibooker.book2D("RctBitQuietEtaPhi", "QUIET OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
85  rctHfPlusTauEtaPhi_ = ibooker.book2D(
86  "RctBitHfPlusTauEtaPhi", "HF plus Tau OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
87 
88  // rank histos
89  rctRegionRank_ = ibooker.book1D("RctRegionRank", "REGION RANK", R10BINS, R10MIN, R10MAX);
90  rctIsoEmRank_ = ibooker.book1D("RctEmIsoEmRank", "ISO EM RANK", R6BINS, R6MIN, R6MAX);
91  rctNonIsoEmRank_ = ibooker.book1D("RctEmNonIsoEmRank", "NON-ISO EM RANK", R6BINS, R6MIN, R6MAX);
92 
93  // bx histos
94  rctRegionBx_ = ibooker.book1D("RctRegionBx", "Region BX", 10, -2.5, 7.5);
95  rctEmBx_ = ibooker.book1D("RctEmBx", "EM BX", 10, -2.5, 7.5);
96 
97  // NOT CENTRAL BXs
99  ibooker.book2D("rctNotCentralRegionsEtEtaPhi", "REGION E_{T}", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
100  rctNotCentralRegionsOccEtaPhi_ = ibooker.book2D(
101  "rctNotCentralRegionsOccEtaPhi", "REGION OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
103  ibooker.book2D("rctNotCentralEmIsoEmEtEtaPhi", "ISO EM E_{T}", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
104  rctNotCentralIsoEmOccEtaPhi_ = ibooker.book2D(
105  "rctNotCentralEmIsoEmOccEtaPhi", "ISO EM OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
106  rctNotCentralNonIsoEmEtEtaPhi_ = ibooker.book2D(
107  "rctNotCentralEmNonIsoEmEtEtaPhi", "NON-ISO EM E_{T}", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
108  rctNotCentralNonIsoEmOccEtaPhi_ = ibooker.book2D(
109  "rctNotCentralEmNonIsoEmOccEtaPhi", "NON-ISO EM OCCUPANCY", ETABINS, ETAMIN, ETAMAX, PHIBINS, PHIMIN, PHIMAX);
110 }

References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookInt(), ETABINS, ETAMAX, ETAMIN, dqm::impl::MonitorElement::Fill(), histFolder_, lumisecId_, PHIBINS, PHIMAX, PHIMIN, R6BINS, R6MAX, R6MIN, rctEmBx_, rctHfPlusTauEtaPhi_, rctIsoEmEtEtaPhi_, rctIsoEmOccEtaPhi_, rctIsoEmRank_, rctMipEtaPhi_, rctNonIsoEmEtEtaPhi_, rctNonIsoEmOccEtaPhi_, rctNonIsoEmRank_, rctNotCentralIsoEmEtEtaPhi_, rctNotCentralIsoEmOccEtaPhi_, rctNotCentralNonIsoEmEtEtaPhi_, rctNotCentralNonIsoEmOccEtaPhi_, rctNotCentralRegionsEtEtaPhi_, rctNotCentralRegionsOccEtaPhi_, rctOverFlowEtaPhi_, rctQuietEtaPhi_, rctRegionBx_, rctRegionRank_, rctRegionsEtEtaPhi_, rctRegionsOccEtaPhi_, rctTauVetoEtaPhi_, runId_, dqm::implementation::NavigatorBase::setCurrentFolder(), and triggerType_.

Member Data Documentation

◆ filterTriggerType_

int L1TRCT::filterTriggerType_
private

filter TriggerType

Definition at line 122 of file L1TRCT.h.

Referenced by analyze().

◆ histFolder_

std::string L1TRCT::histFolder_
private

Definition at line 113 of file L1TRCT.h.

Referenced by bookHistograms().

◆ layer2EmBx_

MonitorElement* L1TRCT::layer2EmBx_
private

Definition at line 99 of file L1TRCT.h.

◆ layer2HfPlusTauEtaPhi_

MonitorElement* L1TRCT::layer2HfPlusTauEtaPhi_
private

Definition at line 95 of file L1TRCT.h.

◆ layer2IsoEmEtEtaPhi_

MonitorElement* L1TRCT::layer2IsoEmEtEtaPhi_
private

Definition at line 102 of file L1TRCT.h.

◆ layer2IsoEmOccEtaPhi_

MonitorElement* L1TRCT::layer2IsoEmOccEtaPhi_
private

Definition at line 103 of file L1TRCT.h.

◆ layer2IsoEmRank_

MonitorElement* L1TRCT::layer2IsoEmRank_
private

Definition at line 106 of file L1TRCT.h.

◆ layer2MipEtaPhi_

MonitorElement* L1TRCT::layer2MipEtaPhi_
private

Definition at line 93 of file L1TRCT.h.

◆ layer2NonIsoEmEtEtaPhi_

MonitorElement* L1TRCT::layer2NonIsoEmEtEtaPhi_
private

Definition at line 104 of file L1TRCT.h.

◆ layer2NonIsoEmOccEtaPhi_

MonitorElement* L1TRCT::layer2NonIsoEmOccEtaPhi_
private

Definition at line 105 of file L1TRCT.h.

◆ layer2NonIsoEmRank_

MonitorElement* L1TRCT::layer2NonIsoEmRank_
private

Definition at line 107 of file L1TRCT.h.

◆ layer2OverFlowEtaPhi_

MonitorElement* L1TRCT::layer2OverFlowEtaPhi_
private

Definition at line 91 of file L1TRCT.h.

◆ layer2QuietEtaPhi_

MonitorElement* L1TRCT::layer2QuietEtaPhi_
private

Definition at line 94 of file L1TRCT.h.

◆ layer2RegionBx_

MonitorElement* L1TRCT::layer2RegionBx_
private

Definition at line 98 of file L1TRCT.h.

◆ layer2RegionRank_

MonitorElement* L1TRCT::layer2RegionRank_
private

Definition at line 90 of file L1TRCT.h.

◆ layer2RegionsEtEtaPhi_

MonitorElement* L1TRCT::layer2RegionsEtEtaPhi_
private

Definition at line 88 of file L1TRCT.h.

◆ layer2RegionsOccEtaPhi_

MonitorElement* L1TRCT::layer2RegionsOccEtaPhi_
private

Definition at line 89 of file L1TRCT.h.

◆ layer2TauVetoEtaPhi_

MonitorElement* L1TRCT::layer2TauVetoEtaPhi_
private

Definition at line 92 of file L1TRCT.h.

◆ lumisecId_

MonitorElement* L1TRCT::lumisecId_
private

Definition at line 111 of file L1TRCT.h.

Referenced by bookHistograms().

◆ rctEmBx_

MonitorElement* L1TRCT::rctEmBx_
private

Definition at line 69 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctHfPlusTauEtaPhi_

MonitorElement* L1TRCT::rctHfPlusTauEtaPhi_
private

Definition at line 65 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctIsoEmEtEtaPhi_

MonitorElement* L1TRCT::rctIsoEmEtEtaPhi_
private

Definition at line 72 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctIsoEmOccEtaPhi_

MonitorElement* L1TRCT::rctIsoEmOccEtaPhi_
private

Definition at line 73 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctIsoEmRank_

MonitorElement* L1TRCT::rctIsoEmRank_
private

Definition at line 76 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctMipEtaPhi_

MonitorElement* L1TRCT::rctMipEtaPhi_
private

Definition at line 63 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNonIsoEmEtEtaPhi_

MonitorElement* L1TRCT::rctNonIsoEmEtEtaPhi_
private

Definition at line 74 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNonIsoEmOccEtaPhi_

MonitorElement* L1TRCT::rctNonIsoEmOccEtaPhi_
private

Definition at line 75 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNonIsoEmRank_

MonitorElement* L1TRCT::rctNonIsoEmRank_
private

Definition at line 77 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNotCentralIsoEmEtEtaPhi_

MonitorElement* L1TRCT::rctNotCentralIsoEmEtEtaPhi_
private

Definition at line 81 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNotCentralIsoEmOccEtaPhi_

MonitorElement* L1TRCT::rctNotCentralIsoEmOccEtaPhi_
private

Definition at line 82 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNotCentralNonIsoEmEtEtaPhi_

MonitorElement* L1TRCT::rctNotCentralNonIsoEmEtEtaPhi_
private

Definition at line 83 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNotCentralNonIsoEmOccEtaPhi_

MonitorElement* L1TRCT::rctNotCentralNonIsoEmOccEtaPhi_
private

Definition at line 84 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNotCentralRegionsEtEtaPhi_

MonitorElement* L1TRCT::rctNotCentralRegionsEtEtaPhi_
private

Definition at line 79 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctNotCentralRegionsOccEtaPhi_

MonitorElement* L1TRCT::rctNotCentralRegionsOccEtaPhi_
private

Definition at line 80 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctOverFlowEtaPhi_

MonitorElement* L1TRCT::rctOverFlowEtaPhi_
private

Definition at line 61 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctQuietEtaPhi_

MonitorElement* L1TRCT::rctQuietEtaPhi_
private

Definition at line 64 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctRegionBx_

MonitorElement* L1TRCT::rctRegionBx_
private

Definition at line 68 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctRegionRank_

MonitorElement* L1TRCT::rctRegionRank_
private

Definition at line 60 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctRegionsEtEtaPhi_

MonitorElement* L1TRCT::rctRegionsEtEtaPhi_
private

Definition at line 58 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctRegionsOccEtaPhi_

MonitorElement* L1TRCT::rctRegionsOccEtaPhi_
private

Definition at line 59 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ rctSource_GCT_L1CEMCollection_

edm::EDGetTokenT<L1CaloEmCollection> L1TRCT::rctSource_GCT_L1CEMCollection_
private

Definition at line 119 of file L1TRCT.h.

◆ rctSource_GCT_L1CRCollection_

edm::EDGetTokenT<L1CaloRegionCollection> L1TRCT::rctSource_GCT_L1CRCollection_
private

Definition at line 118 of file L1TRCT.h.

◆ rctSource_L1CEMCollection_

edm::EDGetTokenT<L1CaloEmCollection> L1TRCT::rctSource_L1CEMCollection_
private

Definition at line 117 of file L1TRCT.h.

Referenced by analyze().

◆ rctSource_L1CRCollection_

edm::EDGetTokenT<L1CaloRegionCollection> L1TRCT::rctSource_L1CRCollection_
private

Definition at line 116 of file L1TRCT.h.

Referenced by analyze().

◆ rctTauVetoEtaPhi_

MonitorElement* L1TRCT::rctTauVetoEtaPhi_
private

Definition at line 62 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ runId_

MonitorElement* L1TRCT::runId_
private

Definition at line 110 of file L1TRCT.h.

Referenced by bookHistograms().

◆ selectBX_

int L1TRCT::selectBX_
private

Definition at line 123 of file L1TRCT.h.

Referenced by analyze().

◆ triggerType_

MonitorElement* L1TRCT::triggerType_
private

Definition at line 54 of file L1TRCT.h.

Referenced by analyze(), and bookHistograms().

◆ verbose_

bool L1TRCT::verbose_
private

Definition at line 114 of file L1TRCT.h.

Referenced by analyze(), and L1TRCT().

L1TRCT::histFolder_
std::string histFolder_
Definition: L1TRCT.h:113
ETAMIN
const float ETAMIN
Definition: L1TCompare.cc:78
L1TRCT::lumisecId_
MonitorElement * lumisecId_
Definition: L1TRCT.h:111
L1TRCT::rctNotCentralIsoEmEtEtaPhi_
MonitorElement * rctNotCentralIsoEmEtEtaPhi_
Definition: L1TRCT.h:81
L1TRCT::verbose_
bool verbose_
Definition: L1TRCT.h:114
L1TRCT::rctIsoEmOccEtaPhi_
MonitorElement * rctIsoEmOccEtaPhi_
Definition: L1TRCT.h:73
L1TRCT::rctIsoEmEtEtaPhi_
MonitorElement * rctIsoEmEtEtaPhi_
Definition: L1TRCT.h:72
R6MIN
const float R6MIN
Definition: L1TCompare.cc:72
L1TRCT::rctRegionBx_
MonitorElement * rctRegionBx_
Definition: L1TRCT.h:68
L1TRCT::rctNonIsoEmOccEtaPhi_
MonitorElement * rctNonIsoEmOccEtaPhi_
Definition: L1TRCT.h:75
R6BINS
const unsigned int R6BINS
Definition: L1TCompare.cc:71
gather_cfg.cout
cout
Definition: gather_cfg.py:144
edm::LogInfo
Definition: MessageLogger.h:254
L1TRCT::rctNotCentralNonIsoEmEtEtaPhi_
MonitorElement * rctNotCentralNonIsoEmEtEtaPhi_
Definition: L1TRCT.h:83
L1TRCT::filterTriggerType_
int filterTriggerType_
filter TriggerType
Definition: L1TRCT.h:122
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
L1TRCT::rctQuietEtaPhi_
MonitorElement * rctQuietEtaPhi_
Definition: L1TRCT.h:64
L1TRCT::rctNotCentralRegionsEtEtaPhi_
MonitorElement * rctNotCentralRegionsEtEtaPhi_
Definition: L1TRCT.h:79
L1TRCT::rctRegionRank_
MonitorElement * rctRegionRank_
Definition: L1TRCT.h:60
edm::Handle
Definition: AssociativeIterator.h:50
L1TRCT::rctMipEtaPhi_
MonitorElement * rctMipEtaPhi_
Definition: L1TRCT.h:63
L1TRCT::rctRegionsOccEtaPhi_
MonitorElement * rctRegionsOccEtaPhi_
Definition: L1TRCT.h:59
L1TRCT::rctNotCentralIsoEmOccEtaPhi_
MonitorElement * rctNotCentralIsoEmOccEtaPhi_
Definition: L1TRCT.h:82
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
L1TRCT::rctNotCentralRegionsOccEtaPhi_
MonitorElement * rctNotCentralRegionsOccEtaPhi_
Definition: L1TRCT.h:80
L1TRCT::rctOverFlowEtaPhi_
MonitorElement * rctOverFlowEtaPhi_
Definition: L1TRCT.h:61
L1TRCT::rctNonIsoEmRank_
MonitorElement * rctNonIsoEmRank_
Definition: L1TRCT.h:77
L1TRCT::rctTauVetoEtaPhi_
MonitorElement * rctTauVetoEtaPhi_
Definition: L1TRCT.h:62
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
L1TRCT::rctNotCentralNonIsoEmOccEtaPhi_
MonitorElement * rctNotCentralNonIsoEmOccEtaPhi_
Definition: L1TRCT.h:84
unpackData-CaloStage1.doEm
doEm
Definition: unpackData-CaloStage1.py:177
L1TRCT::rctSource_L1CRCollection_
edm::EDGetTokenT< L1CaloRegionCollection > rctSource_L1CRCollection_
Definition: L1TRCT.h:116
L1TRCT::rctRegionsEtEtaPhi_
MonitorElement * rctRegionsEtEtaPhi_
Definition: L1TRCT.h:58
PHIBINS
const unsigned int PHIBINS
Definition: L1TCompare.cc:66
L1TRCT::rctNonIsoEmEtEtaPhi_
MonitorElement * rctNonIsoEmEtEtaPhi_
Definition: L1TRCT.h:74
L1TRCT::triggerType_
MonitorElement * triggerType_
Definition: L1TRCT.h:54
R6MAX
const float R6MAX
Definition: L1TCompare.cc:73
L1TRCT::rctHfPlusTauEtaPhi_
MonitorElement * rctHfPlusTauEtaPhi_
Definition: L1TRCT.h:65
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
ETABINS
const unsigned int ETABINS
Definition: L1TCompare.cc:77
L1TRCT::rctIsoEmRank_
MonitorElement * rctIsoEmRank_
Definition: L1TRCT.h:76
PHIMAX
const float PHIMAX
Definition: L1TCompare.cc:68
L1TRCT::runId_
MonitorElement * runId_
Definition: L1TRCT.h:110
L1TRCT::selectBX_
int selectBX_
Definition: L1TRCT.h:123
ETAMAX
const float ETAMAX
Definition: L1TCompare.cc:79
HLT_2018_cff.triggerType
triggerType
Definition: HLT_2018_cff.py:7443
L1TRCT::rctSource_L1CEMCollection_
edm::EDGetTokenT< L1CaloEmCollection > rctSource_L1CEMCollection_
Definition: L1TRCT.h:117
L1TRCT::rctEmBx_
MonitorElement * rctEmBx_
Definition: L1TRCT.h:69
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
edm::InputTag
Definition: InputTag.h:15
PHIMIN
const float PHIMIN
Definition: L1TCompare.cc:67
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37