CMS 3D CMS Logo

QIE11Task.h
Go to the documentation of this file.
1 #ifndef QIE11Task_h
2 #define QIE11Task_h
3 
4 /*
5  * file: QIE11Task.h
6  * Author: Viktor KHristenko
7  * Description:
8  * TestTask of QIE11 Read out
9  */
10 
21 
22 class QIE11Task : public hcaldqm::DQTask
23 {
24  public:
26  virtual ~QIE11Task(){}
27 
28  virtual void bookHistograms(DQMStore::IBooker&,
29  edm::Run const&, edm::EventSetup const&);
30  virtual void endLuminosityBlock(edm::LuminosityBlock const&,
31  edm::EventSetup const&);
32 
33  protected:
34  virtual void _process(edm::Event const&, edm::EventSetup const&);
35  virtual void _resetMonitors(hcaldqm::UpdateFreq);
36  virtual bool _isApplicable(edm::Event const&);
37 
38 
39  // tags
42 
45 
46 
47 
48  // cuts/constants from input
49  double _cut;
50  int _ped;
53 
54 
55  // filters
58 
59  // Electronics Maps/Hashes
62 
63  // hcaldqm::Containers
71 
72  // hcaldqm::Containers overall
77 };
78 
79 #endif
80 
81 
82 
edm::EDGetTokenT< QIE11DigiCollection > _tokQIE11
Definition: QIE11Task.h:41
hcaldqm::Container1D _cADC_EChannel[10][2]
Definition: QIE11Task.h:69
hcaldqm::filter::HashFilter _filter_C34
Definition: QIE11Task.h:56
hcaldqm::ContainerProf1D _cShapeCut_EChannel[2]
Definition: QIE11Task.h:64
int _eventType
Definition: QIE11Task.h:52
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
Definition: QIE11Task.cc:25
UpdateFreq
Definition: DQTask.h:17
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE11Task.h:73
int _ped
Definition: QIE11Task.h:50
hcaldqm::Container1D _cTDC_EChannel[10][2]
Definition: QIE11Task.h:67
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
Definition: QIE11Task.cc:127
hcaldqm::ContainerSingle2D _cTDCvsADC
Definition: QIE11Task.h:74
HcalElectronicsMap const * _emap
Definition: QIE11Task.h:60
hcaldqm::Container2D _cOccupancy_depth
Definition: QIE11Task.h:70
hcaldqm::Container2D _cTDCvsADC_EChannel[10][2]
Definition: QIE11Task.h:65
hcaldqm::filter::HashFilter _filter_slot[2]
Definition: QIE11Task.h:57
QIE11Task(edm::ParameterSet const &)
Definition: QIE11Task.cc:6
virtual void _resetMonitors(hcaldqm::UpdateFreq)
Definition: QIE11Task.cc:213
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE11Task.h:61
edm::InputTag _tagQIE11
Definition: QIE11Task.h:40
double _cut
Definition: QIE11Task.h:49
hcaldqm::ContainerSingle1D _cADC
Definition: QIE11Task.h:76
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: QIE11Task.h:44
hcaldqm::ContainerSingle1D _cTDC
Definition: QIE11Task.h:75
int _laserType
Definition: QIE11Task.h:51
virtual void _process(edm::Event const &, edm::EventSetup const &)
Definition: QIE11Task.cc:135
virtual bool _isApplicable(edm::Event const &)
Definition: QIE11Task.cc:187
edm::InputTag _taguMN
Definition: QIE11Task.h:43
virtual ~QIE11Task()
Definition: QIE11Task.h:26
hcaldqm::Container2D _cTDCvsTS_EChannel[2]
Definition: QIE11Task.h:66
hcaldqm::Container1D _cTDCTime_EChannel[2]
Definition: QIE11Task.h:68
Definition: Run.h:42