CMS 3D CMS Logo

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

#include <QIE11Task.h>

Inheritance diagram for QIE11Task:
hcaldqm::DQTask one::DQMEDAnalyzer< one::DQMLuminosityBlockElements > hcaldqm::DQModule one::dqmimplementation::DQMBaseClass< T... >

Public Member Functions

void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
void endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override
 
 QIE11Task (edm::ParameterSet const &)
 
 ~QIE11Task () override
 
- Public Member Functions inherited from hcaldqm::DQTask
void analyze (edm::Event const &, edm::EventSetup const &) override
 
void beginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
void dqmBeginRun (edm::Run const &, edm::EventSetup const &) override
 
 DQTask (edm::ParameterSet const &)
 
void endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override
 
 ~DQTask () override
 
- Public Member Functions inherited from one::DQMEDAnalyzer< one::DQMLuminosityBlockElements >
 DQMEDAnalyzer ()=default
 
 DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete
 
 DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete
 
 ~DQMEDAnalyzer () override=default
 
- Public Member Functions inherited from hcaldqm::DQModule
 DQModule (edm::ParameterSet const &)
 
virtual ~DQModule ()(false)
 

Protected Member Functions

bool _isApplicable (edm::Event const &) override
 
void _process (edm::Event const &, edm::EventSetup const &) override
 
void _resetMonitors (hcaldqm::UpdateFreq) override
 
- Protected Member Functions inherited from hcaldqm::DQTask
virtual int _getCalibType (edm::Event const &)
 

Protected Attributes

hcaldqm::ContainerSingle1D _cADC
 
hcaldqm::Container1D _cADC_EChannel [10][2]
 
hcaldqm::ContainerSingle1D _cLETDC
 
hcaldqm::Container1D _cLETDC_EChannel [10][2]
 
hcaldqm::Container1D _cLETDCTime_EChannel [2]
 
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
 
hcaldqm::ContainerSingle2D _cLETDCvsADC
 
hcaldqm::Container2D _cLETDCvsADC_EChannel [10][2]
 
hcaldqm::Container2D _cLETDCvsTS_EChannel [2]
 
hcaldqm::Container2D _cOccupancy_depth
 
hcaldqm::ContainerSingleProf1D _cShapeCut
 
hcaldqm::ContainerProf1D _cShapeCut_EChannel [2]
 
double _cut
 
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
 
int _eventType
 
hcaldqm::filter::HashFilter _filter_C34
 
hcaldqm::filter::HashFilter _filter_slot [2]
 
hcaldqm::filter::HashFilter _filter_timingChannels [4]
 
int _laserType
 
int _ped
 
edm::InputTag _tagQIE11
 
edm::InputTag _taguMN
 
edm::EDGetTokenT< QIE11DigiCollection_tokQIE11
 
edm::EDGetTokenT< HcalUMNioDigi_tokuMN
 
- Protected Attributes inherited from hcaldqm::DQTask
ContainerI _cEvsPerLS
 
ContainerI _cEvsTotal
 
ContainerS _cProcessingTypeName
 
ContainerS _cRunKeyName
 
ContainerI _cRunKeyVal
 
edm::ESHandle< HcalDbService_dbService
 
HcalElectronicsMap const * _emap
 
int _procLSs
 
edm::InputTag _tagRaw
 
edm::EDGetTokenT< FEDRawDataCollection_tokRaw
 
std::vector< uint32_t > _vcdaqEids
 
ContainerXXX< uint32_t > _xQuality
 
- Protected Attributes inherited from hcaldqm::DQModule
int _currentLS
 
int _debug
 
int _evsPerLS
 
int _evsTotal
 
Logger _logger
 
int _maxLS
 
ModuleType _mtype
 
std::string _name
 
ProcessingType _ptype
 
std::string _runkeyName
 
int _runkeyVal
 
std::string _subsystem
 

Detailed Description

Definition at line 22 of file QIE11Task.h.

Constructor & Destructor Documentation

QIE11Task::QIE11Task ( edm::ParameterSet const &  ps)

Definition at line 6 of file QIE11Task.cc.

References _cut, _eventType, _laserType, _ped, _tagQIE11, _taguMN, _tokQIE11, _tokuMN, and edm::ParameterSet::getUntrackedParameter().

