CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
ecaldqm::OccupancyTask Class Reference

#include <OccupancyTask.h>

Inheritance diagram for ecaldqm::OccupancyTask:
ecaldqm::DQWorkerTask ecaldqm::DQWorker

Public Member Functions

bool analyze (void const *, Collections) override
 
void beginEvent (edm::Event const &, edm::EventSetup const &, bool const &, bool &) override
 
void beginRun (edm::Run const &, edm::EventSetup const &) override
 
bool filterRunType (short const *) override
 
 OccupancyTask ()
 
template<typename DigiCollection >
void runOnDigis (DigiCollection const &, Collections)
 
void runOnRawData (EcalRawDataCollection const &)
 
void runOnRecHits (EcalRecHitCollection const &, Collections)
 
void runOnTPDigis (EcalTrigPrimDigiCollection const &)
 
void setEventTime (const edm::TimeValue_t &iTime)
 
void setTokens (edm::ConsumesCollector &) override
 
 ~OccupancyTask () override
 
- Public Member Functions inherited from ecaldqm::DQWorkerTask
virtual void addDependencies (DependencySet &)
 
 DQWorkerTask ()
 
virtual void endEvent (edm::Event const &, edm::EventSetup const &)
 
virtual bool filterTrigger (edm::TriggerResultsByName const &)
 
 ~DQWorkerTask () override
 
- Public Member Functions inherited from ecaldqm::DQWorker
virtual void beginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)
 
virtual void bookMEs (DQMStore::IBooker &)
 
 DQWorker ()
 
virtual void endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)
 
virtual void endRun (edm::Run const &, edm::EventSetup const &)
 
const EcalDQMSetupObjects getEcalDQMSetupObjects ()
 
const EcalElectronicsMappingGetElectronicsMap ()
 
const CaloGeometryGetGeometry ()
 
const std::string & getName () const
 
const CaloTopologyGetTopology ()
 
const EcalTrigTowerConstituentsMapGetTrigTowerMap ()
 
bool onlineMode () const
 
virtual void releaseMEs ()
 
void setEventNumber (edm::EventNumber_t _e)
 
void setLumiNumber (edm::LuminosityBlockNumber_t _l)
 
void setRunNumber (edm::RunNumber_t _r)
 
void setSetupObjects (edm::EventSetup const &)
 
void setTime (time_t _t)
 
virtual ~DQWorker () noexcept(false)
 

Private Member Functions

void setParams (edm::ParameterSet const &) override
 

Private Attributes

bool FillLaser = false
 
edm::ESGetToken< EcalLaserDbService, EcalLaserDbRecordlasertoken_
 
edm::TimeValue_t m_iTime
 
float recHitThreshold_
 
float tpThreshold_
 

Additional Inherited Members

- Public Types inherited from ecaldqm::DQWorkerTask
typedef EcalDCCHeaderBlock::EcalDCCEventSettings EventSettings
 
- Static Public Member Functions inherited from ecaldqm::DQWorkerTask
static void fillDescriptions (edm::ParameterSetDescription &)
 
- Static Public Member Functions inherited from ecaldqm::DQWorker
static void fillDescriptions (edm::ParameterSetDescription &_desc)
 
- Protected Types inherited from ecaldqm::DQWorker
typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 
- Protected Member Functions inherited from ecaldqm::DQWorkerTask
void setME (edm::ParameterSet const &) final
 
- Protected Member Functions inherited from ecaldqm::DQWorker
void initialize (std::string const &_name, edm::ParameterSet const &)
 
void print_ (std::string const &, int=0) const
 
virtual void setSource (edm::ParameterSet const &)
 
void setVerbosity (int _verbosity)
 
- Protected Attributes inherited from ecaldqm::DQWorker
bool booked_
 
MESetCollection MEs_
 
std::string name_
 
bool onlineMode_
 
Timestamp timestamp_
 
int verbosity_
 
bool willConvertToEDM_
 

Detailed Description

