#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 25 of file TtDilepEvtSolution.h.
TtDilepEvtSolution::TtDilepEvtSolution | ( | ) |
Definition at line 8 of file TtDilepEvtSolution.cc.
References bestSol_, jetCorrScheme_, topmass_, weightmax_, wmDecay_, and wpDecay_.
|
virtual |
Definition at line 18 of file TtDilepEvtSolution.cc.
|
inline |
Definition at line 85 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 69 of file TtDilepEvtSolution.h.
Referenced by getJetResidual().
|
inline |
Definition at line 71 of file TtDilepEvtSolution.h.
Referenced by getJetResidual().
|
inline |
Definition at line 43 of file TtDilepEvtSolution.h.
Referenced by getLeptNeg(), and getLeptonResidual().
|
inline |
Definition at line 42 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual(), and getLeptPos().
|
inline |
Definition at line 84 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 56 of file TtDilepEvtSolution.h.
Referenced by getJetResidual().
|
inline |
Definition at line 61 of file TtDilepEvtSolution.h.
Referenced by getJetResidual().
|
inline |
Definition at line 53 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 62 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual().
|
inline |
Definition at line 57 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual().
|
inline |
Definition at line 58 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 63 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 54 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 59 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 60 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 55 of file TtDilepEvtSolution.h.
pat::Jet TtDilepEvtSolution::getJetB | ( | ) | const |
Definition at line 25 of file TtDilepEvtSolution.cc.
References jetB_, and jetCorrScheme_.
pat::Jet TtDilepEvtSolution::getJetBbar | ( | ) | const |
Definition at line 41 of file TtDilepEvtSolution.cc.
References jetBbar_, and jetCorrScheme_.
double TtDilepEvtSolution::getJetResidual | ( | ) | const |
Definition at line 82 of file TtDilepEvtSolution.cc.
References reco::deltaR(), HLT_25ns10e33_v2_cff::distance, getCalJetB(), getCalJetBbar(), getGenB(), and getGenBbar().
reco::Particle TtDilepEvtSolution::getLeptNeg | ( | ) | const |
Definition at line 114 of file TtDilepEvtSolution.cc.
References getElectronm(), getMuonm(), getTaum(), AlCaHLTBitMon_ParallelJobs::p, p4, reco::Particle::setPdgId(), and wmDecay_.
double TtDilepEvtSolution::getLeptonResidual | ( | ) | const |
Definition at line 91 of file TtDilepEvtSolution.cc.
References reco::deltaR(), HLT_25ns10e33_v2_cff::distance, getElectronm(), getElectronp(), getGenLepm(), getGenLepp(), getMuonm(), getMuonp(), getTaum(), getTaup(), getWmDecay(), and getWpDecay().
reco::Particle TtDilepEvtSolution::getLeptPos | ( | ) | const |
Definition at line 61 of file TtDilepEvtSolution.cc.
References getElectronp(), getMuonp(), getTaup(), AlCaHLTBitMon_ParallelJobs::p, p4, reco::Particle::setPdgId(), wmDecay_, and wpDecay_.
|
inline |
Definition at line 106 of file TtDilepEvtSolution.h.
double TtDilepEvtSolution::getLRSignalEvtObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 136 of file TtDilepEvtSolution.cc.
References plotBeamSpotDB::first, i, and lrSignalEvtVarVal_.
|
inline |
Definition at line 107 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 48 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 45 of file TtDilepEvtSolution.h.
Referenced by getLeptNeg(), and getLeptonResidual().
|
inline |
Definition at line 44 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual(), and getLeptPos().
|
inline |
Definition at line 68 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 70 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 86 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 87 of file TtDilepEvtSolution.h.
|
inline |
Definition at line 47 of file TtDilepEvtSolution.h.
Referenced by getLeptNeg(), and getLeptonResidual().
|
inline |
Definition at line 46 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual(), and getLeptPos().
|
inline |
Definition at line 77 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual().
|
inline |
Definition at line 76 of file TtDilepEvtSolution.h.
Referenced by getLeptonResidual().
|
inlineprotected |
Definition at line 121 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 123 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 143 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 135 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 133 of file TtDilepEvtSolution.h.
|
protected |
Definition at line 148 of file TtDilepEvtSolution.cc.
References theGenEvt_.
|
inlineprotected |
Definition at line 119 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 151 of file TtDilepEvtSolution.h.
|
protected |
Definition at line 159 of file TtDilepEvtSolution.cc.
References lrSignalEvtVarVal_.
|
inlineprotected |
Definition at line 152 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 137 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 127 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 125 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 144 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 145 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 131 of file TtDilepEvtSolution.h.
|
inlineprotected |
Definition at line 129 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 28 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 29 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 27 of file TtDilepEvtSolution.h.
|
friend |
Definition at line 30 of file TtDilepEvtSolution.h.
|
private |
Definition at line 172 of file TtDilepEvtSolution.h.
Referenced by TtDilepEvtSolution().
|
private |
Definition at line 160 of file TtDilepEvtSolution.h.
|
private |
Definition at line 160 of file TtDilepEvtSolution.h.
Definition at line 163 of file TtDilepEvtSolution.h.
Referenced by getJetB().
Definition at line 163 of file TtDilepEvtSolution.h.
Referenced by getJetBbar().
|
private |
Definition at line 169 of file TtDilepEvtSolution.h.
Referenced by getJetB(), getJetBbar(), and TtDilepEvtSolution().
|
private |
Definition at line 176 of file TtDilepEvtSolution.h.
|
private |
Definition at line 176 of file TtDilepEvtSolution.h.
|
private |
Definition at line 177 of file TtDilepEvtSolution.h.
Referenced by getLRSignalEvtObsVal(), and setLRSignalEvtObservables().
Definition at line 164 of file TtDilepEvtSolution.h.
Definition at line 161 of file TtDilepEvtSolution.h.
Definition at line 161 of file TtDilepEvtSolution.h.
Definition at line 162 of file TtDilepEvtSolution.h.
Definition at line 162 of file TtDilepEvtSolution.h.
|
private |
Definition at line 152 of file TtDilepEvtSolution.h.
Referenced by setGenEvt().
|
private |
Definition at line 173 of file TtDilepEvtSolution.h.
Referenced by TtDilepEvtSolution().
|
private |
Definition at line 174 of file TtDilepEvtSolution.h.
Referenced by TtDilepEvtSolution().
|
private |
Definition at line 171 of file TtDilepEvtSolution.h.
Referenced by getLeptNeg(), getLeptPos(), and TtDilepEvtSolution().
|
private |
Definition at line 170 of file TtDilepEvtSolution.h.
Referenced by getLeptPos(), and TtDilepEvtSolution().