4 using namespace hcaldqm;
44 _emap = dbService->getHcalMapping();
46 std::vector<uint32_t> vhashVME;
47 std::vector<uint32_t> vhashuTCA;
48 std::vector<uint32_t> vhashC36;
230 DQTask::_resetMonitors(uf);
254 for (std::vector<HcalGenericDetId>::const_iterator it=dids.begin();
255 it!=dids.end(); ++it)
257 if (!it->isHcalDetId())
322 it!=chbhe->end(); ++it)
325 double sumQ = utilities::sumQ<HBHEDataFrame>(digi, 2.5, 0,
332 double aveTS = utilities::aveTS<HBHEDataFrame>(digi, 2.5, 0,
340 for (
int i=0;
i<digi.size();
i++)
342 digi.sample(
i).nominal_fC()-2.5);
358 it!=cho->end(); ++it)
361 double sumQ = utilities::sumQ<HODataFrame>(digi, 8.5, 0,
368 double aveTS = utilities::aveTS<HODataFrame>(digi, 8.5, 0,
376 for (
int i=0;
i<digi.size();
i++)
378 digi.sample(
i).nominal_fC()-8.5);
394 it!=chf->end(); ++it)
397 double sumQ = utilities::sumQ<HFDataFrame>(digi, 2.5, 0,
404 double aveTS = utilities::aveTS<HFDataFrame>(digi, 2.5, 0,
412 for (
int i=0;
i<digi.size();
i++)
414 digi.sample(
i).nominal_fC()-2.5);
444 return ctrigger->wasLaserTrigger();
ContainerXXX< double > _xSignalSum2
ContainerProf2D _cSignalRMS_depth
EventNumber_t event() const
T getUntrackedParameter(std::string const &, T const &) const
double aveTS(DIGI const &digi, double ped=0, int i=0, int j=3)
virtual void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *qy=new ValueQuantity(quantity::fN), int debug=0)
ContainerProf2D _cSignalMean_depth
ContainerXXX< double > _xSignalSum
ContainerXXX< int > _xEntries
ContainerProf2D _cTimingRMS_FEDuTCA
bool getByToken(EDGetToken token, Handle< PROD > &result) const
void initialize(HcalElectronicsMap const *, ElectronicsMapType etype=fHcalElectronicsMap)
Container1D _cSignalMean_Subdet
#define DEFINE_FWK_MODULE(type)
int size() const
total number of samples in the digi
Container1D _cTimingRMS_Subdet
std::vector< HBHEDataFrame >::const_iterator const_iterator
ContainerProf1D _cTimingvsLS_SubdetPM
Container2D _cMissing_FEDuTCA
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
void bookHistograms(fwlite::EventContainer &eventCont)
Container1D _cSignalRMS_Subdet
HcalElectronicsMap const * _emap
uint32_t lookup(DetId const &)
virtual void fill(HcalDetId const &)
ContainerXXX< double > _xTimingSum2
virtual void fill(uint32_t)
ContainerProf1D _cSignalvsEvent_SubdetPM
virtual void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *, int debug=0)
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)
Container2D _cMissing_depth
ContainerProf2D _cSignalRMS_FEDVME
int size() const
total number of samples in the digi
virtual void initialize(std::string const &folder, hashfunctions::HashType, Quantity *, Quantity *, Quantity *qz=new ValueQuantity(quantity::fN), int debug=0)
int const FIBER_uTCA_MIN1
edm::EDGetTokenT< HODigiCollection > _tokHO
std::vector< HcalGenericDetId > allPrecisionId() const
edm::EDGetTokenT< HFDigiCollection > _tokHF
ContainerProf1D _cSignalvsLS_SubdetPM
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
ContainerProf2D _cTimingRMS_FEDVME
virtual bool _isApplicable(edm::Event const &)
electronicsmap::ElectronicsMap _ehashmap
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
EventAuxiliary const & eventAuxiliary() const
virtual void _process(edm::Event const &, edm::EventSetup const &)
int const CALIBEVENTS_MIN
int size() const
total number of samples in the digi
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
virtual void book(HcalElectronicsMap const *)
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
ContainerProf1D _cShapeCut_FEDSlot
RunAuxiliary const & runAuxiliary() const
ContainerProf2D _cTimingRMS_depth
EventID const & id() const
virtual STDTYPE & get(HcalDetId const &)
Container1D _cTimingMean_Subdet
ContainerProf2D _cSignalMean_FEDuTCA
edm::EDGetTokenT< HcalTBTriggerData > _tokTrigger
ContainerXXX< double > _xTimingSum
edm::InputTag _tagTrigger
ContainerProf2D _cTimingMean_depth
Container2D _cMissing_FEDVME
virtual void initialize(hashfunctions::HashType, int debug=0)
virtual void initialize(FilterType ftype, HashType htype, std::vector< uint32_t > const &)
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
ContainerProf2D _cSignalRMS_FEDuTCA
Readout chain identification for Hcal.
ContainerProf1D _cTimingvsEvent_SubdetPM
ContainerProf2D _cTimingMean_FEDuTCA
LaserTask(edm::ParameterSet const &)
ContainerProf2D _cTimingMean_FEDVME
virtual void _resetMonitors(UpdateFreq)
ContainerProf2D _cSignalMean_FEDVME
double sumQ(DIGI const &digi, double ped, int i=0, int j=3)