Definition at line 16 of file OccupancyTask.h.

Constructor & Destructor Documentation

◆ OccupancyTask()

ecaldqm::OccupancyTask::OccupancyTask ( )

Definition at line 8 of file OccupancyTask.cc.

◆ ~OccupancyTask()

ecaldqm::OccupancyTask::~OccupancyTask ( )
inlineoverride

Definition at line 19 of file OccupancyTask.h.

19 {}

Member Function Documentation

◆ analyze()

bool ecaldqm::OccupancyTask::analyze ( void const *  _p,
Collections  _collection 
)
inlineoverridevirtual

Reimplemented from ecaldqm::DQWorkerTask.

Definition at line 44 of file OccupancyTask.h.

44  {
45  switch (_collection) {
46  case kEcalRawData:
47  if (_p)
48  runOnRawData(*static_cast<EcalRawDataCollection const*>(_p));
49  return true;
50  case kEBDigi:
51  if (_p)
52  runOnDigis(*static_cast<EBDigiCollection const*>(_p), _collection);
53  return true;
54  break;
55  case kEEDigi:
56  if (_p)
57  runOnDigis(*static_cast<EEDigiCollection const*>(_p), _collection);
58  return true;
59  break;
60  case kTrigPrimDigi:
61  if (_p)
62  runOnTPDigis(*static_cast<EcalTrigPrimDigiCollection const*>(_p));
63  return true;
64  break;
65  case kEBRecHit:
66  case kEERecHit:
67  if (_p)
68  runOnRecHits(*static_cast<EcalRecHitCollection const*>(_p), _collection);
69  return true;
70  break;
71  default:
72  break;
73  }
74 
75  return false;
76  }

References ecaldqm::kEBDigi, ecaldqm::kEBRecHit, ecaldqm::kEcalRawData, ecaldqm::kEEDigi, ecaldqm::kEERecHit, ecaldqm::kTrigPrimDigi, runOnDigis(), runOnRawData(), runOnRecHits(), and runOnTPDigis().

◆ beginEvent()

void ecaldqm::OccupancyTask::beginEvent ( edm::Event const &  _evt,
edm::EventSetup const &  _es,
bool const &  ByLumiResetSwitch,
bool &   
)
overridevirtual

Reimplemented from ecaldqm::DQWorkerTask.

Definition at line 31 of file OccupancyTask.cc.

34  {
35  if (ByLumiResetSwitch) {
36  MEs_.at("DigiAllByLumi").reset(GetElectronicsMap());
37  MEs_.at("TPDigiThrAllByLumi").reset(GetElectronicsMap());
38  MEs_.at("RecHitThrAllByLumi").reset(GetElectronicsMap());
39  }
40  MESet& meLaserCorrProjEta(MEs_.at("LaserCorrProjEta"));
41  if (FillLaser) {
42  float lasercalib = 1.;
43  auto const& laser = &_es.getData(lasertoken_);
44  const edm::Timestamp& evtTimeStamp = edm::Timestamp(m_iTime);
45 
46  for (int i = 0; i < EBDetId::kSizeForDenseIndexing; i++) {
48  continue;
50  lasercalib = laser->getLaserCorrection(ebid, evtTimeStamp);
51  meLaserCorrProjEta.fill(getEcalDQMSetupObjects(), ebid, lasercalib);
52  }
53 
54  for (int i = 0; i < EEDetId::kSizeForDenseIndexing; i++) {
56  continue;
58  lasercalib = laser->getLaserCorrection(eeid, evtTimeStamp);
59  meLaserCorrProjEta.fill(getEcalDQMSetupObjects(), eeid, lasercalib);
60  }
61  FillLaser = false;
62  }
63  }

