SusyNtuple
Public Member Functions | Protected Attributes
Susy2LepCutflow Class Reference

Two lepton cutflow. More...

#include <Susy2LepCutflow.h>

Inheritance diagram for Susy2LepCutflow:
Inheritance graph
[legend]
Collaboration diagram for Susy2LepCutflow:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void setChain (TChain *chain)
virtual void Begin (TTree *tree)
 Begin is called before looping on entries.
virtual void Terminate ()
 Terminate is called after looping is finished.
virtual Bool_t Process (Long64_t entry)
 Main event loop function.
bool passEventCleaning (int cutflags, const MuonVector &preMuons, const MuonVector &baseMuons, const JetVector &baseJets)
bool selectEvent (const LeptonVector &leptons, const LeptonVector &baseLeptons)
bool passSR1 (const LeptonVector &leptons, const JetVector &jets, const Met *met)
bool passSR2 (const LeptonVector &leptons, const JetVector &jets, const Met *met)
bool passSR3 (const LeptonVector &leptons, const JetVector &jets, const Met *met)
bool passSR4 (const LeptonVector &leptons, const JetVector &jets, const Met *met)
bool passSR5 (const LeptonVector &leptons, const JetVector &jets, const Met *met)
bool passNLepCut (const LeptonVector &leptons)
bool passNBaseLepCut (const LeptonVector &baseLeptons)
bool passTrigger (const LeptonVector &leptons, const Met *met)
bool sameFlavor (const LeptonVector &leptons)
bool oppositeFlavor (const LeptonVector &leptons)
bool sameSign (const LeptonVector &leptons)
bool oppositeSign (const LeptonVector &leptons)
bool passMll (const LeptonVector &leptons, float mll=20)
bool passJetVeto (const JetVector &jets)
bool passZVeto (const LeptonVector &leptons, float Zlow=81.2, float Zhigh=101.2)
bool passMETRel (const Met *met, const LeptonVector &leptons, const JetVector &jets, float maxMet=100)
bool passbJetVeto (const JetVector &jets)
bool passge2Jet (const JetVector &jets)
bool passdPhi (TLorentzVector v0, TLorentzVector v1, float cut)
bool passMT2 (const LeptonVector &leptons, const Met *met, float cut)
virtual void dumpEventCounters ()
bool debugEvent ()
 ClassDef (Susy2LepCutflow, 1)

Protected Attributes

TChain * m_input_chain
uint m_nLepMin
uint m_nLepMax
bool m_cutNBaseLep
DiLepEvtType m_ET
uint n_readin
uint n_pass_grl
uint n_pass_LAr
uint n_pass_tileErr
uint n_pass_ttc
uint n_pass_BadJet
uint n_pass_BadMuon
uint n_pass_goodVtx
uint n_pass_Cosmic
uint n_pass_flavor [ET_N]
uint n_pass_nLep [ET_N]
uint n_pass_mll [ET_N]
uint n_pass_os [ET_N]
uint n_pass_ss [ET_N]
uint n_pass_trig [ET_N]
uint n_pass_SR1jv [ET_N]
uint n_pass_SR1Zv [ET_N]
uint n_pass_SR1MET [ET_N]
uint n_pass_SR2jv [ET_N]
uint n_pass_SR2MET [ET_N]
uint n_pass_SR3ge2j [ET_N]
uint n_pass_SR3Zv [ET_N]
uint n_pass_SR3bjv [ET_N]
uint n_pass_SR3mct [ET_N]
uint n_pass_SR3MET [ET_N]
uint n_pass_SR4jv [ET_N]
uint n_pass_SR4MET [ET_N]
uint n_pass_SR4Zv [ET_N]
uint n_pass_SR4L0pt [ET_N]
uint n_pass_SR4SUMpt [ET_N]
uint n_pass_SR4dPhiMETLL [ET_N]
uint n_pass_SR4dPhiMETL1 [ET_N]
uint n_pass_SR5jv [ET_N]
uint n_pass_SR5Zv [ET_N]
uint n_pass_SR5MET [ET_N]
uint n_pass_SR5MT2 [ET_N]

Detailed Description

Two lepton cutflow.

General script to implement basic selection with all signal region cut methods.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations Enumerator