#include <StEvtSolution.h>
Protected Member Functions | |
void | setBestSol (bool bs) |
void | setBottom (const edm::Handle< std::vector< pat::Jet > > &jet, int i) |
void | setChangeBL (int bl) |
void | setChi2Prob (double prob) |
void | setDeltaRB (double adr) |
void | setDeltaRL (double adr) |
void | setElectron (const edm::Handle< std::vector< pat::Electron > > &elec, int i) |
void | setFitBottom (const pat::Particle &part) |
void | setFitLepton (const pat::Particle &part) |
void | setFitLight (const pat::Particle &part) |
void | setFitNeutrino (const pat::Particle &part) |
void | setGenEvt (const edm::Handle< StGenEvent > &) |
void | setJetCorrectionScheme (int scheme) |
void | setLight (const edm::Handle< std::vector< pat::Jet > > &jet, int i) |
void | setMuon (const edm::Handle< std::vector< pat::Muon > > &muon, int i) |
void | setNeutrino (const edm::Handle< std::vector< pat::MET > > &met, int i) |
void | setPtrueBhadrSel (double pbh) |
void | setPtrueBJetSel (double pbs) |
void | setPtrueCombExist (double pce) |
void | setPtrueJetComb (double pt) |
void | setScanValues (const std::vector< double > &) |
void | setSignalLRTot (double lrt) |
void | setSignalPurity (double pur) |
void | setSumDeltaRjp (double sdr) |
Private Attributes | |
bool | bestSol_ |
edm::Ref< std::vector< pat::Jet > > | bottom_ |
int | changeBL_ |
double | chi2Prob_ |
std::string | decay_ |
double | deltaRB_ |
double | deltaRL_ |
edm::Ref< std::vector < pat::Electron > > | electron_ |
std::vector< pat::Particle > | fitBottom_ |
std::vector< pat::Particle > | fitLepton_ |
std::vector< pat::Particle > | fitLight_ |
std::vector< pat::Particle > | fitNeutrino_ |
int | jetCorrScheme_ |
edm::Ref< std::vector< pat::Jet > > | light_ |
edm::Ref< std::vector < pat::Muon > > | muon_ |
edm::Ref< std::vector< pat::MET > > | neutrino_ |
double | pTrueBhadrSel_ |
double | pTrueBJetSel_ |
double | pTrueCombExist_ |
double | pTrueJetComb_ |
std::vector< double > | scanValues_ |
double | signalLRTot_ |
double | signalPur_ |
double | sumDeltaRjp_ |
edm::RefProd< StGenEvent > | theGenEvt_ |
Friends | |
class | StEvtSolutionMaker |
class | StKinFitter |
Definition at line 21 of file StEvtSolution.h.
StEvtSolution::StEvtSolution | ( | ) |
Definition at line 7 of file StEvtSolution.cc.
References bestSol_, changeBL_, chi2Prob_, deltaRB_, deltaRL_, jetCorrScheme_, pTrueBhadrSel_, pTrueBJetSel_, pTrueCombExist_, pTrueJetComb_, signalLRTot_, signalPur_, and sumDeltaRjp_.
|
virtual |
Definition at line 24 of file StEvtSolution.cc.
|
inline |
Definition at line 94 of file StEvtSolution.h.
pat::Jet StEvtSolution::getBottom | ( | ) | const |
Definition at line 31 of file StEvtSolution.cc.
References bottom_, and jetCorrScheme_.
Referenced by getLept().
|
inline |
Definition at line 93 of file StEvtSolution.h.
|
inline |
Definition at line 83 of file StEvtSolution.h.
|
inline |
Definition at line 77 of file StEvtSolution.h.
Referenced by getLept(), getLepW(), and getRecLept().
|
inline |
Definition at line 91 of file StEvtSolution.h.
|
inline |
Definition at line 92 of file StEvtSolution.h.
|
inline |
Definition at line 37 of file StEvtSolution.h.
Referenced by getLept(), getLepW(), and getRecLept().
|
inline |
Definition at line 67 of file StEvtSolution.h.
Referenced by getFitLept().
reco::Particle StEvtSolution::getFitLept | ( | ) | const |
Definition at line 143 of file StEvtSolution.cc.
References getFitBottom(), getFitLepton(), getFitNeutrino(), and p4.
|
inline |
Definition at line 69 of file StEvtSolution.h.
Referenced by getFitLept(), and getFitLepW().
reco::Particle StEvtSolution::getFitLepW | ( | ) | const |
Definition at line 137 of file StEvtSolution.cc.
References getFitLepton(), getFitNeutrino(), and p4.
|
inline |
Definition at line 68 of file StEvtSolution.h.
|
inline |
Definition at line 70 of file StEvtSolution.h.
Referenced by getFitLept(), and getFitLepW().
const reco::GenParticle * StEvtSolution::getGenBottom | ( | ) | const |
|
inline |
Definition at line 45 of file StEvtSolution.h.
const reco::GenParticle * StEvtSolution::getGenLept | ( | ) | const |
const reco::GenParticle * StEvtSolution::getGenLepton | ( | ) | const |
const reco::GenParticle * StEvtSolution::getGenLepW | ( | ) | const |
const reco::GenParticle * StEvtSolution::getGenNeutrino | ( | ) | const |
reco::Particle StEvtSolution::getLept | ( | ) | const |
Definition at line 72 of file StEvtSolution.cc.
References getBottom(), getDecay(), getElectron(), getMuon(), getNeutrino(), AlCaHLTBitMon_ParallelJobs::p, and p4.
reco::Particle StEvtSolution::getLepW | ( | ) | const |
Definition at line 63 of file StEvtSolution.cc.
References getDecay(), getElectron(), getMuon(), getNeutrino(), AlCaHLTBitMon_ParallelJobs::p, and p4.
pat::Jet StEvtSolution::getLight | ( | ) | const |
|
inline |
Definition at line 36 of file StEvtSolution.h.
Referenced by getLept(), getLepW(), and getRecLept().
|
inline |
Definition at line 38 of file StEvtSolution.h.
Referenced by getLept(), getLepW(), and getRecLept().
|
inline |
Definition at line 86 of file StEvtSolution.h.
|
inline |
Definition at line 85 of file StEvtSolution.h.
|
inline |
Definition at line 84 of file StEvtSolution.h.
|
inline |
Definition at line 87 of file StEvtSolution.h.
|
inline |
Definition at line 56 of file StEvtSolution.h.
Referenced by getRecLept().
|
inline |
Definition at line 59 of file StEvtSolution.h.
reco::Particle StEvtSolution::getRecLept | ( | ) | const |
Definition at line 125 of file StEvtSolution.cc.
References getDecay(), getElectron(), getMuon(), getNeutrino(), getRecBottom(), AlCaHLTBitMon_ParallelJobs::p, and p4.
|
inline |
Definition at line 61 of file StEvtSolution.h.
|
inline |
Definition at line 57 of file StEvtSolution.h.
|
inline |
Definition at line 58 of file StEvtSolution.h.
|
inline |
Definition at line 60 of file StEvtSolution.h.
|
inline |
Definition at line 82 of file StEvtSolution.h.
|
inline |
Definition at line 89 of file StEvtSolution.h.
|
inline |
Definition at line 88 of file StEvtSolution.h.
|
inline |
Definition at line 90 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 141 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 107 of file StEvtSolution.h.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 140 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 129 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 138 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 139 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 113 of file StEvtSolution.h.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 121 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 123 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 122 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 124 of file StEvtSolution.h.
|
protected |
|
inlineprotected |
Definition at line 106 of file StEvtSolution.h.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 109 of file StEvtSolution.h.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 111 of file StEvtSolution.h.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 115 of file StEvtSolution.h.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 133 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 132 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 131 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 134 of file StEvtSolution.h.
|
protected |
|
inlineprotected |
Definition at line 136 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 135 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 137 of file StEvtSolution.h.
|
friend |
Definition at line 23 of file StEvtSolution.h.
|
friend |
Definition at line 24 of file StEvtSolution.h.
|
private |
Definition at line 166 of file StEvtSolution.h.
Referenced by StEvtSolution().
Definition at line 149 of file StEvtSolution.h.
Referenced by getBottom().
|
private |
Definition at line 165 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 160 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 158 of file StEvtSolution.h.
|
private |
Definition at line 164 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 164 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 151 of file StEvtSolution.h.
|
private |
Definition at line 153 of file StEvtSolution.h.
|
private |
Definition at line 153 of file StEvtSolution.h.
|
private |
Definition at line 153 of file StEvtSolution.h.
|
private |
Definition at line 153 of file StEvtSolution.h.
|
private |
Definition at line 159 of file StEvtSolution.h.
Referenced by getBottom(), getLight(), and StEvtSolution().
Definition at line 149 of file StEvtSolution.h.
Referenced by getLight().
Definition at line 150 of file StEvtSolution.h.
Definition at line 152 of file StEvtSolution.h.
|
private |
Definition at line 162 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 162 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 162 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 162 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 161 of file StEvtSolution.h.
Referenced by setScanValues().
|
private |
Definition at line 163 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 163 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 164 of file StEvtSolution.h.
Referenced by StEvtSolution().
|
private |
Definition at line 141 of file StEvtSolution.h.
Referenced by getGenBottom(), getGenLept(), getGenLepton(), getGenLepW(), getGenNeutrino(), and setGenEvt().