#include <TtDilepEvtSolution.h>
Public Member Functions | |
bool | getBestSol () const |
pat::Jet | getCalJetB () const |
pat::Jet | getCalJetBbar () const |
pat::Electron | getElectronm () const |
pat::Electron | getElectronp () const |
double | getFullResidual () const |
const reco::GenParticle * | getGenB () const |
const reco::GenParticle * | getGenBbar () const |
const edm::RefProd< TtGenEvent > & | getGenEvent () const |
const reco::GenParticle * | getGenLepm () const |
const reco::GenParticle * | getGenLepp () const |
const reco::GenParticle * | getGenN () const |
const reco::GenParticle * | getGenNbar () const |
const reco::GenParticle * | getGenT () const |
const reco::GenParticle * | getGenTbar () const |
const reco::GenParticle * | getGenWm () const |
const reco::GenParticle * | getGenWp () const |
pat::Jet | getJetB () const |
pat::Jet | getJetBbar () const |
double | getJetResidual () const |
reco::Particle | getLeptNeg () const |
double | getLeptonResidual () const |
reco::Particle | getLeptPos () const |
double | getLRSignalEvtLRval () const |
double | getLRSignalEvtObsVal (unsigned int) const |
double | getLRSignalEvtProb () const |
pat::MET | getMET () const |
pat::Muon | getMuonm () const |
pat::Muon | getMuonp () const |
pat::Jet | getRecJetB () const |
pat::Jet | getRecJetBbar () const |
double | getRecTopMass () const |
double | getRecWeightMax () const |
pat::Tau | getTaum () const |
pat::Tau | getTaup () const |
std::string | getWmDecay () const |
std::string | getWpDecay () const |
TtDilepEvtSolution () | |
virtual | ~TtDilepEvtSolution () |
Protected Member Functions | |
void | setB (const edm::Handle< std::vector< pat::Jet > > &jet, int i) |
void | setBbar (const edm::Handle< std::vector< pat::Jet > > &jet, int i) |
void | setBestSol (bool bs) |
void | setElectronm (const edm::Handle< std::vector< pat::Electron > > &elec, int i) |
void | setElectronp (const edm::Handle< std::vector< pat::Electron > > &elec, int i) |
void | setGenEvt (const edm::Handle< TtGenEvent > &) |
void | setJetCorrectionScheme (int jetCorrScheme) |
void | setLRSignalEvtLRval (double clr) |
void | setLRSignalEvtObservables (const std::vector< std::pair< unsigned int, double > > &) |
void | setLRSignalEvtProb (double plr) |
void | setMET (const edm::Handle< std::vector< pat::MET > > &met, int i) |
void | setMuonm (const edm::Handle< std::vector< pat::Muon > > &muon, int i) |
void | setMuonp (const edm::Handle< std::vector< pat::Muon > > &muon, int i) |
void | setRecTopMass (double mass) |
void | setRecWeightMax (double wgt) |
void | setTaum (const edm::Handle< std::vector< pat::Tau > > &tau, int i) |
void | setTaup (const edm::Handle< std::vector< pat::Tau > > &tau, int i) |
Private Attributes | |
bool | bestSol_ |
edm::Ref< std::vector < pat::Electron > > | elecm_ |
edm::Ref< std::vector < pat::Electron > > | elecp_ |
edm::Ref< std::vector< pat::Jet > > | jetB_ |
edm::Ref< std::vector< pat::Jet > > | jetBbar_ |
int | jetCorrScheme_ |
double | lrSignalEvtLRval_ |
double | lrSignalEvtProb_ |
std::vector< std::pair < unsigned int, double > > | lrSignalEvtVarVal_ |
edm::Ref< std::vector< pat::MET > > | met_ |
edm::Ref< std::vector < pat::Muon > > | muonm_ |
edm::Ref< std::vector < pat::Muon > > | muonp_ |
edm::Ref< std::vector< pat::Tau > > | taum_ |
edm::Ref< std::vector< pat::Tau > > | taup_ |
edm::RefProd< TtGenEvent > | theGenEvt_ |
double | topmass_ |
double | weightmax_ |
std::string | wmDecay_ |
std::string | wpDecay_ |
Friends | |
class | TtDilepEvtSolutionMaker |
class | TtDilepLRSignalSelObservables |
class | TtFullLepKinSolver |
class | TtLRSignalSelCalc |
Definition at line 26 of file TtDilepEvtSolution.h.
TtDilepEvtSolution::TtDilepEvtSolution | ( | ) |
Definition at line 9 of file TtDilepEvtSolution.cc.
References bestSol_, jetCorrScheme_, topmass_, weightmax_, wmDecay_, and wpDecay_.
{ jetCorrScheme_ = 0; wpDecay_ = "NotDefined"; wmDecay_ = "NotDefined"; bestSol_ = false; topmass_ = 0.; weightmax_ = 0.; }
TtDilepEvtSolution::~TtDilepEvtSolution | ( | ) | [virtual] |
Definition at line 19 of file TtDilepEvtSolution.cc.
{ }
bool TtDilepEvtSolution::getBestSol | ( | ) | const [inline] |
pat::Jet TtDilepEvtSolution::getCalJetB | ( | ) | const [inline] |
Definition at line 70 of file TtDilepEvtSolution.h.
References getJetB().
Referenced by TtFullLepKinSolver::addKinSolInfo(), getJetResidual(), and TtDilepLRSignalSelObservables::operator()().
{ return this->getJetB(); };
pat::Jet TtDilepEvtSolution::getCalJetBbar | ( | ) | const [inline] |
Definition at line 72 of file TtDilepEvtSolution.h.
References getJetBbar().
Referenced by TtFullLepKinSolver::addKinSolInfo(), getJetResidual(), and TtDilepLRSignalSelObservables::operator()().
{ return this->getJetBbar(); };
pat::Electron TtDilepEvtSolution::getElectronm | ( | ) | const [inline] |
Definition at line 44 of file TtDilepEvtSolution.h.
References elecm_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().
{ return *elecm_; };
pat::Electron TtDilepEvtSolution::getElectronp | ( | ) | const [inline] |
Definition at line 43 of file TtDilepEvtSolution.h.
References elecp_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().
{ return *elecp_; };
double TtDilepEvtSolution::getFullResidual | ( | ) | const [inline] |
Definition at line 85 of file TtDilepEvtSolution.h.
References getFullResidual(), and getJetResidual().
Referenced by getFullResidual().
{ return getJetResidual()+getFullResidual(); }
const reco::GenParticle* TtDilepEvtSolution::getGenB | ( | ) | const [inline] |
Definition at line 57 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getJetResidual().
{ if (!theGenEvt_) return 0; else return theGenEvt_->b(); };
const reco::GenParticle* TtDilepEvtSolution::getGenBbar | ( | ) | const [inline] |
Definition at line 62 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getJetResidual().
{ if (!theGenEvt_) return 0; else return theGenEvt_->bBar(); };
const edm::RefProd<TtGenEvent>& TtDilepEvtSolution::getGenEvent | ( | ) | const [inline] |
const reco::GenParticle* TtDilepEvtSolution::getGenLepm | ( | ) | const [inline] |
Definition at line 63 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
{ if (!theGenEvt_) return 0; else return theGenEvt_->lepton(); };
const reco::GenParticle* TtDilepEvtSolution::getGenLepp | ( | ) | const [inline] |
Definition at line 58 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
{ if (!theGenEvt_) return 0; else return theGenEvt_->leptonBar(); };
const reco::GenParticle* TtDilepEvtSolution::getGenN | ( | ) | const [inline] |
Definition at line 59 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
{ if (!theGenEvt_) return 0; else return theGenEvt_->neutrino(); };
const reco::GenParticle* TtDilepEvtSolution::getGenNbar | ( | ) | const [inline] |
Definition at line 64 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
{ if (!theGenEvt_) return 0; else return theGenEvt_->neutrinoBar(); };
const reco::GenParticle* TtDilepEvtSolution::getGenT | ( | ) | const [inline] |
Definition at line 55 of file TtDilepEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->top(); };
const reco::GenParticle* TtDilepEvtSolution::getGenTbar | ( | ) | const [inline] |
Definition at line 60 of file TtDilepEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->topBar(); };
const reco::GenParticle* TtDilepEvtSolution::getGenWm | ( | ) | const [inline] |
Definition at line 61 of file TtDilepEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->wMinus(); };
const reco::GenParticle* TtDilepEvtSolution::getGenWp | ( | ) | const [inline] |
Definition at line 56 of file TtDilepEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->wPlus(); };
pat::Jet TtDilepEvtSolution::getJetB | ( | ) | const |
Definition at line 26 of file TtDilepEvtSolution.cc.
References jetB_, and jetCorrScheme_.
Referenced by getCalJetB(), getRecJetB(), and TtDilepLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return jetB_->correctedJet("HAD", "B"); } else if(jetCorrScheme_==2){ return jetB_->correctedJet("HAD", "B"); } else{ return *jetB_; } }
pat::Jet TtDilepEvtSolution::getJetBbar | ( | ) | const |
Definition at line 42 of file TtDilepEvtSolution.cc.
References jetBbar_, and jetCorrScheme_.
Referenced by getCalJetBbar(), getRecJetBbar(), and TtDilepLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return jetBbar_->correctedJet("HAD", "B"); } else if(jetCorrScheme_==2){ return jetBbar_->correctedJet("HAD", "B"); } else{ return *jetBbar_; } }
double TtDilepEvtSolution::getJetResidual | ( | ) | const |
Definition at line 83 of file TtDilepEvtSolution.cc.
References deltaR(), getCalJetB(), getCalJetBbar(), getGenB(), and getGenBbar().
Referenced by getFullResidual().
{ double distance = 0.; if(!getGenB() || !getGenBbar()) return distance; distance += reco::deltaR(getCalJetB(),*getGenB()); distance += reco::deltaR(getCalJetBbar(),*getGenBbar()); return distance; }
reco::Particle TtDilepEvtSolution::getLeptNeg | ( | ) | const |
Definition at line 115 of file TtDilepEvtSolution.cc.
References getElectronm(), getMuonm(), getTaum(), AlCaHLTBitMon_ParallelJobs::p, p4, reco::Particle::setPdgId(), and wmDecay_.
Referenced by TtDilepLRSignalSelObservables::operator()().
{ reco::Particle p; if(wmDecay_ == "electron"){ p = reco::Particle(-1, getElectronm().p4() ); p.setPdgId(11); } if(wmDecay_ == "muon"){ p = reco::Particle(-1, getMuonm().p4() ); p.setPdgId(13); } if(wmDecay_ == "tau"){ p = reco::Particle(-1, getTaum().p4() ); p.setPdgId(15); } return p; }
double TtDilepEvtSolution::getLeptonResidual | ( | ) | const |
Definition at line 92 of file TtDilepEvtSolution.cc.
References deltaR(), getElectronm(), getElectronp(), getGenLepm(), getGenLepp(), getMuonm(), getMuonp(), getTaum(), getTaup(), getWmDecay(), and getWpDecay().
{ double distance = 0.; if(!getGenLepp() || !getGenLepm()) return distance; if(getWpDecay()=="electron") distance += reco::deltaR(getElectronp(),*getGenLepp()); else if(getWpDecay()=="muon") distance += reco::deltaR(getMuonp(),*getGenLepp()); else if(getWpDecay()=="tau") distance += reco::deltaR(getTaup(),*getGenLepp()); if(getWmDecay()=="electron") distance += reco::deltaR(getElectronm(),*getGenLepm()); else if(getWmDecay()=="muon") distance += reco::deltaR(getMuonm(),*getGenLepm()); else if(getWmDecay()=="tau") distance += reco::deltaR(getTaum(),*getGenLepm()); return distance; }
reco::Particle TtDilepEvtSolution::getLeptPos | ( | ) | const |
Definition at line 62 of file TtDilepEvtSolution.cc.
References getElectronp(), getMuonp(), getTaup(), AlCaHLTBitMon_ParallelJobs::p, p4, reco::Particle::setPdgId(), wmDecay_, and wpDecay_.
Referenced by TtDilepLRSignalSelObservables::operator()().
{ reco::Particle p; if(wpDecay_ == "muon"){ p = reco::Particle(+1, getMuonp().p4() ); p.setPdgId(-11); } if(wpDecay_ == "electron"){ p = reco::Particle(+1, getElectronp().p4() ); p.setPdgId(-13); } if(wmDecay_ == "tau"){ p = reco::Particle(+1, getTaup().p4() ); p.setPdgId(-15); } return p; }
double TtDilepEvtSolution::getLRSignalEvtLRval | ( | ) | const [inline] |
Definition at line 107 of file TtDilepEvtSolution.h.
References lrSignalEvtLRval_.
{ return lrSignalEvtLRval_; }
double TtDilepEvtSolution::getLRSignalEvtObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 137 of file TtDilepEvtSolution.cc.
References first, i, and lrSignalEvtVarVal_.
{ double val = -999.; for(size_t i=0; i<lrSignalEvtVarVal_.size(); i++){ if(lrSignalEvtVarVal_[i].first == selObs) val = lrSignalEvtVarVal_[i].second; } return val; }
double TtDilepEvtSolution::getLRSignalEvtProb | ( | ) | const [inline] |
Definition at line 108 of file TtDilepEvtSolution.h.
References lrSignalEvtProb_.
{ return lrSignalEvtProb_; }
pat::MET TtDilepEvtSolution::getMET | ( | ) | const [inline] |
pat::Muon TtDilepEvtSolution::getMuonm | ( | ) | const [inline] |
Definition at line 46 of file TtDilepEvtSolution.h.
References muonm_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().
{ return *muonm_; };
pat::Muon TtDilepEvtSolution::getMuonp | ( | ) | const [inline] |
Definition at line 45 of file TtDilepEvtSolution.h.
References muonp_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().
{ return *muonp_; };
pat::Jet TtDilepEvtSolution::getRecJetB | ( | ) | const [inline] |
Definition at line 69 of file TtDilepEvtSolution.h.
References pat::Jet::correctedJet(), and getJetB().
{ return this->getJetB().correctedJet("RAW"); };
pat::Jet TtDilepEvtSolution::getRecJetBbar | ( | ) | const [inline] |
Definition at line 71 of file TtDilepEvtSolution.h.
References pat::Jet::correctedJet(), and getJetBbar().
{ return this->getJetBbar().correctedJet("RAW"); };
double TtDilepEvtSolution::getRecTopMass | ( | ) | const [inline] |
double TtDilepEvtSolution::getRecWeightMax | ( | ) | const [inline] |
pat::Tau TtDilepEvtSolution::getTaum | ( | ) | const [inline] |
Definition at line 48 of file TtDilepEvtSolution.h.
References taum_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().
{ return *taum_; };
pat::Tau TtDilepEvtSolution::getTaup | ( | ) | const [inline] |
Definition at line 47 of file TtDilepEvtSolution.h.
References taup_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().
{ return *taup_; };
std::string TtDilepEvtSolution::getWmDecay | ( | ) | const [inline] |
Definition at line 78 of file TtDilepEvtSolution.h.
References wmDecay_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
{ return wmDecay_; }
std::string TtDilepEvtSolution::getWpDecay | ( | ) | const [inline] |
Definition at line 77 of file TtDilepEvtSolution.h.
References wpDecay_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
{ return wpDecay_; }
void TtDilepEvtSolution::setB | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline, protected] |
Definition at line 122 of file TtDilepEvtSolution.h.
References i, metsig::jet, and jetB_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ jetB_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtDilepEvtSolution::setBbar | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline, protected] |
Definition at line 124 of file TtDilepEvtSolution.h.
References i, metsig::jet, and jetBbar_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ jetBbar_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtDilepEvtSolution::setBestSol | ( | bool | bs | ) | [inline, protected] |
void TtDilepEvtSolution::setElectronm | ( | const edm::Handle< std::vector< pat::Electron > > & | elec, |
int | i | ||
) | [inline, protected] |
Definition at line 136 of file TtDilepEvtSolution.h.
References elecm_, i, and wmDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ elecm_ = edm::Ref<std::vector<pat::Electron> >(elec, i); wmDecay_ = "electron"; };
void TtDilepEvtSolution::setElectronp | ( | const edm::Handle< std::vector< pat::Electron > > & | elec, |
int | i | ||
) | [inline, protected] |
Definition at line 134 of file TtDilepEvtSolution.h.
References elecp_, i, and wpDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ elecp_ = edm::Ref<std::vector<pat::Electron> >(elec, i); wpDecay_ = "electron"; };
void TtDilepEvtSolution::setGenEvt | ( | const edm::Handle< TtGenEvent > & | aGenEvt | ) | [protected] |
Definition at line 149 of file TtDilepEvtSolution.cc.
References theGenEvt_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ if( !aGenEvt->isFullLeptonic() ){ edm::LogInfo( "TtGenEventNotFilled" ) << "genEvt is not di-leptonic; TtGenEvent is not filled"; return; } theGenEvt_ = edm::RefProd<TtGenEvent>(aGenEvt); }
void TtDilepEvtSolution::setJetCorrectionScheme | ( | int | jetCorrScheme | ) | [inline, protected] |
Definition at line 120 of file TtDilepEvtSolution.h.
References jetCorrScheme_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ jetCorrScheme_ = jetCorrScheme; };
void TtDilepEvtSolution::setLRSignalEvtLRval | ( | double | clr | ) | [inline, protected] |
Definition at line 152 of file TtDilepEvtSolution.h.
References lrSignalEvtLRval_.
{lrSignalEvtLRval_ = clr;};
void TtDilepEvtSolution::setLRSignalEvtObservables | ( | const std::vector< std::pair< unsigned int, double > > & | varval | ) | [protected] |
Definition at line 160 of file TtDilepEvtSolution.cc.
References lrSignalEvtVarVal_.
Referenced by TtDilepLRSignalSelObservables::operator()().
{ lrSignalEvtVarVal_.clear(); for(size_t ise = 0; ise<varval.size(); ise++) lrSignalEvtVarVal_.push_back(varval[ise]); }
void TtDilepEvtSolution::setLRSignalEvtProb | ( | double | plr | ) | [inline, protected] |
Definition at line 153 of file TtDilepEvtSolution.h.
{lrSignalEvtProb_ = plr;};
void TtDilepEvtSolution::setMET | ( | const edm::Handle< std::vector< pat::MET > > & | met, |
int | i | ||
) | [inline, protected] |
Definition at line 138 of file TtDilepEvtSolution.h.
References i, CaloMET_cfi::met, and met_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ met_ = edm::Ref<std::vector<pat::MET> >(met, i); };
void TtDilepEvtSolution::setMuonm | ( | const edm::Handle< std::vector< pat::Muon > > & | muon, |
int | i | ||
) | [inline, protected] |
Definition at line 128 of file TtDilepEvtSolution.h.
References i, metsig::muon, muonm_, and wmDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ muonm_ = edm::Ref<std::vector<pat::Muon> >(muon, i); wmDecay_ = "muon"; }
void TtDilepEvtSolution::setMuonp | ( | const edm::Handle< std::vector< pat::Muon > > & | muon, |
int | i | ||
) | [inline, protected] |
Definition at line 126 of file TtDilepEvtSolution.h.
References i, metsig::muon, muonp_, and wpDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ muonp_ = edm::Ref<std::vector<pat::Muon> >(muon, i); wpDecay_ = "muon"; };
void TtDilepEvtSolution::setRecTopMass | ( | double | mass | ) | [inline, protected] |
Definition at line 145 of file TtDilepEvtSolution.h.
References topmass_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
{ topmass_ = mass; };
void TtDilepEvtSolution::setRecWeightMax | ( | double | wgt | ) | [inline, protected] |
Definition at line 146 of file TtDilepEvtSolution.h.
References weightmax_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
{ weightmax_ = wgt; };
void TtDilepEvtSolution::setTaum | ( | const edm::Handle< std::vector< pat::Tau > > & | tau, |
int | i | ||
) | [inline, protected] |
Definition at line 132 of file TtDilepEvtSolution.h.
References i, metsig::tau, taum_, and wmDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ taum_ = edm::Ref<std::vector<pat::Tau> >(tau, i); wmDecay_ = "tau"; }
void TtDilepEvtSolution::setTaup | ( | const edm::Handle< std::vector< pat::Tau > > & | tau, |
int | i | ||
) | [inline, protected] |
Definition at line 130 of file TtDilepEvtSolution.h.
References i, metsig::tau, taup_, and wpDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
{ taup_ = edm::Ref<std::vector<pat::Tau> >(tau, i); wpDecay_ = "tau"; }
friend class TtDilepEvtSolutionMaker [friend] |
Definition at line 29 of file TtDilepEvtSolution.h.
friend class TtDilepLRSignalSelObservables [friend] |
Definition at line 30 of file TtDilepEvtSolution.h.
friend class TtFullLepKinSolver [friend] |
Definition at line 28 of file TtDilepEvtSolution.h.
friend class TtLRSignalSelCalc [friend] |
Definition at line 31 of file TtDilepEvtSolution.h.
bool TtDilepEvtSolution::bestSol_ [private] |
Definition at line 173 of file TtDilepEvtSolution.h.
Referenced by getBestSol(), setBestSol(), and TtDilepEvtSolution().
edm::Ref<std::vector<pat::Electron> > TtDilepEvtSolution::elecm_ [private] |
Definition at line 161 of file TtDilepEvtSolution.h.
Referenced by getElectronm(), and setElectronm().
edm::Ref<std::vector<pat::Electron> > TtDilepEvtSolution::elecp_ [private] |
Definition at line 161 of file TtDilepEvtSolution.h.
Referenced by getElectronp(), and setElectronp().
edm::Ref<std::vector<pat::Jet> > TtDilepEvtSolution::jetB_ [private] |
Definition at line 164 of file TtDilepEvtSolution.h.
edm::Ref<std::vector<pat::Jet> > TtDilepEvtSolution::jetBbar_ [private] |
Definition at line 164 of file TtDilepEvtSolution.h.
Referenced by getJetBbar(), and setBbar().
int TtDilepEvtSolution::jetCorrScheme_ [private] |
Definition at line 170 of file TtDilepEvtSolution.h.
Referenced by getJetB(), getJetBbar(), setJetCorrectionScheme(), and TtDilepEvtSolution().
double TtDilepEvtSolution::lrSignalEvtLRval_ [private] |
Definition at line 177 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtLRval(), and setLRSignalEvtLRval().
double TtDilepEvtSolution::lrSignalEvtProb_ [private] |
Definition at line 177 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtProb().
std::vector<std::pair<unsigned int, double> > TtDilepEvtSolution::lrSignalEvtVarVal_ [private] |
Definition at line 178 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtObsVal(), and setLRSignalEvtObservables().
edm::Ref<std::vector<pat::MET> > TtDilepEvtSolution::met_ [private] |
Definition at line 165 of file TtDilepEvtSolution.h.
edm::Ref<std::vector<pat::Muon> > TtDilepEvtSolution::muonm_ [private] |
Definition at line 162 of file TtDilepEvtSolution.h.
Referenced by getMuonm(), and setMuonm().
edm::Ref<std::vector<pat::Muon> > TtDilepEvtSolution::muonp_ [private] |
Definition at line 162 of file TtDilepEvtSolution.h.
Referenced by getMuonp(), and setMuonp().
edm::Ref<std::vector<pat::Tau> > TtDilepEvtSolution::taum_ [private] |
Definition at line 163 of file TtDilepEvtSolution.h.
edm::Ref<std::vector<pat::Tau> > TtDilepEvtSolution::taup_ [private] |
Definition at line 163 of file TtDilepEvtSolution.h.
edm::RefProd<TtGenEvent> TtDilepEvtSolution::theGenEvt_ [private] |
Definition at line 153 of file TtDilepEvtSolution.h.
Referenced by getGenB(), getGenBbar(), getGenEvent(), getGenLepm(), getGenLepp(), getGenN(), getGenNbar(), getGenT(), getGenTbar(), getGenWm(), getGenWp(), and setGenEvt().
double TtDilepEvtSolution::topmass_ [private] |
Definition at line 174 of file TtDilepEvtSolution.h.
Referenced by getRecTopMass(), setRecTopMass(), and TtDilepEvtSolution().
double TtDilepEvtSolution::weightmax_ [private] |
Definition at line 175 of file TtDilepEvtSolution.h.
Referenced by getRecWeightMax(), setRecWeightMax(), and TtDilepEvtSolution().
std::string TtDilepEvtSolution::wmDecay_ [private] |
Definition at line 172 of file TtDilepEvtSolution.h.
Referenced by getLeptNeg(), getLeptPos(), getWmDecay(), setElectronm(), setMuonm(), setTaum(), and TtDilepEvtSolution().
std::string TtDilepEvtSolution::wpDecay_ [private] |
Definition at line 171 of file TtDilepEvtSolution.h.
Referenced by getLeptPos(), getWpDecay(), setElectronp(), setMuonp(), setTaup(), and TtDilepEvtSolution().