#include <TtDilepEvtSolution.h>
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_.
|
virtual |
Definition at line 19 of file TtDilepEvtSolution.cc.
|
inline |
|
inline |
Definition at line 70 of file TtDilepEvtSolution.h.
References getJetB().
Referenced by TtFullLepKinSolver::addKinSolInfo(), getJetResidual(), and TtDilepLRSignalSelObservables::operator()().
|
inline |
Definition at line 72 of file TtDilepEvtSolution.h.
References getJetBbar().
Referenced by TtFullLepKinSolver::addKinSolInfo(), getJetResidual(), and TtDilepLRSignalSelObservables::operator()().
|
inline |
Definition at line 44 of file TtDilepEvtSolution.h.
References elecm_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().
|
inline |
Definition at line 43 of file TtDilepEvtSolution.h.
References elecp_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().
|
inline |
Definition at line 85 of file TtDilepEvtSolution.h.
References getFullResidual(), and getJetResidual().
Referenced by getFullResidual().
|
inline |
Definition at line 57 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getJetResidual().
|
inline |
Definition at line 62 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getJetResidual().
|
inline |
Definition at line 54 of file TtDilepEvtSolution.h.
References theGenEvt_.
|
inline |
Definition at line 63 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
|
inline |
Definition at line 58 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
|
inline |
Definition at line 59 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
|
inline |
Definition at line 64 of file TtDilepEvtSolution.h.
References theGenEvt_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
|
inline |
Definition at line 55 of file TtDilepEvtSolution.h.
References theGenEvt_.
|
inline |
Definition at line 60 of file TtDilepEvtSolution.h.
References theGenEvt_.
|
inline |
Definition at line 61 of file TtDilepEvtSolution.h.
References theGenEvt_.
|
inline |
Definition at line 56 of file TtDilepEvtSolution.h.
References theGenEvt_.
pat::Jet TtDilepEvtSolution::getJetB | ( | ) | const |
Definition at line 26 of file TtDilepEvtSolution.cc.
References jetB_, and jetCorrScheme_.
Referenced by getCalJetB(), getRecJetB(), and TtDilepLRSignalSelObservables::operator()().
pat::Jet TtDilepEvtSolution::getJetBbar | ( | ) | const |
Definition at line 42 of file TtDilepEvtSolution.cc.
References jetBbar_, and jetCorrScheme_.
Referenced by getCalJetBbar(), getRecJetBbar(), and TtDilepLRSignalSelObservables::operator()().
double TtDilepEvtSolution::getJetResidual | ( | ) | const |
Definition at line 83 of file TtDilepEvtSolution.cc.
References reco::deltaR(), getCalJetB(), getCalJetBbar(), getGenB(), and getGenBbar().
Referenced by getFullResidual().
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()().
double TtDilepEvtSolution::getLeptonResidual | ( | ) | const |
Definition at line 92 of file TtDilepEvtSolution.cc.
References reco::deltaR(), getElectronm(), getElectronp(), getGenLepm(), getGenLepp(), getMuonm(), getMuonp(), getTaum(), getTaup(), getWmDecay(), and getWpDecay().
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()().
|
inline |
double TtDilepEvtSolution::getLRSignalEvtObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 137 of file TtDilepEvtSolution.cc.
References first, i, and lrSignalEvtVarVal_.
|
inline |
|
inline |
Definition at line 49 of file TtDilepEvtSolution.h.
References met_.
|
inline |
Definition at line 46 of file TtDilepEvtSolution.h.
References muonm_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().
|
inline |
Definition at line 45 of file TtDilepEvtSolution.h.
References muonp_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().
|
inline |
Definition at line 69 of file TtDilepEvtSolution.h.
References pat::Jet::correctedJet(), and getJetB().
|
inline |
Definition at line 71 of file TtDilepEvtSolution.h.
References pat::Jet::correctedJet(), and getJetBbar().
|
inline |
|
inline |
|
inline |
Definition at line 48 of file TtDilepEvtSolution.h.
References taum_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().
|
inline |
Definition at line 47 of file TtDilepEvtSolution.h.
References taup_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().
|
inline |
Definition at line 78 of file TtDilepEvtSolution.h.
References wmDecay_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
|
inline |
Definition at line 77 of file TtDilepEvtSolution.h.
References wpDecay_.
Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().
|
inlineprotected |
Definition at line 122 of file TtDilepEvtSolution.h.
References i, metsig::jet, and jetB_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 124 of file TtDilepEvtSolution.h.
References i, metsig::jet, and jetBbar_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
|
inlineprotected |
Definition at line 136 of file TtDilepEvtSolution.h.
References elecm_, i, and wmDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 134 of file TtDilepEvtSolution.h.
References elecp_, i, and wpDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
protected |
Definition at line 149 of file TtDilepEvtSolution.cc.
References theGenEvt_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 120 of file TtDilepEvtSolution.h.
References jetCorrScheme_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
|
protected |
Definition at line 160 of file TtDilepEvtSolution.cc.
References lrSignalEvtVarVal_.
Referenced by TtDilepLRSignalSelObservables::operator()().
|
inlineprotected |
Definition at line 153 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 138 of file TtDilepEvtSolution.h.
References i, CaloMET_cfi::met, and met_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 128 of file TtDilepEvtSolution.h.
References i, metsig::muon, muonm_, and wmDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 126 of file TtDilepEvtSolution.h.
References i, metsig::muon, muonp_, and wpDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 145 of file TtDilepEvtSolution.h.
References topmass_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
|
inlineprotected |
Definition at line 146 of file TtDilepEvtSolution.h.
References weightmax_.
Referenced by TtFullLepKinSolver::addKinSolInfo().
|
inlineprotected |
Definition at line 132 of file TtDilepEvtSolution.h.
References i, metsig::tau, taum_, and wmDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 130 of file TtDilepEvtSolution.h.
References i, metsig::tau, taup_, and wpDecay_.
Referenced by TtDilepEvtSolutionMaker::produce().
|
friend |
Definition at line 29 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 30 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 28 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 31 of file TtDilepEvtSolution.h.
|
private |
Definition at line 173 of file TtDilepEvtSolution.h.
Referenced by getBestSol(), setBestSol(), and TtDilepEvtSolution().
|
private |
Definition at line 161 of file TtDilepEvtSolution.h.
Referenced by getElectronm(), and setElectronm().
|
private |
Definition at line 161 of file TtDilepEvtSolution.h.
Referenced by getElectronp(), and setElectronp().
Definition at line 164 of file TtDilepEvtSolution.h.
Definition at line 164 of file TtDilepEvtSolution.h.
Referenced by getJetBbar(), and setBbar().
|
private |
Definition at line 170 of file TtDilepEvtSolution.h.
Referenced by getJetB(), getJetBbar(), setJetCorrectionScheme(), and TtDilepEvtSolution().
|
private |
Definition at line 177 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtLRval(), and setLRSignalEvtLRval().
|
private |
Definition at line 177 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtProb().
|
private |
Definition at line 178 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtObsVal(), and setLRSignalEvtObservables().
Definition at line 165 of file TtDilepEvtSolution.h.
Definition at line 162 of file TtDilepEvtSolution.h.
Referenced by getMuonm(), and setMuonm().
Definition at line 162 of file TtDilepEvtSolution.h.
Referenced by getMuonp(), and setMuonp().
Definition at line 163 of file TtDilepEvtSolution.h.
Definition at line 163 of file TtDilepEvtSolution.h.
|
private |
Definition at line 153 of file TtDilepEvtSolution.h.
Referenced by getGenB(), getGenBbar(), getGenEvent(), getGenLepm(), getGenLepp(), getGenN(), getGenNbar(), getGenT(), getGenTbar(), getGenWm(), getGenWp(), and setGenEvt().
|
private |
Definition at line 174 of file TtDilepEvtSolution.h.
Referenced by getRecTopMass(), setRecTopMass(), and TtDilepEvtSolution().
|
private |
Definition at line 175 of file TtDilepEvtSolution.h.
Referenced by getRecWeightMax(), setRecWeightMax(), and TtDilepEvtSolution().
|
private |
Definition at line 172 of file TtDilepEvtSolution.h.
Referenced by getLeptNeg(), getLeptPos(), getWmDecay(), setElectronm(), setMuonm(), setTaum(), and TtDilepEvtSolution().
|
private |
Definition at line 171 of file TtDilepEvtSolution.h.
Referenced by getLeptPos(), getWpDecay(), setElectronp(), setMuonp(), setTaup(), and TtDilepEvtSolution().