Go to the documentation of this file.
92 double sumQ = hcaldqm::utilities::sumQ<HBHEDataFrame>(*it, 2.5, 0, it->size() - 1);
97 double timing = hcaldqm::utilities::aveTS<HBHEDataFrame>(*it, 2.5, 0, it->size() - 1);
104 double sumQ = hcaldqm::utilities::sumQ<HODataFrame>(*it, 8.5, 0, it->size() - 1);
109 double timing = hcaldqm::utilities::aveTS<HODataFrame>(*it, 8.5, 0, it->size() - 1);
116 double sumQ = hcaldqm::utilities::sumQ<HFDataFrame>(*it, 2.5, 0, it->size() - 1);
121 double timing = hcaldqm::utilities::aveTS<HFDataFrame>(*it, 2.5, 0, it->size() - 1);
130 return DQTask::globalBeginLuminosityBlock(lb, es);
134 DQTask::globalEndLuminosityBlock(lb, es);
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
edm::EDGetTokenT< HcalUnpackerReport > _tokReport
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
std::vector< T >::const_iterator const_iterator
example_stream void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< HODigiCollection > _tokHO
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
DetIdVector::const_iterator bad_quality_end() const
T getUntrackedParameter(std::string const &, T const &) const
hcaldqm::Container2D _cBadQuality_depth
double sumQ(DIGI const &digi, double ped, int i=0, int j=3)
const HcalElectronicsMap * getHcalMapping() const
std::shared_ptr< hcaldqm::Cache > globalBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const override
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< HFDigiCollection > _tokHF
const_iterator begin() const
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fEnergy), int debug=0) override
void dqmthrow(std::string const &msg) const
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
void fill(HcalDetId const &) override
const_iterator end() const
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void _resetMonitors(hcaldqm::UpdateFreq) override
void fill(HcalDetId const &) override
DetIdVector::const_iterator bad_quality_begin() const
edm::ESGetToken< HcalDbService, HcalDbRecord > hcalDbServiceToken_
hcaldqm::ContainerProf2D _cTimingCut_depth
const HcalElectronicsMap * _emap
hcaldqm::Container2D _cOccupancyCut_depth
NoCQTask(edm::ParameterSet const &)
void _process(edm::Event const &, edm::EventSetup const &) override
hcaldqm::Container2D _cOccupancy_depth