CMS 3D CMS Logo

ZDCQIE10Task.h
Go to the documentation of this file.
1 #ifndef ZDCQIE10Task_h
2 #define ZDCQIE10Task_h
3 
4 /*
5  * file: ZDCQIE10Task.h
6  * Author: Quan Wang
7  * Description:
8  * Task for ZDC Read out
9  */
10 
15 
18 
27 
28 class ZDCQIE10Task : public hcaldqm::DQTask {
29 public:
31  ~ZDCQIE10Task() override {}
32 
33  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
34 
35 protected:
36  void _process(edm::Event const &, edm::EventSetup const &) override;
37 
38  // tags
46 
47  //emap
49 
50  // hcaldqm::Containers
51  std::map<uint32_t, MonitorElement *> _cADC_EChannel;
52  std::map<uint32_t, MonitorElement *> _cADC_vs_TS_EChannel;
53  std::map<uint32_t, MonitorElement *> _cDigiSize_Crate;
54  std::map<uint32_t, MonitorElement *> _cDigiSize_FED;
55  std::map<uint32_t, MonitorElement *> _cADC_PM;
56  std::map<uint32_t, MonitorElement *> _cADC_vs_TS_PM;
57  std::map<uint32_t, MonitorElement *> _cOccupancy_FEDuTCA;
58  std::map<uint32_t, MonitorElement *> _cOccupancy_ElectronicsuTCA;
59  std::map<uint32_t, MonitorElement *> _cOccupancy_Crate;
60  std::map<uint32_t, MonitorElement *> _cOccupancy_CrateSlot;
61  std::map<uint32_t, MonitorElement *> _cZDC_SUMS;
62  std::map<uint32_t, MonitorElement *> _cZDC_BXSUMS;
63  std::map<uint32_t, MonitorElement *> _cZDC_BX_EmuSUMS;
64  std::map<uint32_t, MonitorElement *> _cZDC_CapIDS;
65  std::map<uint32_t, MonitorElement *> _cfC_EChannel;
66  std::map<uint32_t, MonitorElement *> _cTDC_EChannel;
67  std::map<uint32_t, MonitorElement *> _cfC_vs_TS_EChannel;
68  std::map<uint32_t, MonitorElement *> _cZDC_HAD_TM;
69  std::map<uint32_t, MonitorElement *> _cZDC_EM_TM;
70 
71  std::unique_ptr<HcalLongRecoParams> longRecoParams_;
72 };
73 
74 #endif
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > htopoToken_
Definition: ZDCQIE10Task.h:44
std::map< uint32_t, MonitorElement * > _cDigiSize_FED
Definition: ZDCQIE10Task.h:54
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: ZDCQIE10Task.h:48
~ZDCQIE10Task() override
Definition: ZDCQIE10Task.h:31
std::map< uint32_t, MonitorElement * > _cfC_vs_TS_EChannel
Definition: ZDCQIE10Task.h:67
ZDCQIE10Task(edm::ParameterSet const &)
Definition: ZDCQIE10Task.cc:7
edm::EDGetToken sumToken_
Definition: ZDCQIE10Task.h:43
std::map< uint32_t, MonitorElement * > _cZDC_CapIDS
Definition: ZDCQIE10Task.h:64
edm::InputTag _tagQIE10
Definition: ZDCQIE10Task.h:39
edm::EDGetTokenT< QIE10DigiCollection > _tokQIE10
Definition: ZDCQIE10Task.h:41
std::map< uint32_t, MonitorElement * > _cOccupancy_Crate
Definition: ZDCQIE10Task.h:59
std::map< uint32_t, MonitorElement * > _cZDC_EM_TM
Definition: ZDCQIE10Task.h:69
std::map< uint32_t, MonitorElement * > _cADC_vs_TS_EChannel
Definition: ZDCQIE10Task.h:52
std::map< uint32_t, MonitorElement * > _cOccupancy_ElectronicsuTCA
Definition: ZDCQIE10Task.h:58
std::map< uint32_t, MonitorElement * > _cZDC_BXSUMS
Definition: ZDCQIE10Task.h:62
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ZDCQIE10Task.cc:21
std::map< uint32_t, MonitorElement * > _cOccupancy_CrateSlot
Definition: ZDCQIE10Task.h:60
void _process(edm::Event const &, edm::EventSetup const &) override
edm::InputTag sumTag
Definition: ZDCQIE10Task.h:40
std::map< uint32_t, MonitorElement * > _cADC_PM
Definition: ZDCQIE10Task.h:55
std::map< uint32_t, MonitorElement * > _cADC_vs_TS_PM
Definition: ZDCQIE10Task.h:56
std::map< uint32_t, MonitorElement * > _cDigiSize_Crate
Definition: ZDCQIE10Task.h:53
std::map< uint32_t, MonitorElement * > _cZDC_BX_EmuSUMS
Definition: ZDCQIE10Task.h:63
std::unique_ptr< HcalLongRecoParams > longRecoParams_
Definition: ZDCQIE10Task.h:71
std::map< uint32_t, MonitorElement * > _cZDC_HAD_TM
Definition: ZDCQIE10Task.h:68
std::map< uint32_t, MonitorElement * > _cADC_EChannel
Definition: ZDCQIE10Task.h:51
std::map< uint32_t, MonitorElement * > _cfC_EChannel
Definition: ZDCQIE10Task.h:65
std::map< uint32_t, MonitorElement * > _cTDC_EChannel
Definition: ZDCQIE10Task.h:66
edm::ESGetToken< HcalLongRecoParams, HcalLongRecoParamsRcd > paramsToken_
Definition: ZDCQIE10Task.h:45
std::map< uint32_t, MonitorElement * > _cOccupancy_FEDuTCA
Definition: ZDCQIE10Task.h:57
std::map< uint32_t, MonitorElement * > _cZDC_SUMS
Definition: ZDCQIE10Task.h:61
edm::ESGetToken< HcalDbService, HcalDbRecord > hcalDbServiceToken_
Definition: ZDCQIE10Task.h:42
Definition: Run.h:45