6  : DQTask(ps) {
7  // tags
8  _tagQIE11 = ps.getUntrackedParameter<edm::InputTag>("tagQIE11", edm::InputTag("hcalDigis"));
9  _tokQIE11 = consumes<QIE11DigiCollection>(_tagQIE11);
10 
11  _taguMN = ps.getUntrackedParameter<edm::InputTag>("taguMN", edm::InputTag("hcalDigis"));
12  _tokuMN = consumes<HcalUMNioDigi>(_taguMN);
13 
14  // cuts
15  _cut = ps.getUntrackedParameter<double>("cut", 50.0);
16  _ped = ps.getUntrackedParameter<int>("ped", 4);
17  _laserType = ps.getUntrackedParameter<int32_t>("laserType", -1);
18  _eventType = ps.getUntrackedParameter<int32_t>("eventType", -1);
19 }
edm::EDGetTokenT< QIE11DigiCollection > _tokQIE11
Definition: QIE11Task.h:37
DQTask(edm::ParameterSet const &)
Definition: DQTask.cc:5
int _eventType
Definition: QIE11Task.h:46
int _ped
Definition: QIE11Task.h:44
edm::InputTag _tagQIE11
Definition: QIE11Task.h:36
double _cut
Definition: QIE11Task.h:43
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: QIE11Task.h:40
int _laserType
Definition: QIE11Task.h:45
edm::InputTag _taguMN
Definition: QIE11Task.h:39
QIE11Task::~QIE11Task ( )
inlineoverride

Definition at line 25 of file QIE11Task.h.

References _isApplicable(), _process(), _resetMonitors(), bookHistograms(), and endLuminosityBlock().

25 {}

Member Function Documentation

bool QIE11Task::_isApplicable ( edm::Event const &  e)
overrideprotectedvirtual

Reimplemented from hcaldqm::DQTask.

Definition at line 226 of file QIE11Task.cc.

References _eventType, _laserType, hcaldqm::DQModule::_ptype, _tokuMN, HcalUMNioDigi::eventType(), hcaldqm::fOnline, edm::Event::getByToken(), and HcalUMNioDigi::valueUserWord().

Referenced by ~QIE11Task().

226  {
227  if (_ptype != fOnline || (_laserType < 0 && _eventType < 0))
228  return true;
229  else {
230  // fOnline mode
232  if (!e.getByToken(_tokuMN, cumn))
233  return false;
234 
235  // event type check first
236  int eventType = cumn->eventType();
237  if (eventType == _eventType)
238  return true;
239 
240  // check if this analysis task is of the right laser type
241  int laserType = cumn->valueUserWord(0);
242  if (laserType == _laserType)
243  return true;
244  }
245 
246  return false;
247 }
int _eventType
Definition: QIE11Task.h:46
ProcessingType _ptype
Definition: DQModule.h:43
uint32_t valueUserWord(int iword) const
uint8_t eventType() const
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: QIE11Task.h:40
int _laserType
Definition: QIE11Task.h:45
void QIE11Task::_process ( edm::Event const &  e,
edm::EventSetup const &   
)
overrideprotectedvirtual

Implements hcaldqm::DQTask.

Definition at line 167 of file QIE11Task.cc.

References _cADC, _cADC_EChannel, _cLETDC, _cLETDC_EChannel, _cLETDCTime_EChannel, _cLETDCTimevsADC, _cLETDCvsADC, _cLETDCvsADC_EChannel, _cLETDCvsTS_EChannel, _cShapeCut, _cShapeCut_EChannel, hcaldqm::DQTask::_dbService, _ehashmap, hcaldqm::DQModule::_ptype, _tokQIE11, ecalMGPA::adc(), HcalElectronicsId::crateId(), QIE11DataFrame::detid(), runTauDisplay::eid, hcaldqm::ContainerSingle1D::fill(), hcaldqm::Container2D::fill(), hcaldqm::ContainerSingle2D::fill(), hcaldqm::Container1D::fill(), hcaldqm::fOffline, edm::Event::getByToken(), HcalEndcap, mps_fire::i, hcaldqm::electronicsmap::ElectronicsMap::lookup(), HcalElectronicsId::rawId(), QIE11DataFrame::samples(), edm::DataFrameContainer::size(), and HcalElectronicsId::slot().