References ecaldqm::MESetCollection::at(), FillLaser, edm::EventSetup::getData(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::DQWorker::GetElectronicsMap(), mps_fire::i, EBDetId::kSizeForDenseIndexing, EEDetId::kSizeForDenseIndexing, EcalCondDBWriter_cfi::laser, lasertoken_, m_iTime, ecaldqm::DQWorker::MEs_, ecaldqm::MESet::reset(), EBDetId::unhashIndex(), EEDetId::unhashIndex(), EBDetId::validDenseIndex(), and EEDetId::validDenseIndex().

◆ beginRun()

void ecaldqm::OccupancyTask::beginRun ( edm::Run const &  ,
edm::EventSetup const &  _es 
)
overridevirtual

Reimplemented from ecaldqm::DQWorker.

Definition at line 29 of file OccupancyTask.cc.

29 { FillLaser = true; }

References FillLaser.

◆ filterRunType()

bool ecaldqm::OccupancyTask::filterRunType ( short const *  _runType)
overridevirtual

Reimplemented from ecaldqm::DQWorkerTask.

Definition at line 17 of file OccupancyTask.cc.

17  {
18  for (int iFED(0); iFED < 54; iFED++) {
19  if (_runType[iFED] == EcalDCCHeaderBlock::COSMIC || _runType[iFED] == EcalDCCHeaderBlock::MTCC ||
20  _runType[iFED] == EcalDCCHeaderBlock::COSMICS_GLOBAL ||
21  _runType[iFED] == EcalDCCHeaderBlock::PHYSICS_GLOBAL || _runType[iFED] == EcalDCCHeaderBlock::COSMICS_LOCAL ||
22  _runType[iFED] == EcalDCCHeaderBlock::PHYSICS_LOCAL)
23  return true;
24  }
25 
26  return false;
27  }

References EcalDCCHeaderBlock::COSMIC, EcalDCCHeaderBlock::COSMICS_GLOBAL, EcalDCCHeaderBlock::COSMICS_LOCAL, EcalDCCHeaderBlock::MTCC, EcalDCCHeaderBlock::PHYSICS_GLOBAL, and EcalDCCHeaderBlock::PHYSICS_LOCAL.

◆ runOnDigis()

template<typename DigiCollection >
void ecaldqm::OccupancyTask::runOnDigis ( DigiCollection const &  _digis,
Collections  _collection 
)

Definition at line 73 of file OccupancyTask.cc.

73  {
74  MESet& meDigi(MEs_.at("Digi"));
75  MESet& meDigiProjEta(MEs_.at("DigiProjEta"));
76  MESet& meDigiProjPhi(MEs_.at("DigiProjPhi"));
77  MESet& meDigiAll(MEs_.at("DigiAll"));
78  MESet& meDigiAllByLumi(MEs_.at("DigiAllByLumi"));
79  MESet& meDigiDCC(MEs_.at("DigiDCC"));
80  MESet& meDigi1D(MEs_.at("Digi1D"));
81  MESet& meTrendNDigi(MEs_.at("TrendNDigi"));
82 
83  std::for_each(_digis.begin(), _digis.end(), [&](typename DigiCollection::Digi const& digi) {
84  DetId id(digi.id());
85  meDigi.fill(getEcalDQMSetupObjects(), id);
86  meDigiProjEta.fill(getEcalDQMSetupObjects(), id);
87  meDigiProjPhi.fill(getEcalDQMSetupObjects(), id);
88  meDigiAll.fill(getEcalDQMSetupObjects(), id);
89  meDigiAllByLumi.fill(getEcalDQMSetupObjects(), id);
90  meDigiDCC.fill(getEcalDQMSetupObjects(), id);
91  });
92 
93  int iSubdet(_collection == kEBDigi ? EcalBarrel : EcalEndcap);
94  meDigi1D.fill(getEcalDQMSetupObjects(), iSubdet, double(_digis.size()));
95  meTrendNDigi.fill(getEcalDQMSetupObjects(), iSubdet, double(timestamp_.iLumi), double(_digis.size()));
96  }

References ecaldqm::MESetCollection::at(), TrendClient_cfi::Digi, EcalBarrel, EcalEndcap, ecaldqm::DQWorker::getEcalDQMSetupObjects(), triggerObjects_cff::id, ecaldqm::DQWorker::Timestamp::iLumi, ecaldqm::kEBDigi, ecaldqm::DQWorker::MEs_, and ecaldqm::DQWorker::timestamp_.

Referenced by analyze().

◆ runOnRawData()

void ecaldqm::OccupancyTask::runOnRawData ( EcalRawDataCollection const &  _dcchs)

Definition at line 65 of file OccupancyTask.cc.

65  {
66  MESet& meDCC(MEs_.at("DCC"));
67 
68  for (EcalRawDataCollection::const_iterator dcchItr(_dcchs.begin()); dcchItr != _dcchs.end(); ++dcchItr)
69  meDCC.fill(getEcalDQMSetupObjects(), dcchItr->id());
70  }

References ecaldqm::MESetCollection::at(), edm::SortedCollection< T, SORT >::begin(), edm::SortedCollection< T, SORT >::end(), ecaldqm::MESet::fill(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), and ecaldqm::DQWorker::MEs_.

Referenced by analyze().

◆ runOnRecHits()

void ecaldqm::OccupancyTask::runOnRecHits ( EcalRecHitCollection const &  _hits,
Collections  _collection 
)

Definition at line 134 of file OccupancyTask.cc.

134  {
135  MESet& meRecHitAll(MEs_.at("RecHitAll"));
136  MESet& meRecHitProjEta(MEs_.at("RecHitProjEta"));
137  MESet& meRecHitProjPhi(MEs_.at("RecHitProjPhi"));
138  MESet& meRecHitThrAll(MEs_.at("RecHitThrAll"));
139  MESet& meRecHitThrAllByLumi(MEs_.at("RecHitThrAllByLumi"));
140  MESet& meRecHitThrmvp(MEs_.at("RecHitThrmvp"));
141  MESet& meRecHitThrpm(MEs_.at("RecHitThrpm"));
142  MESet& meRecHitThrProjEta(MEs_.at("RecHitThrProjEta"));
143  MESet& meRecHitThrProjPhi(MEs_.at("RecHitThrProjPhi"));
144  MESet& meRecHitThr1D(MEs_.at("RecHitThr1D"));
145  MESet& meTrendNRecHitThr(MEs_.at("TrendNRecHitThr"));
146 
147  uint32_t mask(~(0x1 << EcalRecHit::kGood));
148  double nFiltered(0.);
149 
150  float nRHThrp(0), nRHThrm(0);
151  int iSubdet(_collection == kEBRecHit ? EcalBarrel : EcalEndcap);
152  std::for_each(_hits.begin(), _hits.end(), [&](EcalRecHitCollection::value_type const& hit) {
153  DetId id(hit.id());
154 
155  meRecHitAll.fill(getEcalDQMSetupObjects(), id);
156  meRecHitProjEta.fill(getEcalDQMSetupObjects(), id);
157  meRecHitProjPhi.fill(getEcalDQMSetupObjects(), id);
158 
159  if (!hit.checkFlagMask(mask) && hit.energy() > recHitThreshold_) {
160  meRecHitThrProjEta.fill(getEcalDQMSetupObjects(), id);
161  meRecHitThrProjPhi.fill(getEcalDQMSetupObjects(), id);
162  meRecHitThrAll.fill(getEcalDQMSetupObjects(), id);
163  meRecHitThrAllByLumi.fill(getEcalDQMSetupObjects(), id);
164  nFiltered += 1.;
165  bool isPlusFar(iSubdet == EcalBarrel ? (EBDetId(id).iphi() > 100 && EBDetId(id).iphi() < 280) : zside(id) > 0);
166  if (isPlusFar)
167  nRHThrp++;
168  else
169  nRHThrm++;
170  }
171  });
172 
173  meRecHitThr1D.fill(getEcalDQMSetupObjects(), iSubdet, nFiltered);
174  meTrendNRecHitThr.fill(getEcalDQMSetupObjects(), iSubdet, double(timestamp_.iLumi), nFiltered);
175  meRecHitThrmvp.fill(getEcalDQMSetupObjects(), iSubdet, nRHThrp, nRHThrm);
176  meRecHitThrpm.fill(getEcalDQMSetupObjects(), iSubdet, nRHThrp - nRHThrm);
177  }

References ecaldqm::MESetCollection::at(), edm::SortedCollection< T, SORT >::begin(), EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), triggerObjects_cff::id, hit::id, ecaldqm::DQWorker::Timestamp::iLumi, LEDCalibrationChannels::iphi, ecaldqm::kEBRecHit, EcalRecHit::kGood, ecaldqm::DQWorker::MEs_, recHitThreshold_, ecaldqm::DQWorker::timestamp_, testProducerWithPsetDescEmpty_cfi::x1, and ecaldqm::zside().

