4 monitorDir_(ps.getUntrackedParameter<
std::
string>(
"monitorDir",
"")),
5 stage2CaloLayer2JetToken_(consumes<
l1t::
JetBxCollection>(ps.getParameter<
edm::InputTag>(
"stage2CaloLayer2JetSource"))),
6 stage2CaloLayer2EGammaToken_(consumes<
l1t::
EGammaBxCollection>(ps.getParameter<
edm::InputTag>(
"stage2CaloLayer2EGammaSource"))),
7 stage2CaloLayer2TauToken_(consumes<
l1t::
TauBxCollection>(ps.getParameter<
edm::InputTag>(
"stage2CaloLayer2TauSource"))),
8 stage2CaloLayer2EtSumToken_(consumes<
l1t::
EtSumBxCollection>(ps.getParameter<
edm::InputTag>(
"stage2CaloLayer2EtSumSource"))),
9 verbose_(ps.getUntrackedParameter <
bool > (
"verbose",
false))
139 edm::LogInfo(
"L1TStage2CaloLayer2") <<
"L1TStage2CaloLayer2: analyze...." << std::endl;
148 const bool forward = (itJet->hwEta()>68 || itJet->hwEta()<(-68));
153 if (itJet->hwPt() !=0 ){
167 if (itJet->hwPt() !=0 ){
186 bool iso = itEG->hwIso();
191 if(itEG->hwPt() !=0 ){
206 if(itEG->hwPt() !=0 ){
225 bool iso = itTau->hwIso();
230 if(itTau->hwPt() !=0 ){
245 if(itTau->hwPt() !=0 ){
279 if (itEtSum->hwPt()>0)
283 if (itEtSum->hwPt()>0)
306 for (
int i=0;
i<8;
i++)
MonitorElement * timingStage2CaloLayer2CenJetBxOcc_
BXVector< EGamma > EGammaBxCollection
const_iterator end(int bx) const
MonitorElement * stage2CaloLayer2IsoTauOcc_
MonitorElement * stage2CaloLayer2IsoEGEta_
MonitorElement * stage2CaloLayer2TauEtEtaPhi_shift_
MonitorElement * stage2CaloLayer2CenJetRank_
MonitorElement * stage2CaloLayer2IsoEGPhi_
MonitorElement * stage2CaloLayer2TauEtEtaPhi_
MonitorElement * stage2CaloLayer2ForJetQual_
MonitorElement * timingStage2CaloLayer2IsoTauBxOcc_
MonitorElement * stage2CaloLayer2NonIsoEGQual_
MonitorElement * stage2CaloLayer2MinBiasHFP1_
MonitorElement * stage2CaloLayer2TauEta_
L1TStage2CaloLayer2(const edm::ParameterSet &ps)
void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override
bool getByToken(EDGetToken token, Handle< PROD > &result) const
MonitorElement * stage2CaloLayer2METRank_
MonitorElement * timingStage2CaloLayer2TauBxOcc_
MonitorElement * timingStage2CaloLayer2NonIsoEGBxOcc_
MonitorElement * stage2CaloLayer2CenJetEtEtaPhi_
MonitorElement * stage2CaloLayer2IsoEGRank_
MonitorElement * stage2CaloLayer2IsoEGQual_
MonitorElement * stage2CaloLayer2IsoTauEtEtaPhi_shift_
MonitorElement * stage2CaloLayer2METHFRank_
MonitorElement * stage2CaloLayer2IsoEGOcc_
MonitorElement * stage2CaloLayer2NonIsoEGEtEtaPhi_shift_
MonitorElement * stage2CaloLayer2IsoTauQual_
MonitorElement * stage2CaloLayer2IsoEGBxOcc_
MonitorElement * stage2CaloLayer2TauPhi_
MonitorElement * stage2CaloLayer2MHTHFPhi_
void analyze(const edm::Event &e, const edm::EventSetup &c) override
MonitorElement * stage2CaloLayer2EtSumBxOcc_
MonitorElement * stage2CaloLayer2MinBiasHFM0_
MonitorElement * stage2CaloLayer2NonIsoEGEtEtaPhi_
MonitorElement * stage2CaloLayer2CenJetPhi_
BXVector< Tau > TauBxCollection
MonitorElement * stage2CaloLayer2CenJetEta_
MonitorElement * stage2CaloLayer2MHTRank_
MonitorElement * stage2CaloLayer2IsoTauEtEtaPhi_
MonitorElement * stage2CaloLayer2ForJetBxOcc_
MonitorElement * stage2CaloLayer2METHFPhi_
MonitorElement * stage2CaloLayer2Centrality_
MonitorElement * stage2CaloLayer2IsoTauBxOcc_
BXVector< EtSum > EtSumBxCollection
MonitorElement * stage2CaloLayer2NonIsoEGOcc_
MonitorElement * stage2CaloLayer2ForJetEta_
MonitorElement * stage2CaloLayer2IsoTauPhi_
void setCurrentFolder(std::string const &fullpath)
MonitorElement * stage2CaloLayer2ForJetOcc_
MonitorElement * timingStage2CaloLayer2EtSumBxOcc_
MonitorElement * stage2CaloLayer2IsoEGEtEtaPhi_
MonitorElement * stage2CaloLayer2CenJetQual_
MonitorElement * stage2CaloLayer2IsoTauEta_
edm::EDGetTokenT< l1t::EGammaBxCollection > stage2CaloLayer2EGammaToken_
MonitorElement * stage2CaloLayer2MinBiasHFP0_
MonitorElement * book1D(Args &&...args)
MonitorElement * stage2CaloLayer2Asymmetry_
MonitorElement * stage2CaloLayer2TowCount_
MonitorElement * stage2CaloLayer2EGIso_
MonitorElement * stage2CaloLayer2ForJetRank_
edm::EDGetTokenT< l1t::JetBxCollection > stage2CaloLayer2JetToken_
~L1TStage2CaloLayer2() override
MonitorElement * stage2CaloLayer2ForJetEtEtaPhi_
MonitorElement * stage2CaloLayer2ForJetEtEtaPhi_shift_
MonitorElement * stage2CaloLayer2CenJetOcc_
MonitorElement * stage2CaloLayer2CenJetBxOcc_
edm::EDGetTokenT< l1t::EtSumBxCollection > stage2CaloLayer2EtSumToken_
BXVector< Jet > JetBxCollection
MonitorElement * book2D(Args &&...args)
MonitorElement * stage2CaloLayer2MHTPhi_
MonitorElement * stage2CaloLayer2IsoTauRank_
MonitorElement * stage2CaloLayer2CenJetEtEtaPhi_shift_
MonitorElement * stage2CaloLayer2TauBxOcc_
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
MonitorElement * stage2CaloLayer2HTTRank_
MonitorElement * stage2CaloLayer2TauRank_
MonitorElement * stage2CaloLayer2ForJetPhi_
MonitorElement * stage2CaloLayer2NonIsoEGRank_
MonitorElement * stage2CaloLayer2IsoEGEtEtaPhi_shift_
MonitorElement * stage2CaloLayer2TauIso_
MonitorElement * stage2CaloLayer2METPhi_
MonitorElement * timingStage2CaloLayer2ForJetBxOcc_
edm::EDGetTokenT< l1t::TauBxCollection > stage2CaloLayer2TauToken_
MonitorElement * stage2CaloLayer2MinBiasHFM1_
MonitorElement * stage2CaloLayer2TauQual_
MonitorElement * stage2CaloLayer2ETTRank_
MonitorElement * timingStage2CaloLayer2IsoEGBxOcc_
MonitorElement * stage2CaloLayer2TauOcc_
const_iterator begin(int bx) const
MonitorElement * stage2CaloLayer2ETTEMRank_
MonitorElement * stage2CaloLayer2MHTHFRank_
MonitorElement * stage2CaloLayer2NonIsoEGEta_
MonitorElement * stage2CaloLayer2NonIsoEGBxOcc_
std::vector< T >::const_iterator const_iterator
MonitorElement * stage2CaloLayer2NonIsoEGPhi_