CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

SusyDQM< Mu, Ele, Jet, Met > Class Template Reference

#include <SusyDQM.h>

Inheritance diagram for SusyDQM< Mu, Ele, Jet, Met >:
edm::EDAnalyzer

List of all members.

Public Member Functions

 SusyDQM (const edm::ParameterSet &)
 ~SusyDQM ()

Protected Member Functions

void beginRun (const edm::Run &)
void endRun (const edm::Run &)

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
virtual void beginJob ()
virtual void endJob ()
virtual bool goodSusyElectron (const Ele *)
virtual bool goodSusyMuon (const Mu *)
void initialize ()

Private Attributes

math::XYZPoint bs
DQMStoredbe_
double elec_d0_cut_
double elec_eta_cut_
double elec_mva_cut_
edm::InputTag electrons_
MonitorElementhRA1_alphat_
MonitorElementhRA1_alphat_nm1_
MonitorElementhRA1_deltaPhi_jets_
MonitorElementhRA1_deltaPhi_jets_nm1_
MonitorElementhRA1_deltaPhi_mht_jets_
MonitorElementhRA1_deltaPhi_mht_jets_nm1_
MonitorElementhRA1_eta_jet1_
MonitorElementhRA1_eta_jet1_nm1_
MonitorElementhRA1_eta_jet2_
MonitorElementhRA1_eta_jet2_nm1_
MonitorElementhRA1_ht_
MonitorElementhRA1_ht_nm1_
MonitorElementhRA1_mht_
MonitorElementhRA1_mht_nm1_
MonitorElementhRA1_pt_elecs_
MonitorElementhRA1_pt_elecs_nm1_
MonitorElementhRA1_pt_jet1_
MonitorElementhRA1_pt_jet1_nm1_
MonitorElementhRA1_pt_jet2_
MonitorElementhRA1_pt_jet2_nm1_
MonitorElementhRA1_pt_jet3_
MonitorElementhRA1_pt_jet3_nm1_
MonitorElementhRA1_pt_muons_
MonitorElementhRA1_pt_muons_nm1_
MonitorElementhRA2_deltaPhi_mht_jets_
MonitorElementhRA2_deltaPhi_mht_jets_nm1_
MonitorElementhRA2_eta_jet1_
MonitorElementhRA2_eta_jet1_nm1_
MonitorElementhRA2_eta_jet2_
MonitorElementhRA2_eta_jet2_nm1_
MonitorElementhRA2_eta_jet3_
MonitorElementhRA2_eta_jet3_nm1_
MonitorElementhRA2_ht_
MonitorElementhRA2_ht_nm1_
MonitorElementhRA2_mht_
MonitorElementhRA2_mht_nm1_
MonitorElementhRA2_N_jets_
MonitorElementhRA2_N_jets_nm1_
MonitorElementhRA2_pt_elecs_
MonitorElementhRA2_pt_elecs_nm1_
MonitorElementhRA2_pt_jet1_
MonitorElementhRA2_pt_jet1_nm1_
MonitorElementhRA2_pt_jet2_
MonitorElementhRA2_pt_jet2_nm1_
MonitorElementhRA2_pt_jet3_
MonitorElementhRA2_pt_jet3_nm1_
MonitorElementhRA2_pt_muons_
MonitorElementhRA2_pt_muons_nm1_
MonitorElementhRAL_dR_emu_
MonitorElementhRAL_Electron_monitor_
MonitorElementhRAL_eta_elecs_
MonitorElementhRAL_eta_muons_
MonitorElementhRAL_Iso_elecs_
MonitorElementhRAL_Iso_muons_
MonitorElementhRAL_mass_OS_ee_
MonitorElementhRAL_mass_OS_emu_
MonitorElementhRAL_mass_OS_mumu_
MonitorElementhRAL_mass_SS_ee_
MonitorElementhRAL_mass_SS_emu_
MonitorElementhRAL_mass_SS_mumu_
MonitorElementhRAL_Met_
MonitorElementhRAL_Muon_monitor_
MonitorElementhRAL_N_elecs_
MonitorElementhRAL_N_muons_
MonitorElementhRAL_OSee_monitor_
MonitorElementhRAL_OSemu_monitor_
MonitorElementhRAL_OSmumu_monitor_
MonitorElementhRAL_phi_elecs_
MonitorElementhRAL_phi_muons_
MonitorElementhRAL_pt_elecs_
MonitorElementhRAL_pt_muons_
MonitorElementhRAL_SSee_monitor_
MonitorElementhRAL_SSemu_monitor_
MonitorElementhRAL_SSmumu_monitor_
MonitorElementhRAL_Sum_pt_jets_
MonitorElementhRAL_TriMuon_monitor_
edm::InputTag jets_
edm::InputTag met_
std::string moduleName_
double muon_d0_cut_
double muon_eta_cut_
double muon_nChi2_cut_
double muon_nHits_cut_
edm::InputTag muons_
edm::ParameterSet parameters_
double RA12_elec_iso_cut_
double RA12_elec_pt_cut_
double RA12_muon_iso_cut_
double RA12_muon_pt_cut_
double RA1_alphat_cut_
double RA1_deltaPhi_cut_
double RA1_deltaPhiJets_cut_
double RA1_ht_cut_
double RA1_jet1_eta_cut_
double RA1_jet1_pt_cut_
double RA1_jet2_eta_cut_
double RA1_jet2_pt_cut_
double RA1_jet3_pt_cut_
double RA1_jet_eta_cut_
double RA1_jet_max_emf_cut_
double RA1_jet_min_emf_cut_
double RA1_jet_pt_cut_
double RA1_mht_cut_
double RA2_deltaPhi_cut_
double RA2_ht_cut_
double RA2_jet1_eta_cut_
double RA2_jet1_pt_cut_
double RA2_jet2_eta_cut_
double RA2_jet2_pt_cut_
double RA2_jet3_eta_cut_
double RA2_jet3_pt_cut_
double RA2_jet_eta_cut_
double RA2_jet_max_emf_cut_
double RA2_jet_min_emf_cut_
double RA2_jet_pt_cut_
double RA2_mht_cut_
int RA2_N_jets_cut_
double RAL_elec_iso_cut_
double RAL_elec_pt_cut_
double RAL_jet_eta_cut_
double RAL_jet_max_emf_cut_
double RAL_jet_min_emf_cut_
double RAL_jet_pt_cut_
double RAL_jet_sum_pt_cut_
double RAL_met_cut_
double RAL_muon_iso_cut_
double RAL_muon_pt_cut_
edm::InputTag vertex_

Detailed Description

template<typename Mu, typename Ele, typename Jet, typename Met>
class SusyDQM< Mu, Ele, Jet, Met >

Definition at line 56 of file SusyDQM.h.


Constructor & Destructor Documentation

template<typename Mu , typename Ele , typename Jet , typename Met >
SusyDQM< Mu, Ele, Jet, Met >::SusyDQM ( const edm::ParameterSet pset) [explicit]

Definition at line 240 of file SusyDQM.h.

References edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().

                                                               {

   parameters_ = pset;
   initialize();

   moduleName_ = pset.getUntrackedParameter<std::string> ("moduleName");

   muons_ = pset.getParameter<edm::InputTag> ("muonCollection");
   electrons_ = pset.getParameter<edm::InputTag> ("electronCollection");
   jets_ = pset.getParameter<edm::InputTag> ("jetCollection");
   met_ = pset.getParameter<edm::InputTag> ("metCollection");
   vertex_ = pset.getParameter<edm::InputTag> ("vertexCollection");

   muon_eta_cut_ = pset.getParameter<double> ("muon_eta_cut");
   muon_nHits_cut_ = pset.getParameter<double> ("muon_nHits_cut");
   muon_nChi2_cut_ = pset.getParameter<double> ("muon_nChi2_cut");
   muon_d0_cut_ = pset.getParameter<double> ("muon_d0_cut");

   elec_eta_cut_ = pset.getParameter<double> ("elec_eta_cut");
   elec_mva_cut_ = pset.getParameter<double> ("elec_mva_cut");
   elec_d0_cut_ = pset.getParameter<double> ("elec_d0_cut");

   RA12_muon_pt_cut_ = pset.getParameter<double> ("RA12_muon_pt_cut");
   RA12_muon_iso_cut_ = pset.getParameter<double> ("RA12_muon_iso_cut");

   RA12_elec_pt_cut_ = pset.getParameter<double> ("RA12_elec_pt_cut");
   RA12_elec_iso_cut_ = pset.getParameter<double> ("RA12_elec_iso_cut");

   RA1_jet_pt_cut_ = pset.getParameter<double> ("RA1_jet_pt_cut");
   RA1_jet_eta_cut_ = pset.getParameter<double> ("RA1_jet_eta_cut");
   RA1_jet_min_emf_cut_ = pset.getParameter<double> ("RA1_jet_min_emf_cut");
   RA1_jet_max_emf_cut_ = pset.getParameter<double> ("RA1_jet_max_emf_cut");
   RA1_jet1_pt_cut_ = pset.getParameter<double> ("RA1_jet1_pt_cut");
   RA1_jet1_eta_cut_ = pset.getParameter<double> ("RA1_jet1_eta_cut");
   RA1_jet2_pt_cut_ = pset.getParameter<double> ("RA1_jet2_pt_cut");
   RA1_jet2_eta_cut_ = pset.getParameter<double> ("RA1_jet2_eta_cut");
   RA1_jet3_pt_cut_ = pset.getParameter<double> ("RA1_jet3_pt_cut");

   RA1_alphat_cut_ = pset.getParameter<double> ("RA1_alphat_cut");
   RA1_ht_cut_ = pset.getParameter<double> ("RA1_ht_cut");
   RA1_mht_cut_ = pset.getParameter<double> ("RA1_mht_cut");
   RA1_deltaPhi_cut_ = pset.getParameter<double> ("RA1_deltaPhi_cut");
   RA1_deltaPhiJets_cut_ = pset.getParameter<double> ("RA1_deltaPhiJets_cut");

   RA2_jet_pt_cut_ = pset.getParameter<double> ("RA2_jet_pt_cut");
   RA2_jet_eta_cut_ = pset.getParameter<double> ("RA2_jet_eta_cut");
   RA2_jet_min_emf_cut_ = pset.getParameter<double> ("RA2_jet_min_emf_cut");
   RA2_jet_max_emf_cut_ = pset.getParameter<double> ("RA2_jet_max_emf_cut");
   RA2_jet1_pt_cut_ = pset.getParameter<double> ("RA2_jet1_pt_cut");
   RA2_jet1_eta_cut_ = pset.getParameter<double> ("RA2_jet1_eta_cut");
   RA2_jet2_pt_cut_ = pset.getParameter<double> ("RA2_jet2_pt_cut");
   RA2_jet2_eta_cut_ = pset.getParameter<double> ("RA2_jet2_eta_cut");
   RA2_jet3_pt_cut_ = pset.getParameter<double> ("RA2_jet3_pt_cut");
   RA2_jet3_eta_cut_ = pset.getParameter<double> ("RA2_jet3_eta_cut");
   RA2_N_jets_cut_ = pset.getParameter<int> ("RA2_N_jets_cut");

   RA2_ht_cut_ = pset.getParameter<double> ("RA2_ht_cut");
   RA2_mht_cut_ = pset.getParameter<double> ("RA2_mht_cut");
   RA2_deltaPhi_cut_ = pset.getParameter<double> ("RA2_deltaPhi_cut");

   RAL_muon_pt_cut_ = pset.getParameter<double> ("RAL_muon_pt_cut");
   RAL_muon_iso_cut_ = pset.getParameter<double> ("RAL_muon_iso_cut");

   RAL_elec_pt_cut_ = pset.getParameter<double> ("RAL_elec_pt_cut");
   RAL_elec_iso_cut_ = pset.getParameter<double> ("RAL_elec_iso_cut");

   RAL_jet_pt_cut_ = pset.getParameter<double> ("RAL_jet_pt_cut");
   RAL_jet_sum_pt_cut_ = pset.getParameter<double> ("RAL_jet_sum_pt_cut");
   RAL_jet_eta_cut_ = pset.getParameter<double> ("RAL_jet_eta_cut");
   RAL_jet_min_emf_cut_ = pset.getParameter<double> ("RAL_jet_min_emf_cut");
   RAL_jet_max_emf_cut_ = pset.getParameter<double> ("RAL_jet_max_emf_cut");

   RAL_met_cut_ = pset.getParameter<double> ("RAL_met_cut");
}
template<typename Mu , typename Ele , typename Jet , typename Met >
SusyDQM< Mu, Ele, Jet, Met >::~SusyDQM ( )

Definition at line 316 of file SusyDQM.h.

                                     {

}

Member Function Documentation

template<typename Mu , typename Ele , typename Jet , typename Met >
void SusyDQM< Mu, Ele, Jet, Met >::analyze ( const edm::Event evt,
const edm::EventSetup iSetup 
) [private, virtual]

Implements edm::EDAnalyzer.

Definition at line 463 of file SusyDQM.h.