Referenced by analyze().

◆ runOnTPDigis()

void ecaldqm::OccupancyTask::runOnTPDigis ( EcalTrigPrimDigiCollection const &  _digis)

Definition at line 98 of file OccupancyTask.cc.

98  {
99  // MESet& meTPDigiAll(MEs_.at("TPDigiAll"));
100  // MESet& meTPDigiProjEta(MEs_.at("TPDigiProjEta"));
101  // MESet& meTPDigiProjPhi(MEs_.at("TPDigiProjPhi"));
102  MESet& meTPDigiRCT(MEs_.at("TPDigiRCT"));
103  MESet& meTPDigiThrAll(MEs_.at("TPDigiThrAll"));
104  MESet& meTPDigiThrAllByLumi(MEs_.at("TPDigiThrAllByLumi"));
105  MESet& meTPDigiThrProjEta(MEs_.at("TPDigiThrProjEta"));
106  MESet& meTPDigiThrProjPhi(MEs_.at("TPDigiThrProjPhi"));
107  MESet& meTrendNTPDigi(MEs_.at("TrendNTPDigi"));
108 
109  double nFilteredEB(0.);
110  double nFilteredEE(0.);
111 
112  std::for_each(_digis.begin(), _digis.end(), [&](EcalTrigPrimDigiCollection::value_type const& digi) {
113  EcalTrigTowerDetId const& id(digi.id());
114  // meTPDigiProjEta.fill(id);
115  // meTPDigiProjPhi.fill(id);
116  // meTPDigiAll.fill(id);
117  if (digi.compressedEt() > tpThreshold_) {
118  meTPDigiThrProjEta.fill(getEcalDQMSetupObjects(), id);
119  meTPDigiThrProjPhi.fill(getEcalDQMSetupObjects(), id);
120  meTPDigiThrAll.fill(getEcalDQMSetupObjects(), id);
121  meTPDigiThrAllByLumi.fill(getEcalDQMSetupObjects(), id);
122  meTPDigiRCT.fill(getEcalDQMSetupObjects(), id);
123  if (id.subDet() == EcalBarrel)
124  nFilteredEB += 1.;
125  else
126  nFilteredEE += 1.;
127  }
128  });
129 
130  meTrendNTPDigi.fill(getEcalDQMSetupObjects(), EcalBarrel, double(timestamp_.iLumi), nFilteredEB);
131  meTrendNTPDigi.fill(getEcalDQMSetupObjects(), EcalEndcap, double(timestamp_.iLumi), nFilteredEE);
132  }

