#include <WZObjectSel.h>
Inheritance diagram for WZObjectSel:
Public Member Functions | |
WZObjectSel (SCycleBase *parent) | |
Constructor specifying the parent of the tool. | |
virtual | ~WZObjectSel () |
Destructor. | |
bool | doMuonElectronJetObjectSelection (MEventTool *event) |
Run standard top object selection - returns false if an event level veto is failed (currently muon-electron trk overlap). | |
egammaOQ * | egammaOQTool () |
provide access to the egamma OQ tool | |
void | Cutflow () |
void | Count (bool setCount) |
double | GetPxSmearedDiff () |
double | GetPySmearedDiff () |
TLorentzVector | mutagMETCorrection () |
Public Attributes | |
bool | m_count |
std::vector< double > | m_passed_pxdiff |
std::vector< double > | m_passed_pydiff |
TLorentzVector | m_sumtl |
Protected Attributes | |
double | m_muonPtCut |
double | m_jetPtCut |
int | m_staco |
int | m_pT |
int | m_hits |
int | m_eta |
int | m_z0 |
int | m_iso |
int | m_auth |
int | m_otx_oq |
int | m_pT_el |
int | m_eta_el |
int | m_medium |
int | m_z0_el |
int | m_iso_el |
int | m_ovlp_e |
int | m_ovlp_mu |
double | m_emPtCut |
double | m_emEtCone30 |
double | m_emEtCone20C1 |
double | m_emEtCone20C2 |
double | m_jvfCut |
double | m_sv0Cut |
bool | m_realData |
Flag to determine if we are using real data or MC (needed for EM OTX maps). | |
egammaOQ * | m_egammaOQ |
egamma OQ tool | |
bool | m_sortByPt |
Flag to decide whether to sort the selected objects by pT. |
WZObjectSel::WZObjectSel | ( | SCycleBase * | parent | ) |
Constructor specifying the parent of the tool.
Constructor - for now the values of cuts & flags are hard coded.
WZObjectSel::~WZObjectSel | ( | ) | [virtual] |
Destructor.
Destructor deletes any pointers we own
bool WZObjectSel::doMuonElectronJetObjectSelection | ( | MEventTool * | event | ) |
Run standard top object selection - returns false if an event level veto is failed (currently muon-electron trk overlap).
OQ for LAr issue
Reimplemented from TopObjectSel.