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  virtual ~QIE10Task(){}
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 
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
virtual void _resetMonitors(hcaldqm::UpdateFreq)
Definition: QIE10Task.cc:240
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
virtual void _process(edm::Event const &, edm::EventSetup const &)
Definition: QIE10Task.cc:162
hcaldqm::Container2D _cOccupancy_depth
Definition: QIE10Task.h:74
virtual ~QIE10Task()
Definition: QIE10Task.h:26
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][36]
Definition: QIE10Task.h:56
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
Definition: QIE10Task.cc:154
hcaldqm::Container2D _cOccupancy_Crate
Definition: QIE10Task.h:70
hcaldqm::Container1D _cLETDCTime_EChannel[36]
Definition: QIE10Task.h:60
hcaldqm::Container2D _cLETDCvsTS_EChannel[36]
Definition: QIE10Task.h:57
QIE10Task(edm::ParameterSet const &)
Definition: QIE10Task.cc:7
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE10Task.h:64
double _cut
Definition: QIE10Task.h:44
hcaldqm::ContainerSingle1D _cADC
Definition: QIE10Task.h:67
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
Definition: QIE10Task.cc:23
Definition: Run.h:42