4 using namespace hcaldqm;
73 sprintf(cutstr,
"_sumQHBHE%dHO%dHF%d",
int(
_lowHBHE),
90 DQTask::_resetMonitors(uf);
131 it!=chbhe->end(); ++it)
134 double sumQ = utilities::sumQ<HBHEDataFrame>(digi, 2.5, 0,
139 double aveTS = utilities::aveTS<HBHEDataFrame>(digi, 2.5, 0,
144 for (
int i=0;
i<digi.size();
i++)
146 digi.sample(
i).nominal_fC()-2.5);
149 it!=cho->end(); ++it)
152 double sumQ = utilities::sumQ<HODataFrame>(digi, 8.5, 0,
157 double aveTS = utilities::aveTS<HODataFrame>(digi, 8.5, 0,
162 for (
int i=0;
i<digi.size();
i++)
164 digi.sample(
i).nominal_fC()-8.5);
167 it!=chf->end(); ++it)
170 double sumQ = utilities::sumQ<HFDataFrame>(digi, 2.5, 0,
175 double aveTS = utilities::aveTS<HFDataFrame>(digi, 2.5, 0,
180 for (
int i=0;
i<digi.size();
i++)
182 digi.sample(
i).nominal_fC()-2.5);
205 return ctrigger->wasLaserTrigger();
virtual void initialize(std::string const &folder, std::string const &nametitle, mapper::MapperType mt, axis::Axis *xaxis, axis::Axis *yaxis=new axis::ValueAxis(axis::fYaxis, axis::fEntries), int debug=0)
virtual int _getCalibType(edm::Event const &)
Container2D _cSignalMeans_depth
T getUntrackedParameter(std::string const &, T const &) const
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
virtual void initialize(std::string const &folder, std::string nametitle, mapper::MapperType mt, axis::Axis *xaxis, axis::Axis *yaxis=new axis::CoordinateAxis(axis::fYaxis, axis::fiphi), axis::Axis *zaxis=new axis::ValueAxis(axis::fZaxis, axis::fEntries), int debug=0)
double sumQ(DIGI digi, double ped, int i=0, int j=3)
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
int size() const
total number of samples in the digi
std::vector< HBHEDataFrame >::const_iterator const_iterator
Container2D _cTimingRMSs_depth
Container1D _cSignalRMSs_SubDet
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
double aveTS(DIGI digi, double ped=0, int i=0, int j=3)
ContainerProf1D _cShapeCut_SubDetPM_iphi
void bookHistograms(fwlite::EventContainer &eventCont)
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
void dqmthrow(std::string const &msg) const
virtual void fill(double)
int size() const
total number of samples in the digi
edm::EDGetTokenT< HODigiCollection > _tokHO
edm::EDGetTokenT< HFDigiCollection > _tokHF
virtual void initialize(std::string const &folder, std::string const &nametitle, mapper::MapperType mt, axis::Axis *xaxis, axis::Axis *yaxis=new ValueAxis(fYaxis, fEntries), int debug=0)
virtual bool _isApplicable(edm::Event const &)
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
virtual void _process(edm::Event const &, edm::EventSetup const &)
int const CALIBEVENTS_MIN
Container1D _cTimingMeans_SubDet
int size() const
total number of samples in the digi
virtual void fill(HcalDetId const &, double)
Container1D _cTimingRMSs_SubDet
virtual void dump(Container1D *, bool)
Container2D _cTimingMeans_depth
edm::EDGetTokenT< HcalTBTriggerData > _tokTrigger
ContainerCompact _cSignals
edm::InputTag _tagTrigger
ContainerCompact _cTiming
Container2D _cSignalRMSs_depth
LaserTask(edm::ParameterSet const &)
virtual void _resetMonitors(UpdateFreq)
Container1D _cSignalMeans_SubDet