#include <TtSemiEvtSolution.h>
Definition at line 32 of file TtSemiEvtSolution.h.
TtSemiEvtSolution::TtSemiEvtSolution | ( | ) |
Definition at line 10 of file TtSemiEvtSolution.cc.
References angleHadb_, angleHadp_, angleHadq_, angleLepb_, changeWQ_, jetCorrScheme_, lrBestJetComb_, lrJetCombLRval_, lrJetCombProb_, lrSignalEvtLRval_, lrSignalEvtProb_, mcBestJetComb_, probChi2_, simpleBestJetComb_, and sumAnglejp_.
: mcHyp_ ("ttSemiEvtMCHyp"), recoHyp_("ttSemiEvtRecoHyp"), fitHyp_ ("ttSemiEvtFitHyp") { jetCorrScheme_ = 0; sumAnglejp_ = -999.; angleHadp_ = -999.; angleHadq_ = -999.; angleHadb_ = -999.; angleLepb_ = -999.; changeWQ_ = -999; probChi2_ = -999.; mcBestJetComb_ = -999; simpleBestJetComb_ = -999; lrBestJetComb_ = -999; lrJetCombLRval_ = -999.; lrJetCombProb_ = -999.; lrSignalEvtLRval_ = -999.; lrSignalEvtProb_ = -999.; }
TtSemiEvtSolution::~TtSemiEvtSolution | ( | ) | [virtual] |
Definition at line 32 of file TtSemiEvtSolution.cc.
{ }
pat::Jet TtSemiEvtSolution::getCalHadb | ( | ) | const [inline] |
Definition at line 92 of file TtSemiEvtSolution.h.
References getHadb().
Referenced by TtSemiLepKinFitter::addKinFitInfo(), getCalHadt(), and TtSemiLRJetCombObservables::operator()().
{ return this->getHadb(); };
pat::Jet TtSemiEvtSolution::getCalHadp | ( | ) | const [inline] |
Definition at line 93 of file TtSemiEvtSolution.h.
References getHadp().
Referenced by TtSemiLepKinFitter::addKinFitInfo(), getCalHadt(), getCalHadW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getHadp(); };
pat::Jet TtSemiEvtSolution::getCalHadq | ( | ) | const [inline] |
Definition at line 94 of file TtSemiEvtSolution.h.
References getHadq().
Referenced by TtSemiLepKinFitter::addKinFitInfo(), getCalHadt(), getCalHadW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getHadq(); };
reco::Particle TtSemiEvtSolution::getCalHadt | ( | ) | const |
Definition at line 110 of file TtSemiEvtSolution.cc.
References getCalHadb(), getCalHadp(), getCalHadq(), and p4.
Referenced by TtSemiLRJetCombObservables::operator()().
{ return reco::Particle(0,this->getCalHadp().p4() + this->getCalHadq().p4() + this->getCalHadb().p4()); }
reco::Particle TtSemiEvtSolution::getCalHadW | ( | ) | const |
Definition at line 115 of file TtSemiEvtSolution.cc.
References getCalHadp(), getCalHadq(), and p4.
Referenced by TtSemiLRJetCombObservables::operator()().
{ return reco::Particle(0,this->getCalHadp().p4() + this->getCalHadq().p4()); }
pat::Jet TtSemiEvtSolution::getCalLepb | ( | ) | const [inline] |
Definition at line 97 of file TtSemiEvtSolution.h.
References getLepb().
Referenced by TtSemiLepKinFitter::addKinFitInfo(), getCalLept(), and TtSemiLRJetCombObservables::operator()().
{ return this->getLepb(); };
pat::Electron TtSemiEvtSolution::getCalLepe | ( | ) | const [inline] |
Definition at line 99 of file TtSemiEvtSolution.h.
References getElectron().
Referenced by TtSemiLepKinFitter::addKinFitInfo().
{ return this->getElectron(); };
pat::Muon TtSemiEvtSolution::getCalLepm | ( | ) | const [inline] |
Definition at line 98 of file TtSemiEvtSolution.h.
References getMuon().
Referenced by TtSemiLepKinFitter::addKinFitInfo().
{ return this->getMuon(); };
pat::MET TtSemiEvtSolution::getCalLepn | ( | ) | const [inline] |
Definition at line 100 of file TtSemiEvtSolution.h.
References getNeutrino().
Referenced by TtSemiLepKinFitter::addKinFitInfo().
{ return this->getNeutrino(); };
reco::Particle TtSemiEvtSolution::getCalLept | ( | ) | const |
Definition at line 120 of file TtSemiEvtSolution.cc.
References getCalLepb(), getDecay(), getRecLepe(), getRecLepm(), getRecLepn(), AlCaHLTBitMon_ParallelJobs::p, and p4.
Referenced by TtSemiLRJetCombObservables::operator()().
{ reco::Particle p; if (this->getDecay() == "muon") p = reco::Particle(0,this->getRecLepm().p4() + this->getRecLepn().p4() + this->getCalLepb().p4()); if (this->getDecay() == "electron") p = reco::Particle(0,this->getRecLepe().p4() + this->getRecLepn().p4() + this->getCalLepb().p4()); return p; }
reco::Particle TtSemiEvtSolution::getCalLepW | ( | ) | const |
Definition at line 128 of file TtSemiEvtSolution.cc.
References getDecay(), getRecLepe(), getRecLepm(), getRecLepn(), AlCaHLTBitMon_ParallelJobs::p, and p4.
{ reco::Particle p; if (this->getDecay() == "muon") p = reco::Particle(0,this->getRecLepm().p4() + this->getRecLepn().p4()); if (this->getDecay() == "electron") p = reco::Particle(0,this->getRecLepe().p4() + this->getRecLepn().p4()); return p; }
std::string TtSemiEvtSolution::getDecay | ( | ) | const [inline] |
Definition at line 119 of file TtSemiEvtSolution.h.
References decay_.
Referenced by TtSemiLepKinFitter::addKinFitInfo(), getCalLept(), getCalLepW(), getRecLept(), getRecLepW(), TtSemiLRSignalSelObservables::operator()(), TtSemiLRJetCombObservables::operator()(), and setupHyp().
{ return decay_; }
pat::Electron TtSemiEvtSolution::getElectron | ( | ) | const [inline] |
Definition at line 56 of file TtSemiEvtSolution.h.
References electron_.
Referenced by getCalLepe(), getRecLepe(), and TtSemiLRSignalSelObservables::operator()().
{ return *electron_; };
pat::Particle TtSemiEvtSolution::getFitHadb | ( | ) | const [inline] |
Definition at line 107 of file TtSemiEvtSolution.h.
References fitHadb_.
Referenced by getFitHadt().
{ return (fitHadb_.size()>0 ? fitHadb_.front() : pat::Particle()); };
pat::Particle TtSemiEvtSolution::getFitHadp | ( | ) | const [inline] |
Definition at line 108 of file TtSemiEvtSolution.h.
References fitHadp_.
Referenced by getFitHadt(), and getFitHadW().
{ return (fitHadp_.size()>0 ? fitHadp_.front() : pat::Particle()); };
pat::Particle TtSemiEvtSolution::getFitHadq | ( | ) | const [inline] |
Definition at line 109 of file TtSemiEvtSolution.h.
References fitHadq_.
Referenced by getFitHadt(), and getFitHadW().
{ return (fitHadq_.size()>0 ? fitHadq_.front() : pat::Particle()); };
reco::Particle TtSemiEvtSolution::getFitHadt | ( | ) | const |
Definition at line 139 of file TtSemiEvtSolution.cc.
References getFitHadb(), getFitHadp(), getFitHadq(), and p4.
Referenced by TtSemiLRJetCombObservables::operator()().
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitHadp().p4() + this->getFitHadq().p4() + this->getFitHadb().p4()); }
reco::Particle TtSemiEvtSolution::getFitHadW | ( | ) | const |
Definition at line 145 of file TtSemiEvtSolution.cc.
References getFitHadp(), getFitHadq(), and p4.
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitHadp().p4() + this->getFitHadq().p4()); }
const reco::CompositeCandidate& TtSemiEvtSolution::getFitHyp | ( | ) | const [inline] |
pat::Particle TtSemiEvtSolution::getFitLepb | ( | ) | const [inline] |
Definition at line 112 of file TtSemiEvtSolution.h.
References fitLepb_.
Referenced by getFitLept().
{ return (fitLepb_.size()>0 ? fitLepb_.front() : pat::Particle()); };
pat::Particle TtSemiEvtSolution::getFitLepl | ( | ) | const [inline] |
Definition at line 113 of file TtSemiEvtSolution.h.
References fitLepl_.
Referenced by getFitLept(), and getFitLepW().
{ return (fitLepl_.size()>0 ? fitLepl_.front() : pat::Particle()); };
pat::Particle TtSemiEvtSolution::getFitLepn | ( | ) | const [inline] |
Definition at line 114 of file TtSemiEvtSolution.h.
References fitLepn_.
Referenced by getFitLept(), getFitLepW(), and TtSemiLRJetCombObservables::operator()().
{ return (fitLepn_.size()>0 ? fitLepn_.front() : pat::Particle()); };
reco::Particle TtSemiEvtSolution::getFitLept | ( | ) | const |
Definition at line 151 of file TtSemiEvtSolution.cc.
References getFitLepb(), getFitLepl(), getFitLepn(), and p4.
Referenced by TtSemiLRJetCombObservables::operator()().
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitLepl().p4() + this->getFitLepn().p4() + this->getFitLepb().p4()); }
reco::Particle TtSemiEvtSolution::getFitLepW | ( | ) | const |
Definition at line 157 of file TtSemiEvtSolution.cc.
References getFitLepl(), getFitLepn(), and p4.
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitLepl().p4() + this->getFitLepn().p4()); }
const edm::RefProd<TtGenEvent>& TtSemiEvtSolution::getGenEvent | ( | ) | const [inline] |
Definition at line 62 of file TtSemiEvtSolution.h.
References theGenEvt_.
Referenced by getGenHadb(), getGenHadp(), getGenHadq(), getGenHadt(), getGenHadW(), getGenLepb(), getGenLepl(), getGenLepn(), getGenLept(), and getGenLepW().
{ return theGenEvt_; };
const reco::GenParticle* TtSemiEvtSolution::getGenHadb | ( | ) | const [inline] |
Definition at line 65 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->hadronicDecayB(); };
const reco::GenParticle* TtSemiEvtSolution::getGenHadp | ( | ) | const [inline] |
Definition at line 66 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->hadronicDecayQuark(); };
const reco::GenParticle* TtSemiEvtSolution::getGenHadq | ( | ) | const [inline] |
Definition at line 67 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->hadronicDecayQuarkBar(); };
const reco::GenParticle* TtSemiEvtSolution::getGenHadt | ( | ) | const [inline] |
Definition at line 63 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->hadronicDecayTop(); };
const reco::GenParticle* TtSemiEvtSolution::getGenHadW | ( | ) | const [inline] |
Definition at line 64 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->hadronicDecayW(); };
const reco::GenParticle* TtSemiEvtSolution::getGenLepb | ( | ) | const [inline] |
Definition at line 70 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->leptonicDecayB(); };
const reco::GenParticle* TtSemiEvtSolution::getGenLepl | ( | ) | const [inline] |
Definition at line 71 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->singleLepton(); };
const reco::GenParticle* TtSemiEvtSolution::getGenLepn | ( | ) | const [inline] |
Definition at line 72 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->singleNeutrino(); };
const reco::GenParticle* TtSemiEvtSolution::getGenLept | ( | ) | const [inline] |
Definition at line 68 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->leptonicDecayTop(); };
const reco::GenParticle* TtSemiEvtSolution::getGenLepW | ( | ) | const [inline] |
Definition at line 69 of file TtSemiEvtSolution.h.
References getGenEvent(), and theGenEvt_.
{ if (!theGenEvt_) return 0; else return this->getGenEvent()->leptonicDecayW(); };
pat::Jet TtSemiEvtSolution::getHadb | ( | ) | const |
Definition at line 39 of file TtSemiEvtSolution.cc.
References hadb_, and jetCorrScheme_.
Referenced by getCalHadb(), getRecHadb(), and TtSemiLRJetCombObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if (jetCorrScheme_ == 1) return hadb_->correctedJet("HAD", "B"); // calibrate jets according to MC truth else if (jetCorrScheme_ == 2) return hadb_->correctedJet("HAD", "B"); else return *hadb_; }
pat::Jet TtSemiEvtSolution::getHadp | ( | ) | const |
Definition at line 48 of file TtSemiEvtSolution.cc.
References hadp_, and jetCorrScheme_.
Referenced by getCalHadp(), getRecHadp(), and TtSemiLRJetCombObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if (jetCorrScheme_ == 1) return hadp_->correctedJet("HAD", "UDS"); // calibrate jets according to MC truth else if (jetCorrScheme_ == 2) return hadp_->correctedJet("HAD", "UDS"); else return *hadp_; }
pat::Jet TtSemiEvtSolution::getHadq | ( | ) | const |
Definition at line 57 of file TtSemiEvtSolution.cc.
References hadq_, and jetCorrScheme_.
Referenced by getCalHadq(), getRecHadq(), and TtSemiLRJetCombObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if (jetCorrScheme_ == 1) return hadq_->correctedJet("HAD", "UDS"); // calibrate jets according to MC truth else if (jetCorrScheme_ == 2) return hadq_->correctedJet("HAD", "UDS"); else return *hadq_; }
int TtSemiEvtSolution::getJetParametrisation | ( | ) | const [inline] |
pat::Jet TtSemiEvtSolution::getLepb | ( | ) | const |
Definition at line 66 of file TtSemiEvtSolution.cc.
References jetCorrScheme_, and lepb_.
Referenced by getCalLepb(), getRecLepb(), and TtSemiLRJetCombObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if (jetCorrScheme_ == 1) return lepb_->correctedJet("HAD", "B"); // calibrate jets according to MC truth else if (jetCorrScheme_ == 2) return lepb_->correctedJet("HAD", "B"); else return *lepb_; }
int TtSemiEvtSolution::getLeptonParametrisation | ( | ) | const [inline] |
Definition at line 136 of file TtSemiEvtSolution.h.
References leptonParam_.
{ return leptonParam_; }
int TtSemiEvtSolution::getLRBestJetComb | ( | ) | const [inline] |
Definition at line 159 of file TtSemiEvtSolution.h.
References lrBestJetComb_.
{ return lrBestJetComb_; }
double TtSemiEvtSolution::getLRJetCombLRval | ( | ) | const [inline] |
Definition at line 161 of file TtSemiEvtSolution.h.
References lrJetCombLRval_.
{ return lrJetCombLRval_; }
double TtSemiEvtSolution::getLRJetCombObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 179 of file TtSemiEvtSolution.cc.
References first, lrJetCombVarVal_, and python::connectstrParser::o.
Referenced by TtSemiLRJetCombCalc::operator()().
{ double val = -999.; for(size_t o=0; o<lrJetCombVarVal_.size(); o++){ if(lrJetCombVarVal_[o].first == selObs) val = lrJetCombVarVal_[o].second; } return val; }
double TtSemiEvtSolution::getLRJetCombProb | ( | ) | const [inline] |
Definition at line 162 of file TtSemiEvtSolution.h.
References lrJetCombProb_.
{ return lrJetCombProb_; }
double TtSemiEvtSolution::getLRSignalEvtLRval | ( | ) | const [inline] |
Definition at line 150 of file TtSemiEvtSolution.h.
References lrSignalEvtLRval_.
{ return lrSignalEvtLRval_; }
double TtSemiEvtSolution::getLRSignalEvtObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 167 of file TtSemiEvtSolution.cc.
References first, lrSignalEvtVarVal_, and python::connectstrParser::o.
Referenced by TtSemiLRSignalSelCalc::operator()().
{ double val = -999.; for(size_t o=0; o<lrSignalEvtVarVal_.size(); o++){ if(lrSignalEvtVarVal_[o].first == selObs) val = lrSignalEvtVarVal_[o].second; } return val; }
double TtSemiEvtSolution::getLRSignalEvtProb | ( | ) | const [inline] |
Definition at line 151 of file TtSemiEvtSolution.h.
References lrSignalEvtProb_.
{ return lrSignalEvtProb_; }
double TtSemiEvtSolution::getMCBestAngleHadb | ( | ) | const [inline] |
double TtSemiEvtSolution::getMCBestAngleHadp | ( | ) | const [inline] |
double TtSemiEvtSolution::getMCBestAngleHadq | ( | ) | const [inline] |
double TtSemiEvtSolution::getMCBestAngleLepb | ( | ) | const [inline] |
int TtSemiEvtSolution::getMCBestJetComb | ( | ) | const [inline] |
Definition at line 157 of file TtSemiEvtSolution.h.
References mcBestJetComb_.
{ return mcBestJetComb_; }
double TtSemiEvtSolution::getMCBestSumAngles | ( | ) | const [inline] |
int TtSemiEvtSolution::getMCChangeWQ | ( | ) | const [inline] |
const reco::CompositeCandidate& TtSemiEvtSolution::getMCHyp | ( | ) | const [inline] |
pat::Muon TtSemiEvtSolution::getMuon | ( | ) | const [inline] |
Definition at line 55 of file TtSemiEvtSolution.h.
References muon_.
Referenced by getCalLepm(), getRecLepm(), and TtSemiLRSignalSelObservables::operator()().
{ return *muon_; };
pat::MET TtSemiEvtSolution::getNeutrino | ( | ) | const [inline] |
Definition at line 57 of file TtSemiEvtSolution.h.
References neutrino_.
Referenced by getCalLepn(), getRecLepn(), and TtSemiLRSignalSelObservables::operator()().
{ return *neutrino_; };
int TtSemiEvtSolution::getNeutrinoParametrisation | ( | ) | const [inline] |
Definition at line 137 of file TtSemiEvtSolution.h.
References neutrinoParam_.
{ return neutrinoParam_; }
double TtSemiEvtSolution::getProbChi2 | ( | ) | const [inline] |
Definition at line 143 of file TtSemiEvtSolution.h.
References probChi2_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ return probChi2_; }
pat::Jet TtSemiEvtSolution::getRecHadb | ( | ) | const [inline] |
Definition at line 79 of file TtSemiEvtSolution.h.
References pat::Jet::correctedJet(), and getHadb().
Referenced by getRecHadt(), and TtSemiLRJetCombObservables::operator()().
{ return this->getHadb().correctedJet("RAW"); };
pat::Jet TtSemiEvtSolution::getRecHadp | ( | ) | const [inline] |
Definition at line 80 of file TtSemiEvtSolution.h.
References pat::Jet::correctedJet(), and getHadp().
Referenced by getRecHadt(), getRecHadW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getHadp().correctedJet("RAW"); };
pat::Jet TtSemiEvtSolution::getRecHadq | ( | ) | const [inline] |
Definition at line 81 of file TtSemiEvtSolution.h.
References pat::Jet::correctedJet(), and getHadq().
Referenced by getRecHadt(), getRecHadW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getHadq().correctedJet("RAW"); };
reco::Particle TtSemiEvtSolution::getRecHadt | ( | ) | const |
Definition at line 78 of file TtSemiEvtSolution.cc.
References getRecHadb(), getRecHadp(), getRecHadq(), and p4.
{ // FIXME: the charge from the genevent return reco::Particle(0,this->getRecHadp().p4() + this->getRecHadq().p4() + this->getRecHadb().p4()); }
reco::Particle TtSemiEvtSolution::getRecHadW | ( | ) | const |
Definition at line 84 of file TtSemiEvtSolution.cc.
References getRecHadp(), getRecHadq(), and p4.
{ // FIXME: the charge from the genevent return reco::Particle(0,this->getRecHadp().p4() + this->getRecHadq().p4()); }
pat::Jet TtSemiEvtSolution::getRecLepb | ( | ) | const [inline] |
Definition at line 84 of file TtSemiEvtSolution.h.
References pat::Jet::correctedJet(), and getLepb().
Referenced by getRecLept(), and TtSemiLRJetCombObservables::operator()().
{ return this->getLepb().correctedJet("RAW"); };
pat::Electron TtSemiEvtSolution::getRecLepe | ( | ) | const [inline] |
Definition at line 86 of file TtSemiEvtSolution.h.
References getElectron().
Referenced by getCalLept(), getCalLepW(), getRecLept(), getRecLepW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getElectron(); };
pat::Muon TtSemiEvtSolution::getRecLepm | ( | ) | const [inline] |
Definition at line 85 of file TtSemiEvtSolution.h.
References getMuon().
Referenced by getCalLept(), getCalLepW(), getRecLept(), getRecLepW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getMuon(); };
pat::MET TtSemiEvtSolution::getRecLepn | ( | ) | const [inline] |
Definition at line 87 of file TtSemiEvtSolution.h.
References getNeutrino().
Referenced by getCalLept(), getCalLepW(), getRecLept(), getRecLepW(), and TtSemiLRJetCombObservables::operator()().
{ return this->getNeutrino(); };
reco::Particle TtSemiEvtSolution::getRecLept | ( | ) | const |
Definition at line 90 of file TtSemiEvtSolution.cc.
References getDecay(), getRecLepb(), getRecLepe(), getRecLepm(), getRecLepn(), AlCaHLTBitMon_ParallelJobs::p, and p4.
{ // FIXME: the charge from the genevent reco::Particle p; if (this->getDecay() == "muon") p = reco::Particle(0,this->getRecLepm().p4() + this->getRecLepn().p4() + this->getRecLepb().p4()); if (this->getDecay() == "electron") p = reco::Particle(0,this->getRecLepe().p4() + this->getRecLepn().p4() + this->getRecLepb().p4()); return p; }
reco::Particle TtSemiEvtSolution::getRecLepW | ( | ) | const |
Definition at line 99 of file TtSemiEvtSolution.cc.
References getDecay(), getRecLepe(), getRecLepm(), getRecLepn(), AlCaHLTBitMon_ParallelJobs::p, and p4.
Referenced by TtSemiLRJetCombObservables::operator()().
{ // FIXME: the charge from the genevent reco::Particle p; if (this->getDecay() == "muon") p = reco::Particle(0,this->getRecLepm().p4() + this->getRecLepn().p4()); if (this->getDecay() == "electron") p = reco::Particle(0,this->getRecLepe().p4() + this->getRecLepn().p4()); return p; }
const reco::CompositeCandidate& TtSemiEvtSolution::getRecoHyp | ( | ) | const [inline] |
int TtSemiEvtSolution::getSimpleBestJetComb | ( | ) | const [inline] |
Definition at line 158 of file TtSemiEvtSolution.h.
References simpleBestJetComb_.
{ return simpleBestJetComb_; }
void TtSemiEvtSolution::setElectron | ( | const edm::Handle< std::vector< pat::Electron > > & | elec, |
int | i | ||
) | [inline, protected] |
Definition at line 194 of file TtSemiEvtSolution.h.
References decay_, electron_, and i.
Referenced by TtSemiEvtSolutionMaker::produce().
{ electron_ = edm::Ptr<pat::Electron>(elec, i); decay_ = "electron"; };
void TtSemiEvtSolution::setFitHadb | ( | const pat::Particle & | aFitHadb | ) | [inline, protected] |
Definition at line 202 of file TtSemiEvtSolution.h.
References fitHadb_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setFitHadp | ( | const pat::Particle & | aFitHadp | ) | [inline, protected] |
Definition at line 203 of file TtSemiEvtSolution.h.
References fitHadp_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setFitHadq | ( | const pat::Particle & | aFitHadq | ) | [inline, protected] |
Definition at line 204 of file TtSemiEvtSolution.h.
References fitHadq_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setFitLepb | ( | const pat::Particle & | aFitLepb | ) | [inline, protected] |
Definition at line 205 of file TtSemiEvtSolution.h.
References fitLepb_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setFitLepl | ( | const pat::Particle & | aFitLepl | ) | [inline, protected] |
Definition at line 206 of file TtSemiEvtSolution.h.
References fitLepl_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setFitLepn | ( | const pat::Particle & | aFitLepn | ) | [inline, protected] |
Definition at line 207 of file TtSemiEvtSolution.h.
References fitLepn_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setGenEvt | ( | const edm::Handle< TtGenEvent > & | aGenEvt | ) | [protected] |
Definition at line 191 of file TtSemiEvtSolution.cc.
References theGenEvt_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ if( !aGenEvt->isSemiLeptonic() ){ edm::LogWarning( "TtGenEventNotFilled" ) << "genEvt is not semi-leptonic; TtGenEvent is not filled"; return; } theGenEvt_ = edm::RefProd<TtGenEvent>(aGenEvt); }
void TtSemiEvtSolution::setHadb | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline, protected] |
Definition at line 188 of file TtSemiEvtSolution.h.
References hadb_, i, and metsig::jet.
Referenced by TtSemiEvtSolutionMaker::produce().
{ hadb_ = edm::Ptr<pat::Jet>(jet, i); };
void TtSemiEvtSolution::setHadp | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline, protected] |
Definition at line 184 of file TtSemiEvtSolution.h.
References hadp_, i, and metsig::jet.
Referenced by TtSemiEvtSolutionMaker::produce().
{ hadp_ = edm::Ptr<pat::Jet>(jet, i); };
void TtSemiEvtSolution::setHadq | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline, protected] |
Definition at line 186 of file TtSemiEvtSolution.h.
References hadq_, i, and metsig::jet.
Referenced by TtSemiEvtSolutionMaker::produce().
{ hadq_ = edm::Ptr<pat::Jet>(jet, i); };
void TtSemiEvtSolution::setJetCorrectionScheme | ( | int | scheme | ) | [inline, protected] |
Definition at line 183 of file TtSemiEvtSolution.h.
References jetCorrScheme_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ jetCorrScheme_ = scheme; };
void TtSemiEvtSolution::setJetParametrisation | ( | int | jp | ) | [inline, protected] |
Definition at line 223 of file TtSemiEvtSolution.h.
References jetParam_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ jetParam_ = jp; };
void TtSemiEvtSolution::setLepb | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline, protected] |
Definition at line 190 of file TtSemiEvtSolution.h.
References i, metsig::jet, and lepb_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ lepb_ = edm::Ptr<pat::Jet>(jet, i); };
void TtSemiEvtSolution::setLeptonParametrisation | ( | int | lp | ) | [inline, protected] |
Definition at line 224 of file TtSemiEvtSolution.h.
References leptonParam_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ leptonParam_ = lp; };
void TtSemiEvtSolution::setLRBestJetComb | ( | int | lrbs | ) | [inline, protected] |
Definition at line 239 of file TtSemiEvtSolution.h.
References lrBestJetComb_.
{ lrBestJetComb_ = lrbs; };
void TtSemiEvtSolution::setLRJetCombLRval | ( | double | clr | ) | [inline, protected] |
Definition at line 241 of file TtSemiEvtSolution.h.
References lrJetCombLRval_.
Referenced by TtSemiLRJetCombCalc::operator()().
{lrJetCombLRval_ = clr;};
void TtSemiEvtSolution::setLRJetCombObservables | ( | std::vector< std::pair< unsigned int, double > > | varval | ) | [protected] |
Definition at line 204 of file TtSemiEvtSolution.cc.
References lrJetCombVarVal_.
Referenced by TtSemiLRJetCombObservables::operator()().
{ lrJetCombVarVal_.clear(); for(size_t ijc = 0; ijc<varval.size(); ijc++) lrJetCombVarVal_.push_back(varval[ijc]); }
void TtSemiEvtSolution::setLRJetCombProb | ( | double | plr | ) | [inline, protected] |
Definition at line 242 of file TtSemiEvtSolution.h.
References lrJetCombProb_.
Referenced by TtSemiLRJetCombCalc::operator()().
{lrJetCombProb_ = plr;};
void TtSemiEvtSolution::setLRSignalEvtLRval | ( | double | clr | ) | [inline, protected] |
Definition at line 248 of file TtSemiEvtSolution.h.
References lrSignalEvtLRval_.
Referenced by TtSemiLRSignalSelCalc::operator()().
{lrSignalEvtLRval_ = clr;};
void TtSemiEvtSolution::setLRSignalEvtObservables | ( | std::vector< std::pair< unsigned int, double > > | varval | ) | [protected] |
Definition at line 213 of file TtSemiEvtSolution.cc.
References lrSignalEvtVarVal_.
Referenced by TtSemiLRSignalSelObservables::operator()().
{ lrSignalEvtVarVal_.clear(); for(size_t ise = 0; ise<varval.size(); ise++) lrSignalEvtVarVal_.push_back(varval[ise]); }
void TtSemiEvtSolution::setLRSignalEvtProb | ( | double | plr | ) | [inline, protected] |
Definition at line 249 of file TtSemiEvtSolution.h.
Referenced by TtSemiLRSignalSelCalc::operator()().
{lrSignalEvtProb_ = plr;};
void TtSemiEvtSolution::setMCBestAngleHadb | ( | double | adr | ) | [inline, protected] |
void TtSemiEvtSolution::setMCBestAngleHadp | ( | double | adr | ) | [inline, protected] |
void TtSemiEvtSolution::setMCBestAngleHadq | ( | double | adr | ) | [inline, protected] |
void TtSemiEvtSolution::setMCBestAngleLepb | ( | double | adr | ) | [inline, protected] |
void TtSemiEvtSolution::setMCBestJetComb | ( | int | mcbs | ) | [inline, protected] |
Definition at line 237 of file TtSemiEvtSolution.h.
References mcBestJetComb_.
{ mcBestJetComb_ = mcbs; };
void TtSemiEvtSolution::setMCBestSumAngles | ( | double | sdr | ) | [inline, protected] |
void TtSemiEvtSolution::setMCChangeWQ | ( | int | wq | ) | [inline, protected] |
void TtSemiEvtSolution::setMuon | ( | const edm::Handle< std::vector< pat::Muon > > & | muon, |
int | i | ||
) | [inline, protected] |
Definition at line 192 of file TtSemiEvtSolution.h.
References decay_, i, metsig::muon, and muon_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ muon_ = edm::Ptr<pat::Muon>(muon, i); decay_ = "muon"; };
void TtSemiEvtSolution::setNeutrino | ( | const edm::Handle< std::vector< pat::MET > > & | met, |
int | i | ||
) | [inline, protected] |
Definition at line 196 of file TtSemiEvtSolution.h.
References i, CaloMET_cfi::met, and neutrino_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ neutrino_ = edm::Ptr<pat::MET>(met, i); };
void TtSemiEvtSolution::setNeutrinoParametrisation | ( | int | mp | ) | [inline, protected] |
Definition at line 225 of file TtSemiEvtSolution.h.
References neutrinoParam_.
Referenced by TtSemiEvtSolutionMaker::produce().
{ neutrinoParam_ = mp; };
void TtSemiEvtSolution::setProbChi2 | ( | double | c | ) | [inline, protected] |
Definition at line 231 of file TtSemiEvtSolution.h.
References trackerHits::c, and probChi2_.
Referenced by TtSemiLepKinFitter::addKinFitInfo().
void TtSemiEvtSolution::setSimpleBestJetComb | ( | int | sbs | ) | [inline, protected] |
Definition at line 238 of file TtSemiEvtSolution.h.
References simpleBestJetComb_.
{ simpleBestJetComb_ = sbs; };
void TtSemiEvtSolution::setupHyp | ( | ) | [private] |
Definition at line 220 of file TtSemiEvtSolution.cc.
References reco::CompositeCandidate::addDaughter(), reco::CompositeCandidate::clearDaughters(), reco::CompositeCandidate::clearRoles(), metsig::electron, electron_, getDecay(), hadb_, hadp_, hadq_, lepb_, metsig::muon, muon_, neutrino_, recoHyp_, and AddFourMomenta::set().
{ AddFourMomenta addFourMomenta; recoHyp_.clearDaughters(); recoHyp_.clearRoles(); // Setup transient references reco::CompositeCandidate recHadt; reco::CompositeCandidate recLept; reco::CompositeCandidate recHadW; reco::CompositeCandidate recLepW; // Get refs to leaf nodes reco::ShallowClonePtrCandidate hadp( hadp_, hadp_->charge(), hadp_->p4(), hadp_->vertex() ); reco::ShallowClonePtrCandidate hadq( hadq_, hadq_->charge(), hadq_->p4(), hadq_->vertex() ); reco::ShallowClonePtrCandidate hadb( hadb_, hadb_->charge(), hadb_->p4(), hadb_->vertex() ); reco::ShallowClonePtrCandidate lepb( lepb_, lepb_->charge(), lepb_->p4(), lepb_->vertex() ); reco::ShallowClonePtrCandidate neutrino( neutrino_, neutrino_->charge(), neutrino_->p4(), neutrino_->vertex() ); // JetCandRef hadp( hadp_->p4(), hadp_->charge(), hadp_->vertex()); hadp.setRef( hadp_ ); // JetCandRef hadq( hadq_->p4(), hadq_->charge(), hadq_->vertex()); hadq.setRef( hadq_ ); // JetCandRef hadb( hadb_->p4(), hadb_->charge(), hadb_->vertex()); hadb.setRef( hadb_ ); // JetCandRef lepb( lepb_->p4(), lepb_->charge(), lepb_->vertex()); lepb.setRef( lepb_ ); // METCandRef neutrino ( neutrino_->p4(), neutrino_->charge(), neutrino_->vertex() ); neutrino.setRef( neutrino_ ); recHadW.addDaughter( hadp, "hadp" ); recHadW.addDaughter( hadq, "hadq" ); addFourMomenta.set( recHadW ); recHadt.addDaughter( hadb, "hadb" ); recHadt.addDaughter( recHadW, "hadW" ); addFourMomenta.set( recHadt ); recLepW.addDaughter( neutrino,"neutrino" ); if ( getDecay() == "electron" ) { reco::ShallowClonePtrCandidate electron ( electron_, electron_->charge(), electron_->p4(), electron_->vertex() ); // ElectronCandRef electron ( electron_->p4(), electron_->charge(), electron_->vertex() ); electron.setRef( electron_ ); recLepW.addDaughter ( electron, "electron" ); } else if ( getDecay() == "muon" ) { reco::ShallowClonePtrCandidate muon ( muon_, muon_->charge(), muon_->p4(), muon_->vertex() ); // MuonCandRef muon ( muon_->p4(), muon_->charge(), muon_->vertex() ); muon.setRef( muon_ ); recLepW.addDaughter ( muon, "muon" ); } addFourMomenta.set( recLepW ); recLept.addDaughter( lepb, "lepb" ); recLept.addDaughter( recLepW, "lepW" ); addFourMomenta.set( recLept ); recoHyp_.addDaughter( recHadt, "hadt" ); recoHyp_.addDaughter( recLept, "lept" ); addFourMomenta.set( recoHyp_ ); // // Setup transient references // reco::CompositeCandidate fitHadt; // reco::CompositeCandidate fitLept; // reco::CompositeCandidate fitHadW; // reco::CompositeCandidate fitLepW; // // Get refs to leaf nodes // pat::Particle afitHadp = getFitHadp(); // pat::Particle afitHadq = getFitHadq(); // pat::Particle afitHadb = getFitHadb(); // pat::Particle afitLepb = getFitLepb(); // reco::ShallowClonePtrCandidate fitHadp( hadp_, afitHadp.charge(), afitHadp.p4(), afitHadp.vertex()); // reco::ShallowClonePtrCandidate fitHadq( hadq_, afitHadq.charge(), afitHadq.p4(), afitHadq.vertex()); // reco::ShallowClonePtrCandidate fitHadb( hadb_, afitHadb.charge(), afitHadb.p4(), afitHadb.vertex()); // reco::ShallowClonePtrCandidate fitLepb( lepb_, afitLepb.charge(), afitLepb.p4(), afitLepb.vertex()); // reco::ShallowClonePtrCandidate fitNeutrino ( neutrino_, fitLepn_.charge(), fitLepn_.p4(), fitLepn_.vertex() ); // fitHadW.addDaughter( fitHadp, "hadp" ); // fitHadW.addDaughter( fitHadq, "hadq" ); // fitHadt.addDaughter( fitHadb, "hadb" ); // fitHadt.addDaughter( fitHadW, "hadW" ); // fitLepW.addDaughter( fitNeutrino,"neutrino" ); // if ( getDecay() == "electron" ) { // reco::ShallowClonePtrCandidate fitElectron ( electron_, electron_.charge(), electron_.p4(), electron_.vertex() ); // fitLepW.addDaughter ( fitElectron, "electron" ); // } else if ( getDecay() == "muon" ) { // reco::ShallowClonePtrCandidate fitMuon ( muon_, muon_.charge(), muon_.p4(), muon_.vertex() ); // fitLepW.addDaughter ( fitMuon, "muon" ); // } // fitLept.addDaughter( fitLepb, "lepb" ); // fitLept.addDaughter( fitLepW, "lepW" ); // fitHyp_.addDaughter( fitHadt, "hadt" ); // fitHyp_.addDaughter( fitLept, "lept" ); }
friend class TtSemiEvtSolutionMaker [friend] |
Definition at line 34 of file TtSemiEvtSolution.h.
friend class TtSemiLepHitFit [friend] |
Definition at line 36 of file TtSemiEvtSolution.h.
friend class TtSemiLepKinFitter [friend] |
Definition at line 35 of file TtSemiEvtSolution.h.
friend class TtSemiLRJetCombCalc [friend] |
Definition at line 40 of file TtSemiEvtSolution.h.
friend class TtSemiLRJetCombObservables [friend] |
Definition at line 39 of file TtSemiEvtSolution.h.
friend class TtSemiLRSignalSelCalc [friend] |
Definition at line 38 of file TtSemiEvtSolution.h.
friend class TtSemiLRSignalSelObservables [friend] |
Definition at line 37 of file TtSemiEvtSolution.h.
double TtSemiEvtSolution::angleHadb_ [private] |
Definition at line 274 of file TtSemiEvtSolution.h.
Referenced by getMCBestAngleHadb(), setMCBestAngleHadb(), and TtSemiEvtSolution().
double TtSemiEvtSolution::angleHadp_ [private] |
Definition at line 274 of file TtSemiEvtSolution.h.
Referenced by getMCBestAngleHadp(), setMCBestAngleHadp(), and TtSemiEvtSolution().
double TtSemiEvtSolution::angleHadq_ [private] |
Definition at line 274 of file TtSemiEvtSolution.h.
Referenced by getMCBestAngleHadq(), setMCBestAngleHadq(), and TtSemiEvtSolution().
double TtSemiEvtSolution::angleLepb_ [private] |
Definition at line 274 of file TtSemiEvtSolution.h.
Referenced by getMCBestAngleLepb(), setMCBestAngleLepb(), and TtSemiEvtSolution().
int TtSemiEvtSolution::changeWQ_ [private] |
Definition at line 275 of file TtSemiEvtSolution.h.
Referenced by getMCChangeWQ(), setMCChangeWQ(), and TtSemiEvtSolution().
std::string TtSemiEvtSolution::decay_ [private] |
Definition at line 272 of file TtSemiEvtSolution.h.
Referenced by getDecay(), setElectron(), and setMuon().
edm::Ptr<pat::Electron> TtSemiEvtSolution::electron_ [private] |
Definition at line 261 of file TtSemiEvtSolution.h.
Referenced by getElectron(), setElectron(), and setupHyp().
std::vector<pat::Particle> TtSemiEvtSolution::fitHadb_ [private] |
Definition at line 263 of file TtSemiEvtSolution.h.
Referenced by getFitHadb(), and setFitHadb().
std::vector<pat::Particle> TtSemiEvtSolution::fitHadp_ [private] |
Definition at line 263 of file TtSemiEvtSolution.h.
Referenced by getFitHadp(), and setFitHadp().
std::vector<pat::Particle> TtSemiEvtSolution::fitHadq_ [private] |
Definition at line 263 of file TtSemiEvtSolution.h.
Referenced by getFitHadq(), and setFitHadq().
Definition at line 268 of file TtSemiEvtSolution.h.
Referenced by getFitHyp().
std::vector<pat::Particle> TtSemiEvtSolution::fitLepb_ [private] |
Definition at line 264 of file TtSemiEvtSolution.h.
Referenced by getFitLepb(), and setFitLepb().
std::vector<pat::Particle> TtSemiEvtSolution::fitLepl_ [private] |
Definition at line 264 of file TtSemiEvtSolution.h.
Referenced by getFitLepl(), and setFitLepl().
std::vector<pat::Particle> TtSemiEvtSolution::fitLepn_ [private] |
Definition at line 264 of file TtSemiEvtSolution.h.
Referenced by getFitLepn(), and setFitLepn().
edm::Ptr<pat::Jet> TtSemiEvtSolution::hadb_ [private] |
Definition at line 259 of file TtSemiEvtSolution.h.
Referenced by getHadb(), setHadb(), and setupHyp().
edm::Ptr<pat::Jet> TtSemiEvtSolution::hadp_ [private] |
Definition at line 259 of file TtSemiEvtSolution.h.
Referenced by getHadp(), setHadp(), and setupHyp().
edm::Ptr<pat::Jet> TtSemiEvtSolution::hadq_ [private] |
Definition at line 259 of file TtSemiEvtSolution.h.
Referenced by getHadq(), setHadq(), and setupHyp().
int TtSemiEvtSolution::jetCorrScheme_ [private] |
Definition at line 273 of file TtSemiEvtSolution.h.
Referenced by getHadb(), getHadp(), getHadq(), getLepb(), setJetCorrectionScheme(), and TtSemiEvtSolution().
int TtSemiEvtSolution::jetParam_ [private] |
Definition at line 276 of file TtSemiEvtSolution.h.
Referenced by getJetParametrisation(), and setJetParametrisation().
edm::Ptr<pat::Jet> TtSemiEvtSolution::lepb_ [private] |
Definition at line 259 of file TtSemiEvtSolution.h.
Referenced by getLepb(), setLepb(), and setupHyp().
int TtSemiEvtSolution::leptonParam_ [private] |
Definition at line 276 of file TtSemiEvtSolution.h.
Referenced by getLeptonParametrisation(), and setLeptonParametrisation().
int TtSemiEvtSolution::lrBestJetComb_ [private] |
Definition at line 278 of file TtSemiEvtSolution.h.
Referenced by getLRBestJetComb(), setLRBestJetComb(), and TtSemiEvtSolution().
double TtSemiEvtSolution::lrJetCombLRval_ [private] |
Definition at line 279 of file TtSemiEvtSolution.h.
Referenced by getLRJetCombLRval(), setLRJetCombLRval(), and TtSemiEvtSolution().
double TtSemiEvtSolution::lrJetCombProb_ [private] |
Definition at line 279 of file TtSemiEvtSolution.h.
Referenced by getLRJetCombProb(), setLRJetCombProb(), and TtSemiEvtSolution().
std::vector<std::pair<unsigned int, double> > TtSemiEvtSolution::lrJetCombVarVal_ [private] |
Definition at line 281 of file TtSemiEvtSolution.h.
Referenced by getLRJetCombObsVal(), and setLRJetCombObservables().
double TtSemiEvtSolution::lrSignalEvtLRval_ [private] |
Definition at line 280 of file TtSemiEvtSolution.h.
Referenced by getLRSignalEvtLRval(), setLRSignalEvtLRval(), and TtSemiEvtSolution().
double TtSemiEvtSolution::lrSignalEvtProb_ [private] |
Definition at line 280 of file TtSemiEvtSolution.h.
Referenced by getLRSignalEvtProb(), and TtSemiEvtSolution().
std::vector<std::pair<unsigned int, double> > TtSemiEvtSolution::lrSignalEvtVarVal_ [private] |
Definition at line 282 of file TtSemiEvtSolution.h.
Referenced by getLRSignalEvtObsVal(), and setLRSignalEvtObservables().
int TtSemiEvtSolution::mcBestJetComb_ [private] |
Definition at line 278 of file TtSemiEvtSolution.h.
Referenced by getMCBestJetComb(), setMCBestJetComb(), and TtSemiEvtSolution().
Definition at line 266 of file TtSemiEvtSolution.h.
Referenced by getMCHyp().
edm::Ptr<pat::Muon> TtSemiEvtSolution::muon_ [private] |
Definition at line 260 of file TtSemiEvtSolution.h.
Referenced by getMuon(), setMuon(), and setupHyp().
edm::Ptr<pat::MET> TtSemiEvtSolution::neutrino_ [private] |
Definition at line 262 of file TtSemiEvtSolution.h.
Referenced by getNeutrino(), setNeutrino(), and setupHyp().
int TtSemiEvtSolution::neutrinoParam_ [private] |
Definition at line 276 of file TtSemiEvtSolution.h.
Referenced by getNeutrinoParametrisation(), and setNeutrinoParametrisation().
double TtSemiEvtSolution::probChi2_ [private] |
Definition at line 277 of file TtSemiEvtSolution.h.
Referenced by getProbChi2(), setProbChi2(), and TtSemiEvtSolution().
Definition at line 267 of file TtSemiEvtSolution.h.
Referenced by getRecoHyp(), and setupHyp().
int TtSemiEvtSolution::simpleBestJetComb_ [private] |
Definition at line 278 of file TtSemiEvtSolution.h.
Referenced by getSimpleBestJetComb(), setSimpleBestJetComb(), and TtSemiEvtSolution().
double TtSemiEvtSolution::sumAnglejp_ [private] |
Definition at line 274 of file TtSemiEvtSolution.h.
Referenced by getMCBestSumAngles(), setMCBestSumAngles(), and TtSemiEvtSolution().
edm::RefProd<TtGenEvent> TtSemiEvtSolution::theGenEvt_ [private] |
Definition at line 249 of file TtSemiEvtSolution.h.
Referenced by getGenEvent(), getGenHadb(), getGenHadp(), getGenHadq(), getGenHadt(), getGenHadW(), getGenLepb(), getGenLepl(), getGenLepn(), getGenLept(), getGenLepW(), and setGenEvt().