40 filterTriggerType_ (ps.getParameter< int >(
"filterTriggerType"))
47 std::cout <<
"L1TRCT: constructor...." << std::endl;
53 cout <<
"L1T Monitoring histograms will be saved to " <<
133 std::cout <<
"L1TRCT: analyze...." << std::endl;
150 double triggerTypeLast =
static_cast<double> (edm::EventAuxiliary::ExperimentType::ErrorTrigger)
181 edm::LogInfo(
"DataNotFound") <<
"can't find L1CaloRegionCollection";
189 for (L1CaloRegionCollection::const_iterator ireg = rgn->begin();
190 ireg != rgn->end(); ireg++) {
223 edm::LogInfo(
"DataNotFound") <<
"can't find L1CaloEmCollection";
226 if ( ! doEm )
return;
228 for (L1CaloEmCollection::const_iterator iem = em->begin();
229 iem != em->end(); iem++) {
233 if (iem->isolated()) {
238 iem->regionId().iphi(), iem->rank());
241 iem->regionId().iphi());
251 iem->regionId().iphi(), iem->rank());
254 iem->regionId().iphi());
MonitorElement * rctOverFlowEtaPhi_
const unsigned int R6BINS
virtual void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * rctQuietEtaPhi_
std::vector< L1CaloEmCand > L1CaloEmCollection
edm::EDGetTokenT< L1CaloRegionCollection > rctSource_L1CRCollection_
L1TRCT(const edm::ParameterSet &ps)
MonitorElement * rctRegionsEtEtaPhi_
const unsigned int R10BINS
MonitorElement * rctRegionsOccEtaPhi_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
MonitorElement * triggerType_
MonitorElement * bookInt(Args &&...args)
int filterTriggerType_
filter TriggerType
MonitorElement * lumisecId_
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
MonitorElement * rctHfPlusTauEtaPhi_
MonitorElement * book1D(Args &&...args)
MonitorElement * rctIsoEmEtEtaPhi_
MonitorElement * rctNonIsoEmEtEtaPhi_
virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
MonitorElement * rctIsoEmOccEtaPhi_
MonitorElement * rctNonIsoEmRank_
MonitorElement * rctTauVetoEtaPhi_
virtual void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
edm::EDGetTokenT< L1CaloEmCollection > rctSource_L1CEMCollection_
void setCurrentFolder(const std::string &fullpath)
MonitorElement * rctEmBx_
MonitorElement * book2D(Args &&...args)
MonitorElement * rctRegionRank_
MonitorElement * rctMipEtaPhi_
edm::EventAuxiliary::ExperimentType experimentType() const
void analyze(const edm::Event &e, const edm::EventSetup &c)
std::vector< L1CaloRegion > L1CaloRegionCollection
MonitorElement * rctRegionBx_
MonitorElement * rctNonIsoEmOccEtaPhi_
MonitorElement * rctIsoEmRank_