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 {
24  public:
26  ~QIE10Task() 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 
37  // tags
42 
43  // cuts/constants from input
44  double _cut;
45  int _ped;
46 
47  // filters
49 
50 
51  // Electronics Maps/Hashes
53 
54  // hcaldqm::Containers
61 
62  // hcaldqm::Containers overall
68 
69  //occupancy per crate/slot
72 
73  // Detector coordinates
75 };
76 
77 #endif
78 
79 
80 
edm::InputTag _tagHF
Definition: QIE10Task.h:39
hcaldqm::filter::HashFilter _filter_slot[36]
Definition: QIE10Task.h:48
edm::EDGetTokenT< QIE10DigiCollection > _tokQIE10
Definition: QIE10Task.h:40
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE10Task.h:52
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE10Task.h:63
hcaldqm::ContainerSingle1D _cLETDC
Definition: QIE10Task.h:66
UpdateFreq
Definition: DQTask.h:17
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: QIE10Task.h:41
hcaldqm::Container2D _cOccupancy_CrateSlot
Definition: QIE10Task.h:71
hcaldqm::ContainerProf1D _cShapeCut_EChannel[36]
Definition: QIE10Task.h:55
hcaldqm::ContainerSingle2D _cLETDCvsADC
Definition: QIE10Task.h:65
edm::InputTag _tagQIE10
Definition: QIE10Task.h:38
hcaldqm::Container1D _cADC_EChannel[10][36]
Definition: QIE10Task.h:59
hcaldqm::Container1D _cLETDC_EChannel[10][36]
Definition: QIE10Task.h:58
int _ped
Definition: QIE10Task.h:45
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:163
hcaldqm::Container2D _cOccupancy_depth
Definition: QIE10Task.h:74
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][36]
Definition: QIE10Task.h:56
hcaldqm::Container2D _cOccupancy_Crate
Definition: QIE10Task.h:70
hcaldqm::Container1D _cLETDCTime_EChannel[36]
Definition: QIE10Task.h:60
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:24
hcaldqm::Container2D _cLETDCvsTS_EChannel[36]
Definition: QIE10Task.h:57
QIE10Task(edm::ParameterSet const &)
Definition: QIE10Task.cc:8
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:155
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE10Task.h:64
void _resetMonitors(hcaldqm::UpdateFreq) override
Definition: QIE10Task.cc:241
double _cut
Definition: QIE10Task.h:44
~QIE10Task() override
Definition: QIE10Task.h:26
hcaldqm::ContainerSingle1D _cADC
Definition: QIE10Task.h:67
Definition: Run.h:43