References funct::cos(), Geom::deltaPhi(), deltaR(), reco::MuonIsolation::emEt, edm::Event::getByLabel(), reco::MuonIsolation::hadEt, i, python::tagInventory::inv, analyzePatCleaning_cfg::jets, patZpeak::muons, python::multivaluedict::sort(), mathSSE::sqrt(), and reco::MuonIsolation::sumPt.

                                                                                         {

   edm::Handle<std::vector<Mu> > muons;
   bool isFound = evt.getByLabel(muons_, muons);
   if (!isFound)
      return;

   edm::Handle<std::vector<Ele> > elecs;
   isFound = evt.getByLabel(electrons_, elecs);
   if (!isFound)
      return;

   //edm::Handle<std::vector<Jet> > jets;
   //evt.getByLabel(jets_, jets);

   edm::Handle<std::vector<Jet> > cJets;
   isFound = evt.getByLabel(jets_, cJets);
   if (!isFound)
      return;
   std::vector<Jet> jets = *cJets;
   std::sort(jets.begin(), jets.end(), PtGreater());

   edm::Handle<std::vector<Met> > mets;
   isFound = evt.getByLabel(met_, mets);
   if (!isFound)
      return;

   edm::Handle<reco::VertexCollection> vertices;
   isFound = evt.getByLabel(vertex_, vertices);
   if (!isFound)
      return;

   // Hadronic DQM histos

   float RA1_HT = 0.;
   math::PtEtaPhiMLorentzVector RA1_vMHT(0., 0., 0., 0.);
   int RA1_nJets = 0;
   float RA1_jet1_pt = 0;
   float RA1_jet1_eta = 0;
   float RA1_jet1_emf = 0;
   float RA1_jet2_pt = 0;
   float RA1_jet2_eta = 0;
   float RA1_jet2_emf = 0;
   float RA1_jet3_pt = 0;
   math::PtEtaPhiMLorentzVector RA1_leading(0., 0., 0., 0.);
   math::PtEtaPhiMLorentzVector RA1_second(0., 0., 0., 0.);
   int i_jet = 0;
   for (typename std::vector<Jet>::const_iterator jet_i = jets.begin(); jet_i != jets.end(); ++jet_i) {
      if (i_jet == 0) {
         RA1_leading = jet_i->p4();
         RA1_jet1_pt = jet_i->pt();
         RA1_jet1_eta = jet_i->eta();
         RA1_jet1_emf = jet_i->emEnergyFraction();
      }
      if (i_jet == 1) {
         RA1_second = jet_i->p4();
         RA1_jet2_pt = jet_i->pt();
         RA1_jet2_eta = jet_i->eta();
         RA1_jet2_emf = jet_i->emEnergyFraction();
      }
      if (i_jet == 2)
         RA1_jet3_pt = jet_i->pt();
      if (jet_i->pt() > RA1_jet_pt_cut_ && fabs(jet_i->eta()) < RA1_jet_eta_cut_) {
         ++RA1_nJets;
         RA1_HT += jet_i->pt();
         RA1_vMHT -= jet_i->p4();
      }
      ++i_jet;
   }
   float RA1_MHT = RA1_vMHT.pt();

   i_jet = 0;
   float RA1_minDeltaPhi = 9999.;
   for (typename std::vector<Jet>::const_iterator jet_i = jets.begin(); jet_i != jets.end(); ++jet_i) {
      if (i_jet <= 2) {
         double deltaPhi_tmp = fabs(deltaPhi(jet_i->phi(), RA1_vMHT.phi()));
         if (deltaPhi_tmp < RA1_minDeltaPhi)
            RA1_minDeltaPhi = deltaPhi_tmp;
      }
      ++i_jet;
   }

   float RA1_alphat = 0;
   float RA1_DeltaPhiJets = 9999.;
   if (RA1_nJets >= 2) {
      RA1_DeltaPhiJets = fabs(deltaPhi(RA1_leading.phi(), RA1_second.phi()));
      // wrong definition PDG (July 2008) Eq. 38.38
      //RA1_alphat = RA1_second.Et() / (RA1_leading + RA1_second).Mt();
      // right definition PDG (July 2008) Eq. 38.61
      RA1_alphat = RA1_second.Et() / sqrt(2* RA1_leading .Et() * RA1_second.Et() * (1 - cos(RA1_DeltaPhiJets)));
   }

   float RA2_HT = 0.;
   math::PtEtaPhiMLorentzVector RA2_vMHT(0., 0., 0., 0.);
   int RA2_nJets = 0;
   float RA2_jet1_pt = 0;
   float RA2_jet1_eta = 0;
   float RA2_jet1_emf = 0;
   float RA2_jet2_pt = 0;
   float RA2_jet2_eta = 0;
   float RA2_jet2_emf = 0;
   float RA2_jet3_pt = 0;
   float RA2_jet3_eta = 0;
   float RA2_jet3_emf = 0;
   i_jet = 0;
   for (typename std::vector<Jet>::const_iterator jet_i = jets.begin(); jet_i != jets.end(); ++jet_i) {
      if (i_jet == 0) {
         RA2_jet1_pt = jet_i->pt();
         RA2_jet1_eta = jet_i->eta();
         RA2_jet1_emf = jet_i->emEnergyFraction();
      }
      if (i_jet == 1) {
         RA2_jet2_pt = jet_i->pt();
         RA2_jet2_eta = jet_i->eta();
         RA2_jet2_emf = jet_i->emEnergyFraction();
      }
      if (i_jet == 2) {
         RA2_jet3_pt = jet_i->pt();
         RA2_jet3_eta = jet_i->eta();
         RA2_jet3_emf = jet_i->emEnergyFraction();
      }
      if (jet_i->pt() > RA2_jet_pt_cut_ && fabs(jet_i->eta()) < RA2_jet_eta_cut_) {
         ++RA2_nJets;
         RA2_HT += jet_i->pt();
         RA2_vMHT -= jet_i->p4();
      }
      ++i_jet;
   }
   float RA2_MHT = RA2_vMHT.pt();

   i_jet = 0;
   float RA2_minDeltaPhi = 9999.;
   for (typename std::vector<Jet>::const_iterator jet_i = jets.begin(); jet_i != jets.end(); ++jet_i) {
      if (jet_i->pt() < RA2_jet_pt_cut_)
         continue;
      if (i_jet <= 2) {
         double deltaPhi_tmp = fabs(deltaPhi(jet_i->phi(), RA1_vMHT.phi()));
         if (deltaPhi_tmp < RA2_minDeltaPhi)
            RA2_minDeltaPhi = deltaPhi_tmp;
      }
      ++i_jet;
   }

   for (reco::VertexCollection::const_iterator vertex = vertices->begin(); vertex != vertices->end(); ++vertex) {
      bs = vertex->position();
      break;
   }

   float leadingMuPt = 0;
   for (typename std::vector<Mu>::const_iterator mu_i = muons->begin(); mu_i != muons->end(); ++mu_i) {
      if (!goodSusyMuon(&(*mu_i)))
         continue;

      reco::MuonIsolation Iso_muon = mu_i->isolationR03();
      float muIso = (Iso_muon.emEt + Iso_muon.hadEt + Iso_muon.sumPt) / mu_i->pt();

      if (muIso < RA12_muon_iso_cut_) {
         if (mu_i->pt() > leadingMuPt)
            leadingMuPt = mu_i->pt();
      }
   }

   float leadingElecPt = 0;
   for (typename std::vector<Ele>::const_iterator ele_i = elecs->begin(); ele_i != elecs->end(); ++ele_i) {
      if (!goodSusyElectron(&(*ele_i)))
         continue;

      float elecIso = (ele_i->dr03TkSumPt() + ele_i->dr03EcalRecHitSumEt() + ele_i->dr03HcalTowerSumEt()) / ele_i->pt();

      if (elecIso < RA12_elec_iso_cut_) {
         if (ele_i->pt() > leadingElecPt)
            leadingElecPt = ele_i->pt();
      }
   }

   if (RA1_jet1_emf >= RA1_jet_min_emf_cut_ && RA1_jet1_emf <= RA1_jet_max_emf_cut_ && RA1_jet2_emf
         >= RA1_jet_min_emf_cut_ && RA1_jet2_emf <= RA1_jet_max_emf_cut_) {
      hRA1_pt_jet1_->Fill(RA1_jet1_pt);
      hRA1_eta_jet1_->Fill(RA1_jet1_eta);
      hRA1_pt_jet2_->Fill(RA1_jet2_pt);
      hRA1_eta_jet2_->Fill(RA1_jet2_eta);
      hRA1_pt_jet3_->Fill(RA1_jet3_pt);
      hRA1_deltaPhi_mht_jets_->Fill(RA1_minDeltaPhi);
      hRA1_deltaPhi_jets_->Fill(RA1_DeltaPhiJets);
      hRA1_ht_->Fill(RA1_HT);
      hRA1_mht_->Fill(RA1_MHT);
      hRA1_alphat_->Fill(RA1_alphat);
      hRA1_pt_muons_->Fill(leadingMuPt);
      hRA1_pt_elecs_->Fill(leadingElecPt);
      for (int i = 0; i < 12; ++i) {
         if (RA1_jet1_pt > RA1_jet1_pt_cut_ || i == 0) {
            if (fabs(RA1_jet1_eta) < RA1_jet1_eta_cut_ || i == 1) {
               if (RA1_jet2_pt > RA1_jet2_pt_cut_ || i == 2) {
                  if (fabs(RA1_jet2_eta) < RA1_jet2_eta_cut_ || i == 3) {
                     if (RA1_jet3_pt < RA1_jet3_pt_cut_ || i == 4) {
                        if (RA1_minDeltaPhi >= RA1_deltaPhi_cut_ || i == 5) {
                           if (RA1_DeltaPhiJets <= RA1_deltaPhiJets_cut_ || i == 6) {
                              if (RA1_HT >= RA1_ht_cut_ || i == 7) {
                                 if (RA1_MHT >= RA1_mht_cut_ || i == 8) {
                                    if (RA1_alphat >= RA1_alphat_cut_ || i == 9) {
                                       if (leadingMuPt <= RA12_muon_pt_cut_ || i == 10) {
                                          if (leadingElecPt <= RA12_elec_pt_cut_ || i == 11) {
                                             if (i == 0)
                                                hRA1_pt_jet1_nm1_->Fill(RA1_jet1_pt);
                                             if (i == 1)
                                                hRA1_eta_jet1_nm1_->Fill(RA1_jet1_eta);
                                             if (i == 2)
                                                hRA1_pt_jet2_nm1_->Fill(RA1_jet2_pt);
                                             if (i == 3)
                                                hRA1_eta_jet2_nm1_->Fill(RA1_jet2_eta);
                                             if (i == 4)
                                                hRA1_pt_jet3_nm1_->Fill(RA1_jet3_pt);
                                             if (i == 5)
                                                hRA1_deltaPhi_mht_jets_nm1_->Fill(RA1_minDeltaPhi);
                                             if (i == 6)
                                                hRA1_deltaPhi_jets_nm1_->Fill(RA1_DeltaPhiJets);
                                             if (i == 7)
                                                hRA1_ht_nm1_->Fill(RA1_HT);
                                             if (i == 8)
                                                hRA1_mht_nm1_->Fill(RA1_MHT);
                                             if (i == 9)
                                                hRA1_alphat_nm1_->Fill(RA1_alphat);
                                             if (i == 10)
                                                hRA1_pt_muons_nm1_->Fill(leadingMuPt);
                                             if (i == 11)
                                                hRA1_pt_elecs_nm1_->Fill(leadingElecPt);
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }

   if (RA2_jet1_emf >= RA2_jet_min_emf_cut_ && RA2_jet1_emf <= RA2_jet_max_emf_cut_ && RA2_jet2_emf
         >= RA2_jet_min_emf_cut_ && RA2_jet2_emf <= RA2_jet_max_emf_cut_ && RA2_jet3_emf >= RA2_jet_min_emf_cut_
         && RA2_jet3_emf <= RA2_jet_max_emf_cut_) {
      hRA2_N_jets_->Fill(RA2_nJets);
      hRA2_pt_jet1_->Fill(RA2_jet1_pt);
      hRA2_eta_jet1_->Fill(RA2_jet1_eta);
      hRA2_pt_jet2_->Fill(RA2_jet2_pt);
      hRA2_eta_jet2_->Fill(RA2_jet2_eta);
      hRA2_pt_jet3_->Fill(RA2_jet3_pt);
      hRA2_eta_jet3_->Fill(RA2_jet3_eta);
      hRA2_deltaPhi_mht_jets_->Fill(RA2_minDeltaPhi);
      hRA2_ht_->Fill(RA2_HT);
      hRA2_mht_->Fill(RA2_MHT);
      hRA2_pt_muons_->Fill(leadingMuPt);
      hRA2_pt_elecs_->Fill(leadingElecPt);
      for (int i = 0; i < 12; ++i) {
         if (RA2_nJets >= RA2_N_jets_cut_ || i == 0) {
            if (RA2_jet1_pt > RA2_jet1_pt_cut_ || i == 1) {
               if (fabs(RA2_jet1_eta) < RA2_jet1_eta_cut_ || i == 2) {
                  if (RA2_jet2_pt > RA2_jet2_pt_cut_ || i == 3) {
                     if (fabs(RA2_jet2_eta) < RA2_jet2_eta_cut_ || i == 4) {
                        if (RA2_jet3_pt > RA2_jet3_pt_cut_ || i == 5) {
                           if (fabs(RA2_jet3_eta) < RA2_jet3_eta_cut_ || i == 6) {
                              if (RA2_minDeltaPhi >= RA2_deltaPhi_cut_ || i == 7) {
                                 if (RA2_HT >= RA2_ht_cut_ || i == 8) {
                                    if (RA2_MHT >= RA2_mht_cut_ || i == 9) {
                                       if (leadingMuPt <= RA12_muon_pt_cut_ || i == 10) {
                                          if (leadingElecPt <= RA12_elec_pt_cut_ || i == 11) {
                                             if (i == 0)
                                                hRA2_N_jets_nm1_->Fill(RA2_nJets);
                                             if (i == 1)
                                                hRA2_pt_jet1_nm1_->Fill(RA2_jet1_pt);
                                             if (i == 2)
                                                hRA2_eta_jet1_nm1_->Fill(RA2_jet1_eta);
                                             if (i == 3)
                                                hRA2_pt_jet2_nm1_->Fill(RA2_jet2_pt);
                                             if (i == 4)
                                                hRA2_eta_jet2_nm1_->Fill(RA2_jet2_eta);
                                             if (i == 5)
                                                hRA2_pt_jet3_nm1_->Fill(RA2_jet3_pt);
                                             if (i == 6)
                                                hRA2_eta_jet3_nm1_->Fill(RA2_jet3_eta);
                                             if (i == 7)
                                                hRA2_deltaPhi_mht_jets_nm1_->Fill(RA2_minDeltaPhi);
                                             if (i == 8)
                                                hRA2_ht_nm1_->Fill(RA2_HT);
                                             if (i == 9)
                                                hRA2_mht_nm1_->Fill(RA2_MHT);
                                             if (i == 10)
                                                hRA2_pt_muons_nm1_->Fill(leadingMuPt);
                                             if (i == 11)
                                                hRA2_pt_elecs_nm1_->Fill(leadingElecPt);
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }

   // Leptonic DQM histos

   float sumPt = 0.;
   for (typename std::vector<Jet>::const_iterator jet_i = jets.begin(); jet_i != jets.end(); ++jet_i) {
      if (jet_i->pt() < RAL_jet_pt_cut_)
         continue;
      if (fabs(jet_i->eta()) > RAL_jet_eta_cut_)
         continue;
      if (fabs(jet_i->eta()) > RAL_jet_eta_cut_)
         continue;
      if (jet_i->emEnergyFraction() < RAL_jet_min_emf_cut_)
         continue;
      if (jet_i->emEnergyFraction() > RAL_jet_max_emf_cut_)
         continue;
      sumPt += jet_i->pt();
   }

   hRAL_Sum_pt_jets_->Fill(sumPt);

   float MET = 0.;
   for (typename std::vector<Met>::const_iterator met_i = mets->begin(); met_i != mets->end(); ++met_i) {
      MET = met_i->pt();
      break;
   }

   hRAL_Met_->Fill(MET);

   int nMuons = 0;
   int nSSmumu = 0;
   int nOSmumu = 0;
   int nSSemu = 0;
   int nOSemu = 0;
   float inv = 0.;
   float dR = 0.;

   for (typename std::vector<Mu>::const_iterator mu_i = muons->begin(); mu_i != muons->end(); ++mu_i) {
      if (!(goodSusyMuon(&(*mu_i)) && mu_i->pt() > RAL_muon_pt_cut_))
         continue;
      ++nMuons;

      hRAL_pt_muons_->Fill(mu_i->pt());
      hRAL_eta_muons_->Fill(mu_i->eta());
      hRAL_phi_muons_->Fill(mu_i->phi());

      reco::MuonIsolation muIso = mu_i->isolationR03();
      hRAL_Iso_muons_->Fill(muIso.emEt + muIso.hadEt + muIso.sumPt);

      //Muon muon pairs
      for (typename std::vector<Mu>::const_iterator mu_j = muons->begin(); mu_j != muons->end(); ++mu_j) {
         if (mu_i >= mu_j)
            continue;
         if (!(goodSusyMuon(&(*mu_j)) && mu_j->pt() > RAL_muon_pt_cut_))
            continue;

         inv = (mu_i->p4() + mu_j->p4()).M();
         if (mu_i->charge() * mu_j->charge() > 0) {
            ++nSSmumu;
            hRAL_mass_SS_mumu_->Fill(inv);
         }
         if (mu_i->charge() * mu_j->charge() < 0) {
            ++nOSmumu;
            hRAL_mass_OS_mumu_->Fill(inv);
         }
      }

      //Electron muon pairs
      for (typename std::vector<Ele>::const_iterator ele_j = elecs->begin(); ele_j != elecs->end(); ++ele_j) {
         if (!(goodSusyElectron(&(*ele_j)) && ele_j->pt() > RAL_elec_pt_cut_))
            continue;
         inv = (mu_i->p4() + ele_j->p4()).M();
         dR = deltaR(*mu_i, *ele_j);
         hRAL_dR_emu_->Fill(dR);
         if (mu_i->charge() * ele_j->charge() > 0) {
            ++nSSemu;
            hRAL_mass_SS_emu_->Fill(inv);
         }
         if (mu_i->charge() * ele_j->charge() < 0) {
            ++nOSemu;
            hRAL_mass_OS_emu_->Fill(inv);
         }
      }
   }

   hRAL_N_muons_->Fill(nMuons);

   int nElectrons = 0;
   int nSSee = 0;
   int nOSee = 0;
   for (typename std::vector<Ele>::const_iterator ele_i = elecs->begin(); ele_i != elecs->end(); ++ele_i) {
      if (!(goodSusyElectron(&(*ele_i)) && ele_i->pt() > RAL_elec_pt_cut_))
         continue;
      nElectrons++;

      hRAL_pt_elecs_->Fill(ele_i->pt());
      hRAL_eta_elecs_->Fill(ele_i->eta());
      hRAL_phi_elecs_->Fill(ele_i->phi());

      hRAL_Iso_elecs_->Fill(ele_i->dr03TkSumPt() + ele_i->dr03EcalRecHitSumEt() + ele_i->dr03HcalTowerSumEt());

      //Electron electron pairs
      for (typename std::vector<Ele>::const_iterator ele_j = elecs->begin(); ele_j != elecs->end(); ++ele_j) {
         if (ele_i >= ele_j)
            continue;
         if (!(goodSusyElectron(&(*ele_j)) && ele_j->pt() > RAL_elec_pt_cut_))
            continue;

         inv = (ele_i->p4() + ele_j->p4()).M();
         if (ele_i->charge() * ele_j->charge() > 0) {
            ++nSSee;
            hRAL_mass_SS_ee_->Fill(inv);
         }
         if (ele_i->charge() * ele_j->charge() < 0) {
            ++nOSee;
            hRAL_mass_OS_ee_->Fill(inv);
         }
      }
   }

   hRAL_N_elecs_->Fill(nElectrons);

   if (MET > RAL_met_cut_ && sumPt > RAL_jet_sum_pt_cut_) {
      if (nMuons >= 1) {
         hRAL_Muon_monitor_->Fill(sumPt, MET);
      }
      if (nElectrons >= 1) {
         hRAL_Electron_monitor_->Fill(sumPt, MET);
      }
      if (nOSee >= 1) {
         hRAL_OSee_monitor_->Fill(sumPt, MET);
      }
      if (nOSemu >= 1) {
         hRAL_OSemu_monitor_->Fill(sumPt, MET);
      }
      if (nOSmumu >= 1) {
         hRAL_OSmumu_monitor_->Fill(sumPt, MET);
      }
      if (nSSee >= 1) {
         hRAL_SSee_monitor_->Fill(sumPt, MET);
      }
      if (nSSemu >= 1) {
         hRAL_SSemu_monitor_->Fill(sumPt, MET);
      }
      if (nSSmumu >= 1) {
         hRAL_SSmumu_monitor_->Fill(sumPt, MET);
      }
   }
   if (nMuons >= 3) {
      hRAL_TriMuon_monitor_->Fill(sumPt, MET);
   }

}
template<typename Mu , typename Ele , typename Jet , typename Met >
void SusyDQM< Mu, Ele, Jet, Met >::beginJob ( void  ) [private, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 326 of file SusyDQM.h.

References DQMStore::book1D(), DQMStore::book2D(), dbe_, cmsCodeRules::cppFunctionSkipper::operator, and DQMStore::setCurrentFolder().

                                          {

   dbe_ = edm::Service<DQMStore>().operator->();

   dbe_->setCurrentFolder(moduleName_);

   hRA1_pt_jet1_nm1_ = dbe_->book1D("RA1_pt_jet1_nm1", "RA1_pt_jet1_nm1", 50, 0., 1000.);
   hRA1_eta_jet1_nm1_ = dbe_->book1D("RA1_eta_jet1_nm1", "RA1_eta_jet1_nm1", 50, -5., 5.);
   hRA1_pt_jet2_nm1_ = dbe_->book1D("RA1_pt_jet2_nm1", "RA1_pt_jet2_nm1", 50, 0., 1000.);
   hRA1_eta_jet2_nm1_ = dbe_->book1D("RA1_eta_jet2_nm1", "RA1_eta_jet2_nm1", 50, -5., 5.);
   hRA1_pt_jet3_nm1_ = dbe_->book1D("RA1_pt_jet3_nm1", "RA1_pt_jet3_nm1", 50, 0., 1000.);
   hRA1_deltaPhi_mht_jets_nm1_ = dbe_->book1D("RA1_deltaPhi_mht_jets_nm1", "RA1_deltaPhi_mht_jets_nm1", 50, 0., 2.);
   hRA1_deltaPhi_jets_nm1_ = dbe_->book1D("RA1_deltaPhi_jets_nm1", "RA1_deltaPhi_jets_nm1", 50, 0., 4.);
   hRA1_ht_nm1_ = dbe_->book1D("RA1_ht_nm1", "RA1_ht_nm1", 50, 0., 1000.);
   hRA1_mht_nm1_ = dbe_->book1D("RA1_mht_nm1", "RA1_mht_nm1", 50, 0., 1000.);
   hRA1_alphat_nm1_ = dbe_->book1D("RA1_alphat_nm1", "RA1_alphat_nm1", 50, 0., 2.);
   hRA1_pt_muons_nm1_ = dbe_->book1D("RA1_pt_muons_nm1", "RA1_pt_muons_nm1", 50, 0., 200.);
   hRA1_pt_elecs_nm1_ = dbe_->book1D("RA1_pt_elecs_nm1", "RA1_pt_elecs_nm1", 50, 0., 200.);

   hRA2_N_jets_nm1_ = dbe_->book1D("RA2_N_jets_nm1", "RA2_N_jets_nm1", 10, 0., 10.);
   hRA2_pt_jet1_nm1_ = dbe_->book1D("RA2_pt_jet1_nm1", "RA2_pt_jet1_nm1", 50, 0., 1000.);
   hRA2_eta_jet1_nm1_ = dbe_->book1D("RA2_eta_jet1_nm1", "RA2_eta_jet1_nm1", 50, -5., 5.);
   hRA2_pt_jet2_nm1_ = dbe_->book1D("RA2_pt_jet2_nm1", "RA2_pt_jet2_nm1", 50, 0., 1000.);
   hRA2_eta_jet2_nm1_ = dbe_->book1D("RA2_eta_jet2_nm1", "RA2_eta_jet2_nm1", 50, -5., 5.);
   hRA2_pt_jet3_nm1_ = dbe_->book1D("RA2_pt_jet3_nm1", "RA2_pt_jet3_nm1", 50, 0., 1000.);
   hRA2_eta_jet3_nm1_ = dbe_->book1D("RA2_eta_jet3_nm1", "RA2_eta_jet3_nm1", 50, -5., 5.);
   hRA2_deltaPhi_mht_jets_nm1_ = dbe_->book1D("RA2_deltaPhi_mht_jets_nm1", "RA2_deltaPhi_mht_jets_nm1", 50, 0., 2.);
   hRA2_ht_nm1_ = dbe_->book1D("RA2_ht_nm1", "RA2_ht_nm1", 50, 0., 2000.);
   hRA2_mht_nm1_ = dbe_->book1D("RA2_mht_nm1", "RA2_mht_nm1", 50, 0., 1000.);
   hRA2_pt_muons_nm1_ = dbe_->book1D("RA2_pt_muons_nm1", "RA2_pt_muons_nm1", 50, 0., 200.);
   hRA2_pt_elecs_nm1_ = dbe_->book1D("RA2_pt_elecs_nm1", "RA2_pt_elecs_nm1", 50, 0., 200.);

   hRA1_pt_jet1_ = dbe_->book1D("RA1_pt_jet1", "RA1_pt_jet1", 50, 0., 1000.);
   hRA1_eta_jet1_ = dbe_->book1D("RA1_eta_jet1", "RA1_eta_jet1", 50, -5., 5.);
   hRA1_pt_jet2_ = dbe_->book1D("RA1_pt_jet2", "RA1_pt_jet2", 50, 0., 1000.);
   hRA1_eta_jet2_ = dbe_->book1D("RA1_eta_jet2", "RA1_eta_jet2", 50, -5., 5.);
   hRA1_pt_jet3_ = dbe_->book1D("RA1_pt_jet3", "RA1_pt_jet3", 50, 0., 1000.);
   hRA1_deltaPhi_mht_jets_ = dbe_->book1D("RA1_deltaPhi_mht_jets", "RA1_deltaPhi_mht_jets", 50, 0., 2.);
   hRA1_deltaPhi_jets_ = dbe_->book1D("RA1_deltaPhi_jets", "RA1_deltaPhi_jets", 50, 0., 4.);
   hRA1_ht_ = dbe_->book1D("RA1_ht", "RA1_ht", 50, 0., 1000.);
   hRA1_mht_ = dbe_->book1D("RA1_mht", "RA1_mht", 50, 0., 1000.);
   hRA1_alphat_ = dbe_->book1D("RA1_alphat", "RA1_alphat", 50, 0., 2.);
   hRA1_pt_muons_ = dbe_->book1D("RA1_pt_muons", "RA1_pt_muons", 50, 0., 200.);
   hRA1_pt_elecs_ = dbe_->book1D("RA1_pt_elecs", "RA1_pt_elecs", 50, 0., 200.);

   hRA2_N_jets_ = dbe_->book1D("RA2_N_jets", "RA2_N_jets", 10, 0., 10.);
   hRA2_pt_jet1_ = dbe_->book1D("RA2_pt_jet1", "RA2_pt_jet1", 50, 0., 1000.);
   hRA2_eta_jet1_ = dbe_->book1D("RA2_eta_jet1", "RA2_eta_jet1", 50, -5., 5.);
   hRA2_pt_jet2_ = dbe_->book1D("RA2_pt_jet2", "RA2_pt_jet2", 50, 0., 1000.);
   hRA2_eta_jet2_ = dbe_->book1D("RA2_eta_jet2", "RA2_eta_jet2", 50, -5., 5.);
   hRA2_pt_jet3_ = dbe_->book1D("RA2_pt_jet3", "RA2_pt_jet3", 50, 0., 1000.);
   hRA2_eta_jet3_ = dbe_->book1D("RA2_eta_jet3", "RA2_eta_jet3", 50, -5., 5.);
   hRA2_deltaPhi_mht_jets_ = dbe_->book1D("RA2_deltaPhi_mht_jets", "RA2_deltaPhi_mht_jets", 50, 0., 2.);
   hRA2_ht_ = dbe_->book1D("RA2_ht", "RA2_ht", 50, 0., 2000.);
   hRA2_mht_ = dbe_->book1D("RA2_mht", "RA2_mht", 50, 0., 1000.);
   hRA2_pt_muons_ = dbe_->book1D("RA2_pt_muons", "RA2_pt_muons", 50, 0., 200.);
   hRA2_pt_elecs_ = dbe_->book1D("RA2_pt_elecs", "RA2_pt_elecs", 50, 0., 200.);

   hRAL_N_muons_ = dbe_->book1D("RAL_N_muons", "RAL_N_muons", 10, 0., 10.);
   hRAL_pt_muons_ = dbe_->book1D("RAL_pt_muons", "RAL_pt_muons", 50, 0., 300.);
   hRAL_eta_muons_ = dbe_->book1D("RAL_eta_muons", "RAL_eta_muons", 50, -2.5, 2.5);
   hRAL_phi_muons_ = dbe_->book1D("RAL_phi_muons", "RAL_phi_muons", 50, -4., 4.);
   hRAL_Iso_muons_ = dbe_->book1D("RAL_Iso_muons", "RAL_Iso_muons", 50, 0., 25.);

   hRAL_N_elecs_ = dbe_->book1D("RAL_N_elecs", "RAL_N_elecs", 10, 0., 10.);
   hRAL_pt_elecs_ = dbe_->book1D("RAL_pt_elecs", "RAL_pt_elecs", 50, 0., 300.);
   hRAL_eta_elecs_ = dbe_->book1D("RAL_eta_elecs", "RAL_eta_elecs", 50, -2.5, 2.5);
   hRAL_phi_elecs_ = dbe_->book1D("RAL_phi_elecs", "RAL_phi_elecs", 50, -4., 4.);
   hRAL_Iso_elecs_ = dbe_->book1D("RAL_Iso_elecs", "RAL_Iso_elecs", 50, 0., 25.);

   hRAL_Sum_pt_jets_ = dbe_->book1D("RAL_Sum_pt_jets", "RAL_Sum_pt_jets", 50, 0., 2000.);
   hRAL_Met_ = dbe_->book1D("RAL_Met", "RAL_Met", 50, 0., 1000.);

   hRAL_dR_emu_ = dbe_->book1D("RAL_deltaR_emu", "RAL_deltaR_emu", 50, 0., 10.);

   hRAL_mass_OS_mumu_ = dbe_->book1D("RAL_mass_OS_mumu", "RAL_mass_OS_mumu", 50, 0., 300.);
   hRAL_mass_OS_ee_ = dbe_->book1D("RAL_mass_OS_ee", "RAL_mass_OS_ee", 50, 0., 300.);
   hRAL_mass_OS_emu_ = dbe_->book1D("RAL_mass_OS_emu", "RAL_mass_OS_emu", 50, 0., 300.);
   hRAL_mass_SS_mumu_ = dbe_->book1D("RAL_mass_SS_mumu", "RAL_mass_SS_mumu", 50, 0., 300.);
   hRAL_mass_SS_ee_ = dbe_->book1D("RAL_mass_SS_ee", "RAL_mass_SS_ee", 50, 0., 300.);
   hRAL_mass_SS_emu_ = dbe_->book1D("RAL_mass_SS_emu", "RAL_mass_SS_emu", 50, 0., 300.);

   hRAL_Muon_monitor_ = dbe_->book2D("RAL_Single_Muon_Selection", "RAL_Single_Muon_Selection", 50, 0., 1000., 50, 0.,
         1000.);
   hRAL_Electron_monitor_ = dbe_->book2D("RAL_Single_Electron_Selection", "RAL_Single_Electron_Selection", 50, 0.,
         1000., 50, 0., 1000.);
   hRAL_OSee_monitor_ = dbe_->book2D("RAL_OS_Electron_Selection", "RAL_OS_Electron_Selection", 50, 0., 1000., 50, 0.,
         1000.);
   hRAL_OSemu_monitor_ = dbe_->book2D("RAL_OS_ElectronMuon_Selection", "RAL_OS_ElectronMuon_Selection", 50, 0., 1000.,
         50, 0., 1000.);
   hRAL_OSmumu_monitor_ = dbe_->book2D("RAL_OS_Muon_Selection", "RAL_OS_Muon_Selection", 50, 0., 1000., 50, 0., 1000.);
   hRAL_SSee_monitor_ = dbe_->book2D("RAL_SS_Electron_Selection", "RAL_SS_Electron_Selection", 50, 0., 1000., 50, 0.,
         1000.);
   hRAL_SSemu_monitor_ = dbe_->book2D("RAL_SS_ElectronMuon_Selection", "RAL_SS_ElectronMuon_Selection", 50, 0., 1000.,
         50, 0., 1000.);
   hRAL_SSmumu_monitor_ = dbe_->book2D("RAL_SS_Muon_Selection", "RAL_SS_Muon_Selection", 50, 0., 1000., 50, 0., 1000.);
   hRAL_TriMuon_monitor_ = dbe_->book2D("RAL_Tri_Muon_Selection", "RAL_Tri_Muon_Selection", 50, 0., 1000., 50, 0.,
         1000.);

}
template<typename Mu , typename Ele , typename Jet , typename Met >
void SusyDQM< Mu, Ele, Jet, Met >::beginRun ( const edm::Run run) [protected]

Definition at line 428 of file SusyDQM.h.

                                                           {

}
template<typename Mu , typename Ele , typename Jet , typename Met >
void SusyDQM< Mu, Ele, Jet, Met >::endJob ( void  ) [private, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 936 of file SusyDQM.h.

                                        {

}
template<typename Mu , typename Ele , typename Jet , typename Met >
void SusyDQM< Mu, Ele, Jet, Met >::endRun ( const edm::Run run) [protected]

Definition at line 931 of file SusyDQM.h.

                                                         {

}
template<typename Mu , typename Ele , typename Jet , typename Met >
bool SusyDQM< Mu, Ele, Jet, Met >::goodSusyElectron ( const Ele *  ele) [private, virtual]

Definition at line 433 of file SusyDQM.h.

                                                                {
   //   if (ele->pt() < elec_pt_cut_)
   //      return false;
   if (fabs(ele->eta()) > elec_eta_cut_)
      return false;
   //   if (ele->mva() < elec_mva_cut_)
   //      return false;
   if (fabs(ele->gsfTrack()->dxy(bs)) > elec_d0_cut_)
      return false;
   return true;
}
template<typename Mu , typename Ele , typename Jet , typename Met >
bool SusyDQM< Mu, Ele, Jet, Met >::goodSusyMuon ( const Mu *  mu) [private, virtual]

Definition at line 446 of file SusyDQM.h.

                                                          {
   //   if (mu->pt() < muon_pt_cut_)
   //      return false;
   if (fabs(mu->eta()) > muon_eta_cut_)
      return false;
   if (!mu->isGlobalMuon())
      return false;
   if (mu->innerTrack()->numberOfValidHits() < muon_nHits_cut_)
      return false;
   if (mu->globalTrack()->normalizedChi2() > muon_nChi2_cut_)
      return false;
   if (fabs(mu->innerTrack()->dxy(bs)) > muon_d0_cut_)
      return false;
   return true;
}
template<typename Mu , typename Ele , typename Jet , typename Met >
void SusyDQM< Mu, Ele, Jet, Met >::initialize ( ) [private]

Definition at line 321 of file SusyDQM.h.

                                            {

}

Member Data Documentation

template<typename Mu , typename Ele , typename Jet , typename Met >
math::XYZPoint SusyDQM< Mu, Ele, Jet, Met >::bs [private]

Definition at line 149 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
DQMStore* SusyDQM< Mu, Ele, Jet, Met >::dbe_ [private]

Definition at line 78 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::elec_d0_cut_ [private]

Definition at line 90 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::elec_eta_cut_ [private]

Definition at line 88 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::elec_mva_cut_ [private]

Definition at line 89 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
edm::InputTag SusyDQM< Mu, Ele, Jet, Met >::electrons_ [private]

Definition at line 83 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_alphat_ [private]

Definition at line 186 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_alphat_nm1_ [private]

Definition at line 160 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_deltaPhi_jets_ [private]

Definition at line 183 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_deltaPhi_jets_nm1_ [private]

Definition at line 157 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_deltaPhi_mht_jets_ [private]

Definition at line 182 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_deltaPhi_mht_jets_nm1_ [private]

Definition at line 156 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_eta_jet1_ [private]

Definition at line 178 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_eta_jet1_nm1_ [private]

Definition at line 152 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_eta_jet2_ [private]

Definition at line 180 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_eta_jet2_nm1_ [private]

Definition at line 154 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_ht_ [private]

Definition at line 184 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_ht_nm1_ [private]

Definition at line 158 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_mht_ [private]

Definition at line 185 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_mht_nm1_ [private]

Definition at line 159 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_elecs_ [private]

Definition at line 188 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_elecs_nm1_ [private]

Definition at line 162 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_jet1_ [private]

Definition at line 177 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_jet1_nm1_ [private]

Definition at line 151 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_jet2_ [private]

Definition at line 179 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_jet2_nm1_ [private]

Definition at line 153 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_jet3_ [private]

Definition at line 181 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_jet3_nm1_ [private]

Definition at line 155 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_muons_ [private]

Definition at line 187 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA1_pt_muons_nm1_ [private]

Definition at line 161 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_deltaPhi_mht_jets_ [private]

Definition at line 197 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_deltaPhi_mht_jets_nm1_ [private]

Definition at line 171 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_eta_jet1_ [private]

Definition at line 192 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_eta_jet1_nm1_ [private]

Definition at line 166 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_eta_jet2_ [private]

Definition at line 194 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_eta_jet2_nm1_ [private]

Definition at line 168 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_eta_jet3_ [private]

Definition at line 196 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_eta_jet3_nm1_ [private]

Definition at line 170 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_ht_ [private]

Definition at line 198 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_ht_nm1_ [private]

Definition at line 172 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_mht_ [private]

Definition at line 199 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_mht_nm1_ [private]

Definition at line 173 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_N_jets_ [private]

Definition at line 190 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_N_jets_nm1_ [private]

Definition at line 164 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_elecs_ [private]

Definition at line 201 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_elecs_nm1_ [private]

Definition at line 175 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_jet1_ [private]

Definition at line 191 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_jet1_nm1_ [private]

Definition at line 165 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_jet2_ [private]

Definition at line 193 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_jet2_nm1_ [private]

Definition at line 167 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_jet3_ [private]

Definition at line 195 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_jet3_nm1_ [private]

Definition at line 169 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_muons_ [private]

Definition at line 200 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRA2_pt_muons_nm1_ [private]

Definition at line 174 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_dR_emu_ [private]

Definition at line 218 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_Electron_monitor_ [private]

Definition at line 228 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_eta_elecs_ [private]

Definition at line 211 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_eta_muons_ [private]

Definition at line 205 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_Iso_elecs_ [private]

Definition at line 213 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_Iso_muons_ [private]

Definition at line 207 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_mass_OS_ee_ [private]

Definition at line 221 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_mass_OS_emu_ [private]

Definition at line 222 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_mass_OS_mumu_ [private]

Definition at line 220 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_mass_SS_ee_ [private]

Definition at line 224 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_mass_SS_emu_ [private]

Definition at line 225 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_mass_SS_mumu_ [private]

Definition at line 223 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_Met_ [private]

Definition at line 216 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_Muon_monitor_ [private]

Definition at line 227 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_N_elecs_ [private]

Definition at line 209 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_N_muons_ [private]

Definition at line 203 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_OSee_monitor_ [private]

Definition at line 229 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_OSemu_monitor_ [private]

Definition at line 230 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_OSmumu_monitor_ [private]

Definition at line 231 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_phi_elecs_ [private]

Definition at line 212 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_phi_muons_ [private]

Definition at line 206 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_pt_elecs_ [private]

Definition at line 210 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_pt_muons_ [private]

Definition at line 204 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_SSee_monitor_ [private]

Definition at line 232 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_SSemu_monitor_ [private]

Definition at line 233 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_SSmumu_monitor_ [private]

Definition at line 234 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_Sum_pt_jets_ [private]

Definition at line 215 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
MonitorElement* SusyDQM< Mu, Ele, Jet, Met >::hRAL_TriMuon_monitor_ [private]

Definition at line 235 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
edm::InputTag SusyDQM< Mu, Ele, Jet, Met >::jets_ [private]

Definition at line 84 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
edm::InputTag SusyDQM< Mu, Ele, Jet, Met >::met_ [private]

Definition at line 85 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
std::string SusyDQM< Mu, Ele, Jet, Met >::moduleName_ [private]

Definition at line 80 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::muon_d0_cut_ [private]

Definition at line 95 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::muon_eta_cut_ [private]

Definition at line 92 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::muon_nChi2_cut_ [private]

Definition at line 94 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::muon_nHits_cut_ [private]

Definition at line 93 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
edm::InputTag SusyDQM< Mu, Ele, Jet, Met >::muons_ [private]

Definition at line 82 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
edm::ParameterSet SusyDQM< Mu, Ele, Jet, Met >::parameters_ [private]

Definition at line 77 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA12_elec_iso_cut_ [private]

Definition at line 101 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA12_elec_pt_cut_ [private]

Definition at line 100 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA12_muon_iso_cut_ [private]

Definition at line 98 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA12_muon_pt_cut_ [private]

Definition at line 97 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_alphat_cut_ [private]

Definition at line 113 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_deltaPhi_cut_ [private]

Definition at line 116 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_deltaPhiJets_cut_ [private]

Definition at line 117 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_ht_cut_ [private]

Definition at line 114 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet1_eta_cut_ [private]

Definition at line 108 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet1_pt_cut_ [private]

Definition at line 107 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet2_eta_cut_ [private]

Definition at line 110 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet2_pt_cut_ [private]

Definition at line 109 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet3_pt_cut_ [private]

Definition at line 111 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet_eta_cut_ [private]

Definition at line 104 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet_max_emf_cut_ [private]

Definition at line 106 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet_min_emf_cut_ [private]

Definition at line 105 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_jet_pt_cut_ [private]

Definition at line 103 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA1_mht_cut_ [private]

Definition at line 115 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_deltaPhi_cut_ [private]

Definition at line 133 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_ht_cut_ [private]

Definition at line 131 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet1_eta_cut_ [private]

Definition at line 126 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet1_pt_cut_ [private]

Definition at line 123 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet2_eta_cut_ [private]

Definition at line 127 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet2_pt_cut_ [private]

Definition at line 124 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet3_eta_cut_ [private]

Definition at line 128 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet3_pt_cut_ [private]

Definition at line 125 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet_eta_cut_ [private]

Definition at line 120 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet_max_emf_cut_ [private]

Definition at line 122 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet_min_emf_cut_ [private]

Definition at line 121 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_jet_pt_cut_ [private]

Definition at line 119 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RA2_mht_cut_ [private]

Definition at line 132 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
int SusyDQM< Mu, Ele, Jet, Met >::RA2_N_jets_cut_ [private]

Definition at line 129 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_elec_iso_cut_ [private]

Definition at line 139 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_elec_pt_cut_ [private]

Definition at line 138 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_jet_eta_cut_ [private]

Definition at line 142 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_jet_max_emf_cut_ [private]

Definition at line 144 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_jet_min_emf_cut_ [private]

Definition at line 143 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_jet_pt_cut_ [private]

Definition at line 141 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_jet_sum_pt_cut_ [private]

Definition at line 145 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_met_cut_ [private]

Definition at line 147 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_muon_iso_cut_ [private]

Definition at line 136 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
double SusyDQM< Mu, Ele, Jet, Met >::RAL_muon_pt_cut_ [private]

Definition at line 135 of file SusyDQM.h.

template<typename Mu , typename Ele , typename Jet , typename Met >
edm::InputTag SusyDQM< Mu, Ele, Jet, Met >::vertex_ [private]

Definition at line 86 of file SusyDQM.h.