CMS 3D CMS Logo

QIE10Task.h
Go to the documentation of this file.
1 #ifndef QIE10Task_h
2 #define QIE10Task_h
3 
4 /*
5  * file: QIE10Task.h
6  * Author: Viktor KHristenko
7  * Description:
8  * Task for QIE10 Read out
9  */
10 
21 
22 class QIE10Task : public hcaldqm::DQTask {
23 public:
25  ~QIE10Task() override {}
26 
27  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
29 
30 protected:
31  void _process(edm::Event const&, edm::EventSetup const&) override;
32  void _resetMonitors(hcaldqm::UpdateFreq) override;
33 
34  // tags
40 
41  // cuts/constants from input
42  double _cut;
43  int _ped;
44 
45  // filters
47 
48  // Electronics Maps/Hashes
50 
51  // hcaldqm::Containers
58 
59  // hcaldqm::Containers overall
65 
66  //occupancy per crate/slot
69 
70  // Detector coordinates
72 };
73 
74 #endif
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:157
edm::InputTag _tagHF
Definition: QIE10Task.h:36
hcaldqm::filter::HashFilter _filter_slot[36]
Definition: QIE10Task.h:46
edm::EDGetTokenT< QIE10DigiCollection > _tokQIE10
Definition: QIE10Task.h:37
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE10Task.h:49
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE10Task.h:60
hcaldqm::ContainerSingle1D _cLETDC
Definition: QIE10Task.h:63
UpdateFreq
Definition: DQTask.h:32
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: QIE10Task.h:38
hcaldqm::Container2D _cOccupancy_CrateSlot
Definition: QIE10Task.h:68
hcaldqm::ContainerProf1D _cShapeCut_EChannel[36]
Definition: QIE10Task.h:52
hcaldqm::ContainerSingle2D _cLETDCvsADC
Definition: QIE10Task.h:62
edm::InputTag _tagQIE10
Definition: QIE10Task.h:35
hcaldqm::Container1D _cADC_EChannel[10][36]
Definition: QIE10Task.h:56
hcaldqm::Container1D _cLETDC_EChannel[10][36]
Definition: QIE10Task.h:55
int _ped
Definition: QIE10Task.h:43
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:162
edm::ESGetToken< HcalDbService, HcalDbRecord > hcalDbServiceToken_
Definition: QIE10Task.h:39
hcaldqm::Container2D _cOccupancy_depth
Definition: QIE10Task.h:71
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][36]
Definition: QIE10Task.h:53
hcaldqm::Container2D _cOccupancy_Crate
Definition: QIE10Task.h:67
hcaldqm::Container1D _cLETDCTime_EChannel[36]
Definition: QIE10Task.h:57
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:20
hcaldqm::Container2D _cLETDCvsTS_EChannel[36]
Definition: QIE10Task.h:54
QIE10Task(edm::ParameterSet const &)
Definition: QIE10Task.cc:8
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE10Task.h:61
void _resetMonitors(hcaldqm::UpdateFreq) override
Definition: QIE10Task.cc:233
double _cut
Definition: QIE10Task.h:42
~QIE10Task() override
Definition: QIE10Task.h:25
hcaldqm::ContainerSingle1D _cADC
Definition: QIE10Task.h:64
Definition: Run.h:45