Referenced by ~QIE11Task().

167  {
169  if (!e.getByToken(_tokQIE11, cqie11))
170  return;
171 
172  for (uint32_t i = 0; i < cqie11->size(); i++) {
173  QIE11DataFrame frame = static_cast<QIE11DataFrame>((*cqie11)[i]);
174  DetId did = frame.detid();
175  if (HcalDetId(frame.detid()).subdet() != HcalEndcap) {
176  continue;
177  }
178 
180  if (!eid.rawId()) {
181  continue;
182  }
183  int fakecrate = -1;
184  if (eid.crateId() == 34)
185  fakecrate = 0;
186  int index = fakecrate * 12 + (eid.slot() - 10) - 1;
187 
188  // compute the signal, ped subracted
189  CaloSamples digi_fC = hcaldqm::utilities::loadADC2fCDB<QIE11DataFrame>(_dbService, did, frame);
190  // double q = hcaldqm::utilities::aveTS_v10<QIE11DataFrame>(frame,
191  // constants::adc2fC[_ped], 0, frame.samples()-1);
192 
193  // iterate thru all TS and fill
194  for (int j = 0; j < frame.samples(); j++) {
195  double q_pedsub = hcaldqm::utilities::adc2fCDBMinusPedestal<QIE11DataFrame>(_dbService, digi_fC, did, frame, j);
196  if (_ptype != fOffline) {
197  if (index == 0 || index == 1) {
198  // shapes are after the cut
199  _cShapeCut_EChannel[index].fill(eid, j, q_pedsub);
200  _cLETDCvsTS_EChannel[index].fill(eid, j, frame[j].tdc());
201 
202  // w/o a cut
203  _cLETDCvsADC_EChannel[j][index].fill(eid, frame[j].adc(), frame[j].tdc());
204  _cLETDC_EChannel[j][index].fill(eid, frame[j].tdc());
205  if (frame[j].tdc() < 50) {
206  // Each TDC count is 0.5 ns.
207  // tdc == 62 or 63 means value was below or above threshold for whole time slice.
208  _cLETDCTime_EChannel[index].fill(eid, j * 25. + (frame[j].tdc() / 2.));
209  }
210  _cADC_EChannel[j][index].fill(eid, frame[j].adc());
211  }
212  }
213  _cShapeCut.fill(eid, j, q_pedsub);
214 
215  _cLETDCvsADC.fill(frame[j].adc(), frame[j].tdc());
216  if (frame[j].tdc() < 50) {
217  _cLETDCTimevsADC.fill(frame[j].adc(), j * 25. + (frame[j].tdc() / 2.));
218  }
219  _cLETDC.fill(eid, frame[j].tdc());
220 
221  _cADC.fill(eid, frame[j].adc());
222  }
223  }
224 }
DetId detid() const
Get the detector id.
edm::EDGetTokenT< QIE11DigiCollection > _tokQIE11
Definition: QIE11Task.h:37
constexpr uint32_t rawId() const
hcaldqm::Container1D _cADC_EChannel[10][2]
Definition: QIE11Task.h:62
hcaldqm::ContainerSingle2D _cLETDCvsADC
Definition: QIE11Task.h:67
hcaldqm::Container2D _cLETDCvsTS_EChannel[2]
Definition: QIE11Task.h:59
hcaldqm::ContainerProf1D _cShapeCut_EChannel[2]
Definition: QIE11Task.h:57
hcaldqm::Container1D _cLETDCTime_EChannel[2]
Definition: QIE11Task.h:61
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE11Task.h:66
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][2]
Definition: QIE11Task.h:58
ProcessingType _ptype
Definition: DQModule.h:43
virtual void fill(uint32_t)
Definition: Container1D.cc:73
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE11Task.h:54
constexpr int crateId() const
get the readout VME crate number
constexpr int adc(sample_type sample)
get the ADC sample (12 bits)
hcaldqm::ContainerSingle1D _cADC
Definition: QIE11Task.h:70
Definition: DetId.h:18
constexpr int slot() const
get the htr or uHTR slot
edm::ESHandle< HcalDbService > _dbService
Definition: DQTask.h:58
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE11Task.h:68
void fill(HcalDetId const &) override
Definition: Container2D.cc:52
virtual void fill(int, int)
int samples() const
total number of samples in the digi
hcaldqm::Container1D _cLETDC_EChannel[10][2]
Definition: QIE11Task.h:60
Readout chain identification for Hcal.
hcaldqm::ContainerSingle1D _cLETDC
Definition: QIE11Task.h:69
void QIE11Task::_resetMonitors ( hcaldqm::UpdateFreq  )
overrideprotectedvirtual