References ecaldqm::MESetCollection::at(), edm::SortedCollection< T, SORT >::begin(), EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), triggerObjects_cff::id, ecaldqm::DQWorker::Timestamp::iLumi, ecaldqm::DQWorker::MEs_, ecaldqm::DQWorker::timestamp_, and tpThreshold_.

Referenced by analyze().

◆ setEventTime()

void ecaldqm::OccupancyTask::setEventTime ( const edm::TimeValue_t iTime)

Definition at line 30 of file OccupancyTask.cc.

30 { m_iTime = iTime; }

References m_iTime.

◆ setParams()

void ecaldqm::OccupancyTask::setParams ( edm::ParameterSet const &  _params)
overrideprivatevirtual

Reimplemented from ecaldqm::DQWorker.

Definition at line 10 of file OccupancyTask.cc.

10  {
11  recHitThreshold_ = _params.getUntrackedParameter<double>("recHitThreshold");
12  tpThreshold_ = _params.getUntrackedParameter<double>("tpThreshold");
13  }

References l1extraParticles_cfi::_params, recHitThreshold_, and tpThreshold_.

◆ setTokens()

void ecaldqm::OccupancyTask::setTokens ( edm::ConsumesCollector _collector)
overridevirtual

Reimplemented from ecaldqm::DQWorkerTask.

