3 using namespace hcaldqm;
4 using namespace hcaldqm::constants;
35 _emap = dbs->getHcalMapping();
66 DQTask::_resetMonitors(uf);
91 for (std::vector<DetId>::const_iterator it=creport->bad_quality_begin();
92 it!=creport->bad_quality_end(); ++it)
104 double sumQ = hcaldqm::utilities::sumQ<HBHEDataFrame>(*it, 2.5, 0, it->size()-1);
110 double timing = hcaldqm::utilities::aveTS<HBHEDataFrame>(*it, 2.5, 0,
120 double sumQ = hcaldqm::utilities::sumQ<HODataFrame>(*it, 8.5, 0, it->size()-1);
126 double timing = hcaldqm::utilities::aveTS<HODataFrame>(*it, 8.5, 0,
136 double sumQ = hcaldqm::utilities::sumQ<HFDataFrame>(*it, 2.5, 0, it->size()-1);
142 double timing = hcaldqm::utilities::aveTS<HFDataFrame>(*it, 2.5, 0, it->size()-1);
152 DQTask::beginLuminosityBlock(lb, es);
158 DQTask::endLuminosityBlock(lb, es);
T getUntrackedParameter(std::string const &, T const &) const
hcaldqm::Container2D _cOccupancy_depth
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
std::vector< HBHEDataFrame >::const_iterator const_iterator
edm::EDGetTokenT< HFDigiCollection > _tokHF
void bookHistograms(fwlite::EventContainer &eventCont)
edm::EDGetTokenT< HcalUnpackerReport > _tokReport
HcalElectronicsMap const * _emap
virtual void _process(edm::Event const &, edm::EventSetup const &)
hcaldqm::ContainerProf2D _cTimingCut_depth
void dqmthrow(std::string const &msg) const
virtual void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *, Quantity *qz=new ValueQuantity(quantity::fEnergy), int debug=0)
edm::EDGetTokenT< HODigiCollection > _tokHO
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
virtual void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *, Quantity *qz=new ValueQuantity(quantity::fN), int debug=0)
virtual void _resetMonitors(hcaldqm::UpdateFreq)
hcaldqm::Container2D _cBadQuality_depth
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
virtual void fill(HcalDetId const &) override
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
hcaldqm::Container2D _cOccupancyCut_depth
NoCQTask(edm::ParameterSet const &)
double sumQ(DIGI const &digi, double ped, int i=0, int j=3)