#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 23 of file StEvtSolution.cc.
|
inline |
pat::Jet StEvtSolution::getBottom | ( | ) | const |
Definition at line 28 of file StEvtSolution.cc.
References bottom_, and jetCorrScheme_.
Referenced by StKinFitter::addKinFitInfo(), getLept(), and getRecBottom().
|
inline |
|
inline |
|
inline |
Definition at line 75 of file StEvtSolution.h.
References decay_.
Referenced by StKinFitter::addKinFitInfo(), getLept(), getLepW(), and getRecLept().
|
inline |
|
inline |
|
inline |
Definition at line 35 of file StEvtSolution.h.
References electron_.
Referenced by StKinFitter::addKinFitInfo(), getLept(), getLepW(), getRecElectron(), and getRecLept().
|
inline |
reco::Particle StEvtSolution::getFitLept | ( | ) | const |
Definition at line 144 of file StEvtSolution.cc.
References getFitBottom(), getFitLepton(), and getFitNeutrino().
|
inline |
Definition at line 67 of file StEvtSolution.h.
References fitLepton_.
Referenced by getFitLept(), and getFitLepW().
reco::Particle StEvtSolution::getFitLepW | ( | ) | const |
Definition at line 139 of file StEvtSolution.cc.
References getFitLepton(), and getFitNeutrino().
|
inline |
|
inline |
Definition at line 68 of file StEvtSolution.h.
References fitNeutrino_.
Referenced by getFitLept(), and getFitLepW().
const reco::GenParticle * StEvtSolution::getGenBottom | ( | ) | const |
Definition at line 79 of file StEvtSolution.cc.
References StGenEvent::decayB(), and theGenEvt_.
|
inline |
const reco::GenParticle * StEvtSolution::getGenLept | ( | ) | const |
Definition at line 114 of file StEvtSolution.cc.
References StGenEvent::singleTop(), and theGenEvt_.
const reco::GenParticle * StEvtSolution::getGenLepton | ( | ) | const |
Definition at line 93 of file StEvtSolution.cc.
References StGenEvent::singleLepton(), and theGenEvt_.
const reco::GenParticle * StEvtSolution::getGenLepW | ( | ) | const |
Definition at line 107 of file StEvtSolution.cc.
References StGenEvent::singleW(), and theGenEvt_.
const reco::GenParticle * StEvtSolution::getGenNeutrino | ( | ) | const |
Definition at line 100 of file StEvtSolution.cc.
References StGenEvent::singleNeutrino(), and theGenEvt_.
reco::Particle StEvtSolution::getLept | ( | ) | const |
Definition at line 64 of file StEvtSolution.cc.
References getBottom(), getDecay(), getElectron(), getMuon(), getNeutrino(), and AlCaHLTBitMon_ParallelJobs::p.
reco::Particle StEvtSolution::getLepW | ( | ) | const |
Definition at line 54 of file StEvtSolution.cc.
References getDecay(), getElectron(), getMuon(), getNeutrino(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by getRecLepW().
pat::Jet StEvtSolution::getLight | ( | ) | const |
Definition at line 41 of file StEvtSolution.cc.
References jetCorrScheme_, and light_.
Referenced by StKinFitter::addKinFitInfo(), and getRecLight().
|
inline |
Definition at line 34 of file StEvtSolution.h.
References muon_.
Referenced by StKinFitter::addKinFitInfo(), getLept(), getLepW(), getRecLept(), and getRecMuon().
|
inline |
Definition at line 36 of file StEvtSolution.h.
References neutrino_.
Referenced by StKinFitter::addKinFitInfo(), getLept(), getLepW(), getRecLept(), and getRecNeutrino().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 54 of file StEvtSolution.h.
References pat::Jet::correctedJet(), and getBottom().
Referenced by getRecLept().
|
inline |
reco::Particle StEvtSolution::getRecLept | ( | ) | const |
Definition at line 124 of file StEvtSolution.cc.
References getDecay(), getElectron(), getMuon(), getNeutrino(), getRecBottom(), and AlCaHLTBitMon_ParallelJobs::p.
|
inline |
|
inline |
Definition at line 55 of file StEvtSolution.h.
References pat::Jet::correctedJet(), and getLight().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Definition at line 157 of file StEvtSolution.h.
|
inlineprotected |
Definition at line 104 of file StEvtSolution.h.
References bottom_, mps_fire::i, and metsig::jet.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
|
inlineprotected |
Definition at line 145 of file StEvtSolution.h.
References chi2Prob_, and TtFullHadEvtBuilder_cfi::prob.
Referenced by StKinFitter::addKinFitInfo().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 114 of file StEvtSolution.h.
References decay_, electron_, and mps_fire::i.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 125 of file StEvtSolution.h.
References fitBottom_.
Referenced by StKinFitter::addKinFitInfo().
|
inlineprotected |
Definition at line 133 of file StEvtSolution.h.
References fitLepton_.
Referenced by StKinFitter::addKinFitInfo().
|
inlineprotected |
Definition at line 129 of file StEvtSolution.h.
References fitLight_.
Referenced by StKinFitter::addKinFitInfo().
|
inlineprotected |
Definition at line 137 of file StEvtSolution.h.
References fitNeutrino_.
Referenced by StKinFitter::addKinFitInfo().
|
protected |
|
inlineprotected |
Definition at line 103 of file StEvtSolution.h.
References jetCorrScheme_, and generator_cfi::scheme.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 107 of file StEvtSolution.h.
References mps_fire::i, metsig::jet, and light_.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 110 of file StEvtSolution.h.
References decay_, mps_fire::i, HLT_2022v15_cff::muon, and muon_.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
Definition at line 118 of file StEvtSolution.h.
References mps_fire::i, BTaggingMonitor_cfi::met, and neutrino_.
Referenced by StEvtSolutionMaker::produce().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 150 of file StEvtSolution.h.
References DiDispStaMuonMonitor_cfi::pt, and pTrueJetComb_.
|
protected |
Definition at line 159 of file StEvtSolution.cc.
References mps_fire::i, scanValues_, and heppy_batch::val.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
friend |
Definition at line 22 of file StEvtSolution.h.
|
friend |
Definition at line 23 of file StEvtSolution.h.
|
private |
Definition at line 181 of file StEvtSolution.h.
Referenced by getBestSol(), and StEvtSolution().
Definition at line 164 of file StEvtSolution.h.
Referenced by getBottom(), and setBottom().
|
private |
Definition at line 180 of file StEvtSolution.h.
Referenced by getChangeBL(), setChangeBL(), and StEvtSolution().
|
private |
Definition at line 175 of file StEvtSolution.h.
Referenced by getChi2Prob(), setChi2Prob(), and StEvtSolution().
|
private |
Definition at line 173 of file StEvtSolution.h.
Referenced by getDecay(), setElectron(), and setMuon().
|
private |
Definition at line 179 of file StEvtSolution.h.
Referenced by getDeltaRB(), setDeltaRB(), and StEvtSolution().
|
private |
Definition at line 179 of file StEvtSolution.h.
Referenced by getDeltaRL(), setDeltaRL(), and StEvtSolution().
|
private |
Definition at line 166 of file StEvtSolution.h.
Referenced by getElectron(), and setElectron().
|
private |
Definition at line 168 of file StEvtSolution.h.
Referenced by getFitBottom(), and setFitBottom().
|
private |
Definition at line 168 of file StEvtSolution.h.
Referenced by getFitLepton(), and setFitLepton().
|
private |
Definition at line 168 of file StEvtSolution.h.
Referenced by getFitLight(), and setFitLight().
|
private |
Definition at line 168 of file StEvtSolution.h.
Referenced by getFitNeutrino(), and setFitNeutrino().
|
private |
Definition at line 174 of file StEvtSolution.h.
Referenced by getBottom(), getLight(), setJetCorrectionScheme(), and StEvtSolution().
Definition at line 164 of file StEvtSolution.h.
Referenced by getLight(), and setLight().
Definition at line 165 of file StEvtSolution.h.
Definition at line 167 of file StEvtSolution.h.
Referenced by getNeutrino(), and setNeutrino().
|
private |
Definition at line 177 of file StEvtSolution.h.
Referenced by getPtrueBhadrSel(), setPtrueBhadrSel(), and StEvtSolution().
|
private |
Definition at line 177 of file StEvtSolution.h.
Referenced by getPtrueBJetSel(), setPtrueBJetSel(), and StEvtSolution().
|
private |
Definition at line 177 of file StEvtSolution.h.
Referenced by getPtrueCombExist(), setPtrueCombExist(), and StEvtSolution().
|
private |
Definition at line 177 of file StEvtSolution.h.
Referenced by getPtrueJetComb(), setPtrueJetComb(), and StEvtSolution().
|
private |
Definition at line 176 of file StEvtSolution.h.
Referenced by getScanValues(), and setScanValues().
|
private |
Definition at line 178 of file StEvtSolution.h.
Referenced by getSignalLRTot(), setSignalLRTot(), and StEvtSolution().
|
private |
Definition at line 178 of file StEvtSolution.h.
Referenced by getSignalPur(), setSignalPurity(), and StEvtSolution().
|
private |
Definition at line 179 of file StEvtSolution.h.
Referenced by getSumDeltaRjp(), setSumDeltaRjp(), and StEvtSolution().
|
private |
Definition at line 157 of file StEvtSolution.h.
Referenced by getGenBottom(), getGenEvent(), getGenLept(), getGenLepton(), getGenLepW(), getGenNeutrino(), and setGenEvt().