39 histFolder_ (ps.getUntrackedParameter<
std::
string>(
"HistFolder",
"L1T/L1TRCT")),
42 filterTriggerType_ (ps.getParameter<
int >(
"filterTriggerType")),
43 selectBX_ (ps.getUntrackedParameter<
int >(
"selectBX",2))
50 std::cout <<
"L1TRCT: constructor...." << std::endl;
112 std::cout <<
"L1TRCT: analyze...." << std::endl;
128 double triggerType =
static_cast<double> (e.
experimentType()) + 0.001;
129 double triggerTypeLast =
static_cast<double> (edm::EventAuxiliary::ExperimentType::ErrorTrigger)
161 edm::LogInfo(
"DataNotFound") <<
"can't find L1CaloRegionCollection - RCT";
166 edm::LogInfo(
"DataNotFound") <<
"can't find L1CaloEmCollection - Layer2 ";
174 for (L1CaloRegionCollection::const_iterator ireg = rgn->begin();
175 ireg != rgn->end(); ireg++) {
212 for (L1CaloEmCollection::const_iterator iem = em->begin();
213 iem != em->end(); iem++) {
215 if(iem->rank()==0)
continue;
219 if (iem->isolated()) {
222 iem->regionId().iphi(), iem->rank());
225 iem->regionId().iphi());
231 iem->regionId().iphi(), iem->rank());
234 iem->regionId().iphi());
239 if (iem->isolated()) {
241 iem->regionId().iphi(), iem->rank());
244 iem->regionId().iphi());
249 iem->regionId().iphi(), iem->rank());
252 iem->regionId().iphi());
MonitorElement * rctOverFlowEtaPhi_
const unsigned int R6BINS
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 ETABINS
MonitorElement * rctRegionsOccEtaPhi_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
MonitorElement * triggerType_
MonitorElement * bookInt(Args &&...args)
const unsigned int PHIBINS
int filterTriggerType_
filter TriggerType
void setCurrentFolder(std::string const &fullpath)
MonitorElement * lumisecId_
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
MonitorElement * rctHfPlusTauEtaPhi_
MonitorElement * book1D(Args &&...args)
MonitorElement * rctIsoEmEtEtaPhi_
MonitorElement * rctNonIsoEmEtEtaPhi_
MonitorElement * rctNotCentralIsoEmEtEtaPhi_
MonitorElement * rctIsoEmOccEtaPhi_
MonitorElement * rctNotCentralRegionsOccEtaPhi_
MonitorElement * rctNonIsoEmRank_
MonitorElement * rctTauVetoEtaPhi_
edm::EDGetTokenT< L1CaloEmCollection > rctSource_L1CEMCollection_
MonitorElement * rctNotCentralNonIsoEmOccEtaPhi_
MonitorElement * rctEmBx_
MonitorElement * rctNotCentralRegionsEtEtaPhi_
MonitorElement * book2D(Args &&...args)
MonitorElement * rctNotCentralNonIsoEmEtEtaPhi_
MonitorElement * rctRegionRank_
MonitorElement * rctMipEtaPhi_
edm::EventAuxiliary::ExperimentType experimentType() const
std::vector< L1CaloRegion > L1CaloRegionCollection
void analyze(const edm::Event &e, const edm::EventSetup &c) override
MonitorElement * rctRegionBx_
MonitorElement * rctNonIsoEmOccEtaPhi_
MonitorElement * rctNotCentralIsoEmOccEtaPhi_
MonitorElement * rctIsoEmRank_