CMS 3D CMS Logo

DigiPhase1Task.h
Go to the documentation of this file.
1 #ifndef DigiPhase1Task_h
2 #define DigiPhase1Task_h
3 
28 
30 {
31  public:
33  virtual ~DigiPhase1Task() {}
34 
35  virtual void bookHistograms(DQMStore::IBooker&,
36  edm::Run const&, edm::EventSetup const&);
37  virtual void beginLuminosityBlock(edm::LuminosityBlock const&,
38  edm::EventSetup const&);
39  virtual void endLuminosityBlock(edm::LuminosityBlock const&,
40  edm::EventSetup const&);
41 
42  protected:
43  virtual void _process(edm::Event const&, edm::EventSetup const&);
44  virtual void _resetMonitors(hcaldqm::UpdateFreq);
45 
52 
54  double _thresh_unihf;
55 
56  // flag vector
57  std::vector<hcaldqm::flag::Flag> _vflags;
58  enum DigiFlag
59  {
61  fUni = 1,
62  fNChsHF = 2,
65  };
66 
67  // hashes/FED vectors
68  std::vector<uint32_t> _vhashFEDs;
69 
70  // emap
73 
74  // Filters
79 
80  /* hcaldqm::Containers */
81  // ADC, fC - Charge - just filling - no summary!
88 
89  // Shape - just filling - not summary!
91 
92  // Timing
93  // just filling - no summary!
103 
104  // Only for Online mode! just filling - no summary!
106 
107  // Occupancy w/o a Cut - whatever is sitting in the Digi Collection
108  // used to determine Missing Digis => used for Summary!
116 
117  // Occupancy w/ a Cut
118  // used to determine if occupancy is symmetric or not. =>
119  // used for Summary
129 
130  // Occupancy w/o and w/ a Cut vs BX and vs LS
134 
135  // #Time Samples for a digi. Used for Summary generation
142 
143  // #events counters
144  MonitorElement *meNumEvents1LS; // to transfer the #events to harvesting
147 
150 };
151 
152 #endif
hcaldqm::ContainerProf2D _cTimingCut_FEDVME
hcaldqm::ContainerProf1D _cOccupancyCutvsBX_Subdet
hcaldqm::ContainerXXX< uint32_t > _xDigiSize
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
hcaldqm::Container1D _cADC_SubdetPM
hcaldqm::ContainerProf2D _cSumQ_depth
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
edm::InputTag _tagHF
hcaldqm::ContainerXXX< uint32_t > _xNChs
hcaldqm::ContainerProf1D _cTimingCutvsLS_FED
hcaldqm::ContainerProf1D _cTimingCutvsieta_Subdet
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
hcaldqm::ContainerXXX< uint32_t > _xNChsNominal
DigiPhase1Task(edm::ParameterSet const &)
hcaldqm::ContainerProf1D _cTimingCutvsiphi_SubdetPM
hcaldqm::ContainerProf1D _cOccupancyCutvsLS_Subdet
edm::EDGetTokenT< HODigiCollection > _tokHO
UpdateFreq
Definition: DQTask.h:17
virtual void _process(edm::Event const &, edm::EventSetup const &)
virtual void _resetMonitors(hcaldqm::UpdateFreq)
hcaldqm::Container1D _cTimingCut_SubdetPM
MonitorElement * meNumEvents1LS
hcaldqm::ContainerXXX< uint32_t > _xUni
hcaldqm::ContainerProf1D _cSumQvsBX_SubdetPM
hcaldqm::Container2D _cOccupancyCut_depth
std::vector< uint32_t > _vhashFEDs
hcaldqm::ContainerProf2D _cTimingCut_ElectronicsVME
std::vector< hcaldqm::flag::Flag > _vflags
hcaldqm::ContainerXXX< uint32_t > _xUniHF
hcaldqm::Container1D _cShapeCut_FED
hcaldqm::filter::HashFilter _filter_VME
double _cutSumQ_HBHE
MonitorElement * meUnknownIds1LS
hcaldqm::ContainerProf2D _cTimingCut_depth
hcaldqm::electronicsmap::ElectronicsMap _dhashmap
virtual ~DigiPhase1Task()
hcaldqm::ContainerProf2D _cTimingCut_ElectronicsuTCA
hcaldqm::Container2D _cOccupancyCut_FEDVME
hcaldqm::filter::HashFilter _filter_uTCA
hcaldqm::Container1D _cOccupancyvsiphi_SubdetPM
hcaldqm::Container1D _cOccupancyCutvsiphi_SubdetPM
hcaldqm::filter::HashFilter _filter_HF
hcaldqm::Container2D _cOccupancyCutvsSlotvsLS_HFPM
hcaldqm::Container1D _cDigiSize_FED
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
edm::EDGetTokenT< QIE10DigiCollection > _tokHF
hcaldqm::ContainerProf2D _cTimingCut_FEDuTCA
double _thresh_unihf
edm::InputTag _tagHO
hcaldqm::Container2D _cOccupancy_FEDVME
hcaldqm::Container2D _cOccupancy_ElectronicsVME
hcaldqm::ContainerProf1D _cSumQvsLS_SubdetPM
hcaldqm::Container1D _cOccupancyCutvsieta_Subdet
hcaldqm::Container2D _cOccupancy_ElectronicsuTCA
hcaldqm::ContainerProf1D _cQ2Q12CutvsLS_FEDHF
hcaldqm::Container2D _cSummaryvsLS_FED
hcaldqm::Container2D _cOccupancyCut_FEDuTCA
edm::InputTag _tagHBHE
hcaldqm::Container2D _cOccupancyCut_ElectronicsuTCA
hcaldqm::Container1D _cSumQ_SubdetPM
hcaldqm::filter::HashFilter _filter_FEDHF
hcaldqm::Container2D _cOccupancyCut_ElectronicsVME
hcaldqm::Container1D _cOccupancyvsieta_Subdet
hcaldqm::ContainerProf1D _cDigiSizevsLS_FED
hcaldqm::Container2D _cOccupancy_depth
hcaldqm::Container1D _cfC_SubdetPM
edm::EDGetTokenT< QIE11DigiCollection > _tokHBHE
Definition: Run.h:42
hcaldqm::ContainerSingle2D _cSummaryvsLS
hcaldqm::Container2D _cOccupancyCutvsiphivsLS_SubdetPM
hcaldqm::ContainerProf1D _cOccupancyvsLS_Subdet
hcaldqm::Container2D _cOccupancy_FEDuTCA