Reimplemented from hcaldqm::DQTask.

Definition at line 249 of file QIE11Task.cc.

References DEFINE_FWK_MODULE.

Referenced by ~QIE11Task().

249 {}
void QIE11Task::bookHistograms ( DQMStore::IBooker ib,
edm::Run const &  r,
edm::EventSetup const &  es 
)
override

Definition at line 20 of file QIE11Task.cc.

References _cADC, _cADC_EChannel, _cLETDC, _cLETDC_EChannel, _cLETDCTime_EChannel, _cLETDCTimevsADC, _cLETDCvsADC, _cLETDCvsADC_EChannel, _cLETDCvsTS_EChannel, _cShapeCut, _cShapeCut_EChannel, _ehashmap, hcaldqm::DQTask::_emap, _filter_C34, _filter_slot, _filter_timingChannels, hcaldqm::DQModule::_name, hcaldqm::DQModule::_ptype, hcaldqm::DQModule::_subsystem, printConversionInfo::aux, hcaldqm::ContainerSingleProf1D::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerSingle1D::book(), hcaldqm::ContainerSingle2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), bookHistograms(), egammaForCoreTracking_cff::depth, hcaldqm::hashfunctions::fCrateSlot, hcaldqm::electronicsmap::fD2EHashMap, hcaldqm::hashfunctions::fDChannel, hcaldqm::hashfunctions::fEChannel, hcaldqm::constants::FIBER_uTCA_MIN1, hcaldqm::constants::FIBERCH_MIN, plotBeamSpotDB::first, hcaldqm::fLocal, hcaldqm::quantity::fN, hcaldqm::fOffline, hcaldqm::filter::fPreserver, hcaldqm::quantity::fQIE10ADC_256, hcaldqm::quantity::fQIE10fC_400000, hcaldqm::quantity::fQIE10TDC_64, hcaldqm::quantity::fTime_ns_250, hcaldqm::quantity::fTiming_TS, edm::EventSetup::get(), HcalDbService::getHcalMapping(), HcalEndcap, hcaldqm::ContainerSingleProf1D::initialize(), hcaldqm::ContainerProf1D::initialize(), hcaldqm::filter::HashFilter::initialize(), hcaldqm::ContainerSingle1D::initialize(), hcaldqm::Container2D::initialize(), hcaldqm::ContainerSingle2D::initialize(), hcaldqm::electronicsmap::ElectronicsMap::initialize(), hcaldqm::Container1D::initialize(), edm::RunAuxiliary::run(), edm::Run::runAuxiliary(), and edm::second().

Referenced by ~QIE11Task().