Definition at line 15 of file OccupancyTask.cc.

15 { lasertoken_ = _collector.esConsumes(); }

References edm::ConsumesCollector::esConsumes(), and lasertoken_.

Member Data Documentation

◆ FillLaser

bool ecaldqm::OccupancyTask::FillLaser = false
private

Definition at line 38 of file OccupancyTask.h.

Referenced by beginEvent(), and beginRun().

◆ lasertoken_

edm::ESGetToken<EcalLaserDbService, EcalLaserDbRecord> ecaldqm::OccupancyTask::lasertoken_
private

Definition at line 37 of file OccupancyTask.h.

Referenced by beginEvent(), and setTokens().

◆ m_iTime

edm::TimeValue_t ecaldqm::OccupancyTask::m_iTime
private

Definition at line 41 of file OccupancyTask.h.

Referenced by beginEvent(), and setEventTime().

◆ recHitThreshold_

float ecaldqm::OccupancyTask::recHitThreshold_
private

Definition at line 39 of file OccupancyTask.h.

Referenced by runOnRecHits(), and setParams().

◆ tpThreshold_

float ecaldqm::OccupancyTask::tpThreshold_
private

Definition at line 40 of file OccupancyTask.h.

Referenced by runOnTPDigis(), and setParams().

EcalDCCHeaderBlock::COSMICS_LOCAL
Definition: EcalDCCHeaderBlock.h:49
EcalRecHit
Definition: EcalRecHit.h:15
mps_fire.i
i
Definition: mps_fire.py:428
edm::SortedCollection::const_iterator
std::vector< T >::const_iterator const_iterator
Definition: SortedCollection.h:80
hit::id
unsigned int id
Definition: SiStripHitEffFromCalibTree.cc:92
ecaldqm::zside
int zside(DetId const &)
Definition: EcalDQMCommonUtils.cc:189
EBDetId
Definition: EBDetId.h:17
EEDetId::unhashIndex
static EEDetId unhashIndex(int hi)
Definition: EEDetId.cc:65
ecaldqm::kEEDigi
Definition: Collections.h:26
EBDetId::unhashIndex
static EBDetId unhashIndex(int hi)
get a DetId from a compact index for arrays
Definition: EBDetId.h:110
l1extraParticles_cfi._params
_params
Definition: l1extraParticles_cfi.py:29
TrendClient_cfi.Digi
Digi
Definition: TrendClient_cfi.py:7
EcalTrigTowerDetId
Definition: EcalTrigTowerDetId.h:14
ecaldqm::kEcalRawData
Definition: Collections.h:10
edm::ConsumesCollector::esConsumes
auto esConsumes()
Definition: ConsumesCollector.h:97
ecaldqm::DQWorker::GetElectronicsMap
const EcalElectronicsMapping * GetElectronicsMap()
Definition: DQWorker.cc:104
EcalBarrel
Definition: EcalSubdetector.h:10
LEDCalibrationChannels.iphi
iphi
Definition: LEDCalibrationChannels.py:64
DetId
Definition: DetId.h:17
EcalDCCHeaderBlock::PHYSICS_GLOBAL
Definition: EcalDCCHeaderBlock.h:37
testProducerWithPsetDescEmpty_cfi.x1
x1
Definition: testProducerWithPsetDescEmpty_cfi.py:33
EEDetId::validDenseIndex
static bool validDenseIndex(uint32_t din)
Definition: EEDetId.h:213
ecaldqm::MESet::reset
virtual void reset(EcalElectronicsMapping const *, double=0., double=0., double=0.)
Definition: MESet.cc:98
EEDetId::kSizeForDenseIndexing
Definition: EEDetId.h:329
ecaldqm::OccupancyTask::runOnDigis
void runOnDigis(DigiCollection const &, Collections)
Definition: OccupancyTask.cc:73
ecaldqm::DQWorkerTask::DQWorkerTask
DQWorkerTask()
Definition: DQWorkerTask.cc:8
ecaldqm::kEBRecHit
Definition: Collections.h:36
EcalRecHit::kGood
Definition: EcalRecHit.h:21
ecaldqm::OccupancyTask::recHitThreshold_
float recHitThreshold_
Definition: OccupancyTask.h:39
ecaldqm::DQWorker::MEs_
MESetCollection MEs_
Definition: DQWorker.h:104
EEDetId
Definition: EEDetId.h:14
EcalEndcap
Definition: EcalSubdetector.h:10
ecaldqm::OccupancyTask::lasertoken_
edm::ESGetToken< EcalLaserDbService, EcalLaserDbRecord > lasertoken_
Definition: OccupancyTask.h:37
ecaldqm::OccupancyTask::tpThreshold_
float tpThreshold_
Definition: OccupancyTask.h:40
ecaldqm::OccupancyTask::runOnRawData
void runOnRawData(EcalRawDataCollection const &)
Definition: OccupancyTask.cc:65
EcalDCCHeaderBlock::PHYSICS_LOCAL
Definition: EcalDCCHeaderBlock.h:48
ecaldqm::MESetCollection::at
MESet & at(const std::string &key)
Definition: MESet.h:399
EBDetId::validDenseIndex
static bool validDenseIndex(uint32_t din)
Definition: EBDetId.h:105
ecaldqm::kTrigPrimDigi
Definition: Collections.h:28
ecaldqm::OccupancyTask::runOnTPDigis
void runOnTPDigis(EcalTrigPrimDigiCollection const &)
Definition: OccupancyTask.cc:98
ecaldqm::DQWorker::Timestamp::iLumi
edm::LuminosityBlockNumber_t iLumi
Definition: DQWorker.h:40
ecaldqm::kEERecHit
Definition: Collections.h:37
ecaldqm::DQWorker::getEcalDQMSetupObjects
const EcalDQMSetupObjects getEcalDQMSetupObjects()
Definition: DQWorker.cc:128
EcalDCCHeaderBlock::COSMICS_GLOBAL
Definition: EcalDCCHeaderBlock.h:38
ecaldqm::kEBDigi
Definition: Collections.h:25
edm::SortedCollection::value_type
T value_type
Definition: SortedCollection.h:77
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:29
EcalDCCHeaderBlock::MTCC
Definition: EcalDCCHeaderBlock.h:25
ecaldqm::DQWorker::timestamp_
Timestamp timestamp_
Definition: DQWorker.h:107
EBDetId::kSizeForDenseIndexing
Definition: EBDetId.h:155
EcalDCCHeaderBlock::COSMIC
Definition: EcalDCCHeaderBlock.h:22
ecaldqm::OccupancyTask::FillLaser
bool FillLaser
Definition: OccupancyTask.h:38
ecaldqm::OccupancyTask::m_iTime
edm::TimeValue_t m_iTime
Definition: OccupancyTask.h:41
ecaldqm::OccupancyTask::runOnRecHits
void runOnRecHits(EcalRecHitCollection const &, Collections)
Definition: OccupancyTask.cc:134
EcalCondDBWriter_cfi.laser
laser
Definition: EcalCondDBWriter_cfi.py:46
hit
Definition: SiStripHitEffFromCalibTree.cc:88
edm::Timestamp
Definition: Timestamp.h:30