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  ~QIE11Task() override{}
27 
29  edm::Run const&, edm::EventSetup const&) override;
31  edm::EventSetup const&) override;
32 
33  protected:
34  void _process(edm::Event const&, edm::EventSetup const&) override;
35  void _resetMonitors(hcaldqm::UpdateFreq) override;
36  bool _isApplicable(edm::Event const&) override;
37 
38 
39  // tags
42 
45 
46 
47 
48  // cuts/constants from input
49  double _cut;
50  int _ped;
53 
54 
55  // filters
59 
60  // Electronics Maps/Hashes
62 
63  // hcaldqm::Containers
71 
72  // hcaldqm::Containers overall
78 
79 };
80 
81 #endif
82 
83 
84 
edm::EDGetTokenT< QIE11DigiCollection > _tokQIE11
Definition: QIE11Task.h:41
hcaldqm::Container1D _cADC_EChannel[10][2]
Definition: QIE11Task.h:69
hcaldqm::ContainerSingle2D _cLETDCvsADC
Definition: QIE11Task.h:74
hcaldqm::filter::HashFilter _filter_C34
Definition: QIE11Task.h:56
bool _isApplicable(edm::Event const &) override
Definition: QIE11Task.cc:224
hcaldqm::Container2D _cLETDCvsTS_EChannel[2]
Definition: QIE11Task.h:66
hcaldqm::ContainerProf1D _cShapeCut_EChannel[2]
Definition: QIE11Task.h:64
int _eventType
Definition: QIE11Task.h:52
hcaldqm::Container1D _cLETDCTime_EChannel[2]
Definition: QIE11Task.h:68
UpdateFreq
Definition: DQTask.h:17
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: QIE11Task.cc:159
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE11Task.h:73
int _ped
Definition: QIE11Task.h:50
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][2]
Definition: QIE11Task.h:65
~QIE11Task() override
Definition: QIE11Task.h:26
hcaldqm::Container2D _cOccupancy_depth
Definition: QIE11Task.h:70
hcaldqm::filter::HashFilter _filter_slot[2]
Definition: QIE11Task.h:57
QIE11Task(edm::ParameterSet const &)
Definition: QIE11Task.cc:6
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE11Task.h:61
edm::InputTag _tagQIE11
Definition: QIE11Task.h:40
void _resetMonitors(hcaldqm::UpdateFreq) override
Definition: QIE11Task.cc:250
double _cut
Definition: QIE11Task.h:49
hcaldqm::ContainerSingle1D _cADC
Definition: QIE11Task.h:77
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: QIE11Task.h:44
int _laserType
Definition: QIE11Task.h:51
edm::InputTag _taguMN
Definition: QIE11Task.h:43
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE11Task.h:75
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: QIE11Task.cc:25
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: QIE11Task.cc:151
hcaldqm::Container1D _cLETDC_EChannel[10][2]
Definition: QIE11Task.h:67
hcaldqm::ContainerSingle1D _cLETDC
Definition: QIE11Task.h:76
Definition: Run.h:44
hcaldqm::filter::HashFilter _filter_timingChannels[4]
Definition: QIE11Task.h:58