20  {
21  if (_ptype == fLocal)
22  if (r.runAuxiliary().run() == 1)
23  return;
24 
25  DQTask::bookHistograms(ib, r, es);
26 
27  // GET WHAT YOU NEED
29  es.get<HcalDbRecord>().get(dbs);
30  _emap = dbs->getHcalMapping();
31  std::vector<uint32_t> vhashC34;
32  vhashC34.push_back(HcalElectronicsId(34, 11, FIBER_uTCA_MIN1, FIBERCH_MIN, false).rawId());
33  vhashC34.push_back(HcalElectronicsId(34, 12, FIBER_uTCA_MIN1, FIBERCH_MIN, false).rawId());
35 
36  std::vector<std::pair<int, int> > timingChannels;
37  timingChannels.push_back(std::pair<int, int>(28, 63));
38  timingChannels.push_back(std::pair<int, int>(28, 65));
39  timingChannels.push_back(std::pair<int, int>(20, 63));
40  timingChannels.push_back(std::pair<int, int>(20, 65));
41  for (int iChan = 0; iChan < 4; ++iChan) {
42  std::vector<uint32_t> vhashTimingChannel;
43  for (int depth = 1; depth <= 7; ++depth) {
44  vhashTimingChannel.push_back(
45  HcalDetId(HcalEndcap, timingChannels[iChan].first, timingChannels[iChan].second, depth));
46  }
48  }
49 
50  // INITIALIZE what you need
51 
52  // EChannel plots, online+local only
53  if (_ptype != fOffline) {
54  unsigned int itr = 0;
55  for (unsigned int crate = 34; crate <= 34; ++crate) {
56  for (unsigned int slot = 11; slot <= 12; ++slot) {
57  std::vector<uint32_t> vhashSlot;
58  vhashSlot.push_back(HcalElectronicsId(crate, slot, FIBER_uTCA_MIN1, FIBERCH_MIN, false).rawId());
61  "ShapeCut",
66  "LETDCvsTS",
71  0);
73  "LETDCTime",
77  0);
78  for (unsigned int j = 0; j < 10; j++) {
80  _name,
81  "LETDCvsADC",
86  0);
88  "ADC",
92  0);
94  "LETDC",
98  0);
99  }
100  ++itr;
101  }
102  }
103  }
105  "ShapeCut",
109  "LETDCvsADC",
113  0);
115  "LETDCTimevsADC",
119  0);
121  "LETDC",
124  0);
126  "ADC",
129  0);
130 
131  if (_ptype != fOffline) {
132  unsigned int itr = 0;
133  std::map<std::pair<unsigned int, unsigned int>, unsigned int> itr_map;
134  for (unsigned int crate = 34; crate <= 34; ++crate) {
135  for (unsigned int slot = 11; slot <= 12; ++slot) {
136  char aux[100];
137  sprintf(aux, "/Crate%d_Slot%d", crate, slot);
138  _cShapeCut_EChannel[itr].book(ib, _emap, _filter_slot[itr], _subsystem, aux);
139  _cLETDCvsTS_EChannel[itr].book(ib, _emap, _filter_slot[itr], _subsystem, aux);
140  _cLETDCTime_EChannel[itr].book(ib, _emap, _filter_slot[itr], _subsystem, aux);
141  for (unsigned int j = 0; j < 10; j++) {
142  char aux2[100];
143  sprintf(aux2, "/Crate%d_Slot%d/TS%d", crate, slot, j);
144  _cLETDCvsADC_EChannel[j][itr].book(ib, _emap, _filter_slot[itr], _subsystem, aux2);
145  _cLETDC_EChannel[j][itr].book(ib, _emap, _filter_slot[itr], _subsystem, aux2);
146  _cADC_EChannel[j][itr].book(ib, _emap, _filter_slot[itr], _subsystem, aux2);
147  }
148  itr_map[std::make_pair(crate, slot)] = itr;
149  ++itr;
150  }
151  }
152  }
156  _cLETDC.book(ib, _subsystem);
157  _cADC.book(ib, _subsystem);
158 
160 }
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, int debug=0) override
hcaldqm::Container1D _cADC_EChannel[10][2]
Definition: QIE11Task.h:62
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
Definition: Container1D.cc:33
hcaldqm::ContainerSingle2D _cLETDCvsADC
Definition: QIE11Task.h:67
hcaldqm::filter::HashFilter _filter_C34
Definition: QIE11Task.h:49
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
hcaldqm::Container2D _cLETDCvsTS_EChannel[2]
Definition: QIE11Task.h:59
hcaldqm::ContainerProf1D _cShapeCut_EChannel[2]
Definition: QIE11Task.h:57
void initialize(HcalElectronicsMap const *, ElectronicsMapType etype=fHcalElectronicsMap)
hcaldqm::Container1D _cLETDCTime_EChannel[2]
Definition: QIE11Task.h:61
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE11Task.h:66
virtual void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][2]
Definition: QIE11Task.h:58
void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0) override
int const FIBERCH_MIN
Definition: Constants.h:130
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
U second(std::pair< T, U > const &p)
ProcessingType _ptype
Definition: DQModule.h:43
virtual void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
hcaldqm::filter::HashFilter _filter_slot[2]
Definition: QIE11Task.h:50
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE11Task.h:54
int const FIBER_uTCA_MIN1
Definition: Constants.h:124
std::string _name
Definition: DQModule.h:41
HcalElectronicsMap const * _emap
Definition: DQTask.h:59
hcaldqm::ContainerSingle1D _cADC
Definition: QIE11Task.h:70
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
Definition: Container1D.cc:592
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
Definition: Container2D.cc:25
void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="") override
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE11Task.h:68
const HcalElectronicsMap * getHcalMapping() const
virtual void initialize(FilterType ftype, hashfunctions::HashType htype, std::vector< uint32_t > const &)
Definition: HashFilter.cc:17
std::string _subsystem
Definition: DQModule.h:48
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
Definition: Container2D.cc:558
hcaldqm::Container1D _cLETDC_EChannel[10][2]
Definition: QIE11Task.h:60
Readout chain identification for Hcal.
hcaldqm::ContainerSingle1D _cLETDC
Definition: QIE11Task.h:69
hcaldqm::filter::HashFilter _filter_timingChannels[4]
Definition: QIE11Task.h:51
void QIE11Task::endLuminosityBlock ( edm::LuminosityBlock const &  lb,
edm::EventSetup const &  es 
)
override

