CMS 3D CMS Logo

RawTask.h
Go to the documentation of this file.
1 #ifndef RawTask_h
2 #define RawTask_h
3 
23 
24 class RawTask : public hcaldqm::DQTask {
25 public:
26  RawTask(edm::ParameterSet const &);
27  ~RawTask() override {}
28 
29  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
30  std::shared_ptr<hcaldqm::Cache> globalBeginLuminosityBlock(edm::LuminosityBlock const &,
31  edm::EventSetup const &) const override;
32  void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override;
33 
34 protected:
35  void _process(edm::Event const &, edm::EventSetup const &) override;
36  void _resetMonitors(hcaldqm::UpdateFreq) override;
37 
42 
43  // flag vector
44  std::vector<hcaldqm::flag::Flag> _vflags;
45  enum RawFlag { fEvnMsm = 0, fBcnMsm = 1, fOrnMsm = 2, fBadQ = 3, nRawFlag = 4 };
46 
47  // emap
49 
50  // physics vs calib processing switch
53 
54  // vector of HcalElectronicsId for FEDs
55  std::vector<uint32_t> _vhashFEDs;
56 
57  // Filters
62 
63  // Bad Quality
71 
72  // Mismatches
80 
83 };
84 
85 #endif
ContainerSingleProf1D.h
RawTask::_cOrnMsm_ElectronicsVME
hcaldqm::Container2D _cOrnMsm_ElectronicsVME
Definition: RawTask.h:75
RawTask::_tagFEDs
edm::InputTag _tagFEDs
Definition: RawTask.h:38
hcaldqm::UpdateFreq
UpdateFreq
Definition: DQTask.h:32
RawTask::_filter_FEDsuTCA
hcaldqm::filter::HashFilter _filter_FEDsuTCA
Definition: RawTask.h:61
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
RawTask::_cBadQualityLS_depth
hcaldqm::Container2D _cBadQualityLS_depth
Definition: RawTask.h:67
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< FEDRawDataCollection >
Container1D.h
Flag.h
RawTask::nRawFlag
Definition: RawTask.h:45
hcaldqm::ContainerProf1D
Definition: ContainerProf1D.h:20
RawTask::_xOrnMsmLS
hcaldqm::ContainerXXX< uint32_t > _xOrnMsmLS
Definition: RawTask.h:79
RawTask::_cBadQuality_FEDuTCA
hcaldqm::Container2D _cBadQuality_FEDuTCA
Definition: RawTask.h:65
hcaldqm::ContainerSingle2D
Definition: ContainerSingle2D.h:20
Utilities.h
ElectronicsMap.h
RawTask::fBcnMsm
Definition: RawTask.h:45
RawTask::_calibProcessing
bool _calibProcessing
Definition: RawTask.h:51
RawTask::_cDataSizevsLS_FED
hcaldqm::ContainerProf1D _cDataSizevsLS_FED
Definition: RawTask.h:70
RawTask::_cEvnMsm_ElectronicsVME
hcaldqm::Container2D _cEvnMsm_ElectronicsVME
Definition: RawTask.h:73
RawTask::_process
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: RawTask.cc:225
RawTask::_cBcnMsm_ElectronicsVME
hcaldqm::Container2D _cBcnMsm_ElectronicsVME
Definition: RawTask.h:74
RawTask::_filter_uTCA
hcaldqm::filter::HashFilter _filter_uTCA
Definition: RawTask.h:59
Container2D.h
RawTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: RawTask.cc:22
RawTask::_tokReport
edm::EDGetTokenT< HcalUnpackerReport > _tokReport
Definition: RawTask.h:41
RawTask::_filter_VME
hcaldqm::filter::HashFilter _filter_VME
Definition: RawTask.h:58
RawTask::_cOrnMsm_ElectronicsuTCA
hcaldqm::Container2D _cOrnMsm_ElectronicsuTCA
Definition: RawTask.h:78
RawTask::_filter_FEDsVME
hcaldqm::filter::HashFilter _filter_FEDsVME
Definition: RawTask.h:60
RawTask::_cSummaryvsLS_FED
hcaldqm::Container2D _cSummaryvsLS_FED
Definition: RawTask.h:81
RawTask
Definition: RawTask.py:1
RawTask::~RawTask
~RawTask() override
Definition: RawTask.h:27
RawTask::_thresh_calib_nbadq
int _thresh_calib_nbadq
Definition: RawTask.h:52
ContainerSingle1D.h
RawTask::_resetMonitors
void _resetMonitors(hcaldqm::UpdateFreq) override
Definition: RawTask.cc:220
hcaldqm::filter::HashFilter
Definition: HashFilter.h:21
RawTask::_cEvnMsm_ElectronicsuTCA
hcaldqm::Container2D _cEvnMsm_ElectronicsuTCA
Definition: RawTask.h:76
RawTask::_xEvnMsmLS
hcaldqm::ContainerXXX< uint32_t > _xEvnMsmLS
Definition: RawTask.h:79
edm::ParameterSet
Definition: ParameterSet.h:47
RawTask::_vflags
std::vector< hcaldqm::flag::Flag > _vflags
Definition: RawTask.h:44
hcaldqm::ContainerSingleProf1D
Definition: ContainerSingleProf1D.h:18
ContainerSingleProf2D.h
RawTask::fEvnMsm
Definition: RawTask.h:45
hcaldqm::ContainerXXX< uint32_t >
RawTask::_cBadQuality_FEDVME
hcaldqm::Container2D _cBadQuality_FEDVME
Definition: RawTask.h:64
RawTask::_cBadQualityvsLS
hcaldqm::ContainerSingleProf1D _cBadQualityvsLS
Definition: RawTask.h:68
RawTask::_cBcnMsm_ElectronicsuTCA
hcaldqm::Container2D _cBcnMsm_ElectronicsuTCA
Definition: RawTask.h:77
ContainerProf1D.h
RawTask::_tokFEDs
edm::EDGetTokenT< FEDRawDataCollection > _tokFEDs
Definition: RawTask.h:40
edm::EventSetup
Definition: EventSetup.h:57
HashFilter.h
RawTask::_xBcnMsmLS
hcaldqm::ContainerXXX< uint32_t > _xBcnMsmLS
Definition: RawTask.h:79
RawTask::_cSummaryvsLS
hcaldqm::ContainerSingle2D _cSummaryvsLS
Definition: RawTask.h:82
RawTask::RawTask
RawTask(edm::ParameterSet const &)
Definition: RawTask.cc:6
hcaldqm::electronicsmap::ElectronicsMap
Definition: ElectronicsMap.h:32
DQTask.h
RawTask::_vhashFEDs
std::vector< uint32_t > _vhashFEDs
Definition: RawTask.h:55
RawTask::fBadQ
Definition: RawTask.h:45
RawTask::globalBeginLuminosityBlock
std::shared_ptr< hcaldqm::Cache > globalBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const override
Definition: RawTask.cc:416
RawTask::_ehashmap
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: RawTask.h:48
RawTask::fOrnMsm
Definition: RawTask.h:45
RawTask::_tagReport
edm::InputTag _tagReport
Definition: RawTask.h:39
dqm::implementation::IBooker
Definition: DQMStore.h:43
ContainerProf2D.h
RawTask::RawFlag
RawFlag
Definition: RawTask.h:45
hcaldqm::DQTask
Definition: DQTask.h:33
RawTask::globalEndLuminosityBlock
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: RawTask.cc:424
ContainerSingle2D.h
edm::Event
Definition: Event.h:73
RawTask::_cBadQuality_depth
hcaldqm::Container2D _cBadQuality_depth
Definition: RawTask.h:66
RawTask::_cBadQualityvsBX
hcaldqm::ContainerSingleProf1D _cBadQualityvsBX
Definition: RawTask.h:69
edm::InputTag
Definition: InputTag.h:15
RawTask::_xBadQLS
hcaldqm::ContainerXXX< uint32_t > _xBadQLS
Definition: RawTask.h:79
hcaldqm::Container2D
Definition: Container2D.h:19