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
39 
40  // cuts/constants from input
41  double _cut;
42  int _ped;
43 
44  // filters
46 
47  // Electronics Maps/Hashes
49 
50  // hcaldqm::Containers
57 
58  // hcaldqm::Containers overall
64 
65  //occupancy per crate/slot
68 
69  // Detector coordinates
71 };
72 
73 #endif
QIE10Task::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:19
ContainerSingleProf1D.h
QIE10Task::_cLETDCvsTS_EChannel
hcaldqm::Container2D _cLETDCvsTS_EChannel[36]
Definition: QIE10Task.h:53
hcaldqm::UpdateFreq
UpdateFreq
Definition: DQTask.h:32
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
QIE10Task::_cLETDCTime_EChannel
hcaldqm::Container1D _cLETDCTime_EChannel[36]
Definition: QIE10Task.h:56
hcaldqm::ContainerProf1D
Definition: ContainerProf1D.h:20
hcaldqm::ContainerSingle2D
Definition: ContainerSingle2D.h:20
Utilities.h
QIE10Task::_cLETDC_EChannel
hcaldqm::Container1D _cLETDC_EChannel[10][36]
Definition: QIE10Task.h:54
ElectronicsMap.h
QIE10Task::_tagHF
edm::InputTag _tagHF
Definition: QIE10Task.h:36
QIE10Task
Definition: QIE10Task.py:1
QIE10Task::_cLETDC
hcaldqm::ContainerSingle1D _cLETDC
Definition: QIE10Task.h:62
QIE10Task::_resetMonitors
void _resetMonitors(hcaldqm::UpdateFreq) override
Definition: QIE10Task.cc:233
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition: DQMStore.h:729
Container2D.h
QIE10Task::_cShapeCut_EChannel
hcaldqm::ContainerProf1D _cShapeCut_EChannel[36]
Definition: QIE10Task.h:51
QIE10Task::_cADC_EChannel
hcaldqm::Container1D _cADC_EChannel[10][36]
Definition: QIE10Task.h:55
QIE10Task::_cLETDCTimevsADC
hcaldqm::ContainerSingle2D _cLETDCTimevsADC
Definition: QIE10Task.h:60
ContainerSingle1D.h
QIE10Task::globalEndLuminosityBlock
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:157
hcaldqm::filter::HashFilter
Definition: HashFilter.h:21
hcaldqm::Container1D
Definition: Container1D.h:25
edm::ParameterSet
Definition: ParameterSet.h:36
QIE10Task::_tokQIE10
edm::EDGetTokenT< QIE10DigiCollection > _tokQIE10
Definition: QIE10Task.h:37
QIE10Task::_cut
double _cut
Definition: QIE10Task.h:41
QIE10Task::_tokHF
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: QIE10Task.h:38
hcaldqm::ContainerSingleProf1D
Definition: ContainerSingleProf1D.h:18
QIE10Task::_cADC
hcaldqm::ContainerSingle1D _cADC
Definition: QIE10Task.h:63
ContainerSingleProf2D.h
ContainerProf1D.h
edm::EventSetup
Definition: EventSetup.h:57
HashFilter.h
QIE10Task::QIE10Task
QIE10Task(edm::ParameterSet const &)
Definition: QIE10Task.cc:8
QIE10Task::_ped
int _ped
Definition: QIE10Task.h:42
QIE10Task::_cOccupancy_Crate
hcaldqm::Container2D _cOccupancy_Crate
Definition: QIE10Task.h:66
QIE10Task::_cLETDCvsADC
hcaldqm::ContainerSingle2D _cLETDCvsADC
Definition: QIE10Task.h:61
hcaldqm::electronicsmap::ElectronicsMap
Definition: ElectronicsMap.h:32
DQTask.h
QIE10Task::_filter_slot
hcaldqm::filter::HashFilter _filter_slot[36]
Definition: QIE10Task.h:45
QIE10Task::_cOccupancy_CrateSlot
hcaldqm::Container2D _cOccupancy_CrateSlot
Definition: QIE10Task.h:67
QIE10Task::_process
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: QIE10Task.cc:162
QIE10Task::_tagQIE10
edm::InputTag _tagQIE10
Definition: QIE10Task.h:35
QIE10Task::_cOccupancy_depth
hcaldqm::Container2D _cOccupancy_depth
Definition: QIE10Task.h:70
QIE10Task::_ehashmap
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: QIE10Task.h:48
QIE10Task::_cShapeCut
hcaldqm::ContainerSingleProf1D _cShapeCut
Definition: QIE10Task.h:59
hcaldqm::DQTask
Definition: DQTask.h:33
hcaldqm::ContainerSingle1D
Definition: ContainerSingle1D.h:19
ContainerSingle2D.h
edm::Event
Definition: Event.h:73
QIE10Task::~QIE10Task
~QIE10Task() override
Definition: QIE10Task.h:25
edm::InputTag
Definition: InputTag.h:15
QIE10Task::_cLETDCvsADC_EChannel
hcaldqm::Container2D _cLETDCvsADC_EChannel[10][36]
Definition: QIE10Task.h:52
hcaldqm::Container2D
Definition: Container2D.h:19