Definition at line 162 of file QIE11Task.cc.

Referenced by ~QIE11Task().

162  {
163  // finish
164  DQTask::endLuminosityBlock(lb, es);
165 }

Member Data Documentation

hcaldqm::ContainerSingle1D QIE11Task::_cADC
protected

Definition at line 70 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::Container1D QIE11Task::_cADC_EChannel[10][2]
protected

Definition at line 62 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::ContainerSingle1D QIE11Task::_cLETDC
protected

Definition at line 69 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::Container1D QIE11Task::_cLETDC_EChannel[10][2]
protected

Definition at line 60 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::Container1D QIE11Task::_cLETDCTime_EChannel[2]
protected

Definition at line 61 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::ContainerSingle2D QIE11Task::_cLETDCTimevsADC
protected

Definition at line 68 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::ContainerSingle2D QIE11Task::_cLETDCvsADC
protected

Definition at line 67 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::Container2D QIE11Task::_cLETDCvsADC_EChannel[10][2]
protected

Definition at line 58 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::Container2D QIE11Task::_cLETDCvsTS_EChannel[2]
protected

Definition at line 59 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::Container2D QIE11Task::_cOccupancy_depth
protected

Definition at line 63 of file QIE11Task.h.

hcaldqm::ContainerSingleProf1D QIE11Task::_cShapeCut
protected

Definition at line 66 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

hcaldqm::ContainerProf1D QIE11Task::_cShapeCut_EChannel[2]
protected

Definition at line 57 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

double QIE11Task::_cut
protected

Definition at line 43 of file QIE11Task.h.

Referenced by QIE11Task().

hcaldqm::electronicsmap::ElectronicsMap QIE11Task::_ehashmap
protected

Definition at line 54 of file QIE11Task.h.

Referenced by _process(), and bookHistograms().

int QIE11Task::_eventType
protected

Definition at line 46 of file QIE11Task.h.

Referenced by _isApplicable(), and QIE11Task().

hcaldqm::filter::HashFilter QIE11Task::_filter_C34
protected

Definition at line 49 of file QIE11Task.h.

Referenced by bookHistograms().

hcaldqm::filter::HashFilter QIE11Task::_filter_slot[2]
protected

Definition at line 50 of file QIE11Task.h.

Referenced by bookHistograms().

hcaldqm::filter::HashFilter QIE11Task::_filter_timingChannels[4]
protected

Definition at line 51 of file QIE11Task.h.

Referenced by bookHistograms().

int QIE11Task::_laserType
protected

Definition at line 45 of file QIE11Task.h.

Referenced by _isApplicable(), and QIE11Task().

int QIE11Task::_ped
protected

Definition at line 44 of file QIE11Task.h.

Referenced by QIE11Task().

edm::InputTag QIE11Task::_tagQIE11
protected

Definition at line 36 of file QIE11Task.h.

Referenced by QIE11Task().

edm::InputTag QIE11Task::_taguMN
protected

Definition at line 39 of file QIE11Task.h.

Referenced by QIE11Task().

edm::EDGetTokenT<QIE11DigiCollection> QIE11Task::_tokQIE11
protected

Definition at line 37 of file QIE11Task.h.

Referenced by _process(), and QIE11Task().

edm::EDGetTokenT<HcalUMNioDigi> QIE11Task::_tokuMN
protected

Definition at line 40 of file QIE11Task.h.

Referenced by _isApplicable(), and QIE11Task().