#include <TtHadEvtSolution.h>
Definition at line 22 of file TtHadEvtSolution.h.
TtHadEvtSolution::TtHadEvtSolution | ( | ) |
Definition at line 9 of file TtHadEvtSolution.cc.
References angleHadb_, angleHadbbar_, angleHadj_, angleHadk_, angleHadp_, angleHadq_, changeW1Q_, changeW2Q_, jetCorrScheme_, lrBestJetComb_, lrJetCombLRval_, lrJetCombProb_, lrSignalEvtLRval_, lrSignalEvtProb_, mcBestJetComb_, probChi2_, simpleBestJetComb_, and sumAnglejp_.
{ jetCorrScheme_ = 0; sumAnglejp_ = -999.; angleHadp_ = -999.; angleHadq_ = -999.; angleHadb_ = -999.; angleHadj_ = -999.; angleHadk_ = -999.; angleHadbbar_ = -999.; changeW1Q_ = -999; changeW2Q_ = -999; probChi2_ = -999.; mcBestJetComb_ = -999; simpleBestJetComb_ = -999; lrBestJetComb_ = -999; lrJetCombLRval_ = -999.; lrJetCombProb_ = -999.; lrSignalEvtLRval_ = -999.; lrSignalEvtProb_ = -999.; }
TtHadEvtSolution::~TtHadEvtSolution | ( | ) | [virtual] |
Definition at line 31 of file TtHadEvtSolution.cc.
{ }
pat::Jet TtHadEvtSolution::getCalHadb | ( | ) | const [inline] |
Definition at line 78 of file TtHadEvtSolution.h.
References getHadb().
Referenced by TtFullHadKinFitter::addKinFitInfo(), and getCalHadt().
{ return this->getHadb(); };
pat::Jet TtHadEvtSolution::getCalHadbbar | ( | ) | const [inline] |
Definition at line 79 of file TtHadEvtSolution.h.
References getHadbbar().
Referenced by TtFullHadKinFitter::addKinFitInfo(), and getCalHadtbar().
{ return this->getHadbbar(); };
pat::Jet TtHadEvtSolution::getCalHadj | ( | ) | const [inline] |
Definition at line 82 of file TtHadEvtSolution.h.
References getHadj().
Referenced by TtFullHadKinFitter::addKinFitInfo(), getCalHadtbar(), and getCalHadW_minus().
{ return this->getHadj(); };
pat::Jet TtHadEvtSolution::getCalHadk | ( | ) | const [inline] |
Definition at line 83 of file TtHadEvtSolution.h.
References getHadk().
Referenced by TtFullHadKinFitter::addKinFitInfo(), getCalHadtbar(), and getCalHadW_minus().
{ return this->getHadk(); };
pat::Jet TtHadEvtSolution::getCalHadp | ( | ) | const [inline] |
Definition at line 80 of file TtHadEvtSolution.h.
References getHadp().
Referenced by TtFullHadKinFitter::addKinFitInfo(), getCalHadt(), and getCalHadW_plus().
{ return this->getHadp(); };
pat::Jet TtHadEvtSolution::getCalHadq | ( | ) | const [inline] |
Definition at line 81 of file TtHadEvtSolution.h.
References getHadq().
Referenced by TtFullHadKinFitter::addKinFitInfo(), getCalHadt(), and getCalHadW_plus().
{ return this->getHadq(); };
reco::Particle TtHadEvtSolution::getCalHadt | ( | ) | const |
Definition at line 164 of file TtHadEvtSolution.cc.
References getCalHadb(), getCalHadp(), getCalHadq(), and p4.
{ return reco::Particle(0,this->getCalHadp().p4()+this->getCalHadq().p4()+this->getCalHadb().p4()); }
reco::Particle TtHadEvtSolution::getCalHadtbar | ( | ) | const |
Definition at line 169 of file TtHadEvtSolution.cc.
References getCalHadbbar(), getCalHadj(), getCalHadk(), and p4.
{ return reco::Particle(0,this->getCalHadj().p4()+this->getCalHadk().p4()+this->getCalHadbbar().p4()); }
reco::Particle TtHadEvtSolution::getCalHadW_minus | ( | ) | const |
Definition at line 179 of file TtHadEvtSolution.cc.
References getCalHadj(), getCalHadk(), and p4.
{ return reco::Particle(0,this->getCalHadj().p4()+this->getCalHadk().p4()); }
reco::Particle TtHadEvtSolution::getCalHadW_plus | ( | ) | const |
Definition at line 174 of file TtHadEvtSolution.cc.
References getCalHadp(), getCalHadq(), and p4.
{ return reco::Particle(0,this->getCalHadp().p4()+this->getCalHadq().p4()); }
std::string TtHadEvtSolution::getDecay | ( | ) | const [inline] |
pat::Particle TtHadEvtSolution::getFitHadb | ( | ) | const [inline] |
Definition at line 92 of file TtHadEvtSolution.h.
References fitHadb_.
Referenced by getFitHadt().
{ return (fitHadb_.size()>0 ? fitHadb_.front() : pat::Particle()); };
pat::Particle TtHadEvtSolution::getFitHadbbar | ( | ) | const [inline] |
Definition at line 93 of file TtHadEvtSolution.h.
References fitHadbbar_.
Referenced by getFitHadtbar().
{ return (fitHadbbar_.size()>0 ? fitHadbbar_.front() : pat::Particle()); };
pat::Particle TtHadEvtSolution::getFitHadj | ( | ) | const [inline] |
Definition at line 96 of file TtHadEvtSolution.h.
References fitHadj_.
Referenced by getFitHadtbar(), and getFitHadW_minus().
{ return (fitHadj_.size()>0 ? fitHadj_.front() : pat::Particle()); };
pat::Particle TtHadEvtSolution::getFitHadk | ( | ) | const [inline] |
Definition at line 97 of file TtHadEvtSolution.h.
References fitHadk_.
Referenced by getFitHadtbar(), and getFitHadW_minus().
{ return (fitHadk_.size()>0 ? fitHadk_.front() : pat::Particle()); };
pat::Particle TtHadEvtSolution::getFitHadp | ( | ) | const [inline] |
Definition at line 94 of file TtHadEvtSolution.h.
References fitHadp_.
Referenced by getFitHadt(), and getFitHadW_plus().
{ return (fitHadp_.size()>0 ? fitHadp_.front() : pat::Particle()); };
pat::Particle TtHadEvtSolution::getFitHadq | ( | ) | const [inline] |
Definition at line 95 of file TtHadEvtSolution.h.
References fitHadq_.
Referenced by getFitHadt(), and getFitHadW_plus().
{ return (fitHadq_.size()>0 ? fitHadq_.front() : pat::Particle()); };
reco::Particle TtHadEvtSolution::getFitHadt | ( | ) | const |
Definition at line 187 of file TtHadEvtSolution.cc.
References getFitHadb(), getFitHadp(), getFitHadq(), and p4.
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitHadp().p4()+this->getFitHadq().p4()+this->getFitHadb().p4()); }
reco::Particle TtHadEvtSolution::getFitHadtbar | ( | ) | const |
Definition at line 193 of file TtHadEvtSolution.cc.
References getFitHadbbar(), getFitHadj(), getFitHadk(), and p4.
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitHadj().p4()+this->getFitHadk().p4()+this->getFitHadbbar().p4()); }
reco::Particle TtHadEvtSolution::getFitHadW_minus | ( | ) | const |
Definition at line 205 of file TtHadEvtSolution.cc.
References getFitHadj(), getFitHadk(), and p4.
{ // FIXME: provide the correct charge from generated event return reco::Particle(0, this->getFitHadj().p4()+this->getFitHadk().p4()); }
reco::Particle TtHadEvtSolution::getFitHadW_plus | ( | ) | const |
Definition at line 199 of file TtHadEvtSolution.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 edm::RefProd<TtGenEvent>& TtHadEvtSolution::getGenEvent | ( | ) | const [inline] |
const reco::GenParticle* TtHadEvtSolution::getGenHadb | ( | ) | const [inline] |
Definition at line 52 of file TtHadEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->b(); };
const reco::GenParticle* TtHadEvtSolution::getGenHadbbar | ( | ) | const [inline] |
Definition at line 53 of file TtHadEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->bBar(); };
const reco::GenParticle* TtHadEvtSolution::getGenHadj | ( | ) | const [inline] |
Definition at line 56 of file TtHadEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->daughterQuarkOfWMinus(); };
const reco::GenParticle* TtHadEvtSolution::getGenHadk | ( | ) | const [inline] |
Definition at line 57 of file TtHadEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->daughterQuarkBarOfWMinus(); };
const reco::GenParticle* TtHadEvtSolution::getGenHadp | ( | ) | const [inline] |
Definition at line 54 of file TtHadEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->daughterQuarkOfWPlus(); };
const reco::GenParticle* TtHadEvtSolution::getGenHadq | ( | ) | const [inline] |
Definition at line 55 of file TtHadEvtSolution.h.
References theGenEvt_.
{ if (!theGenEvt_) return 0; else return theGenEvt_->daughterQuarkBarOfWPlus(); };
pat::Jet TtHadEvtSolution::getHadb | ( | ) | const |
Definition at line 38 of file TtHadEvtSolution.cc.
References hadb_, and jetCorrScheme_.
Referenced by getCalHadb(), getRecHadb(), TtHadLRJetCombObservables::operator()(), and TtHadLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return hadb_->correctedJet("HAD", "B"); } else if(jetCorrScheme_==2){ return hadb_->correctedJet("HAD", "B"); } else{ return *hadb_; } }
pat::Jet TtHadEvtSolution::getHadbbar | ( | ) | const |
Definition at line 86 of file TtHadEvtSolution.cc.
References hadbbar_, and jetCorrScheme_.
Referenced by getCalHadbbar(), getRecHadbbar(), TtHadLRJetCombObservables::operator()(), and TtHadLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return hadbbar_->correctedJet("HAD", "B"); } else if(jetCorrScheme_==2){ return hadbbar_->correctedJet("HAD", "B"); } else{ return *hadbbar_; } }
pat::Jet TtHadEvtSolution::getHadj | ( | ) | const |
Definition at line 102 of file TtHadEvtSolution.cc.
References hadj_, and jetCorrScheme_.
Referenced by getCalHadj(), getRecHadj(), TtHadLRJetCombObservables::operator()(), and TtHadLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return hadj_->correctedJet("HAD", "UDS"); } else if(jetCorrScheme_==2){ return hadj_->correctedJet("HAD", "UDS"); } else{ return *hadj_; } }
pat::Jet TtHadEvtSolution::getHadk | ( | ) | const |
Definition at line 118 of file TtHadEvtSolution.cc.
References hadk_, and jetCorrScheme_.
Referenced by getCalHadk(), getRecHadk(), TtHadLRJetCombObservables::operator()(), and TtHadLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return hadk_->correctedJet("HAD", "UDS"); } else if(jetCorrScheme_==2){ return hadk_->correctedJet("HAD", "UDS"); } else{ return *hadk_; } }
pat::Jet TtHadEvtSolution::getHadp | ( | ) | const |
Definition at line 54 of file TtHadEvtSolution.cc.
References hadp_, and jetCorrScheme_.
Referenced by getCalHadp(), getRecHadp(), TtHadLRJetCombObservables::operator()(), and TtHadLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return hadp_->correctedJet("HAD", "UDS"); } else if(jetCorrScheme_==2){ return hadp_->correctedJet("HAD", "UDS"); } else{ return *hadp_; } }
pat::Jet TtHadEvtSolution::getHadq | ( | ) | const |
Definition at line 70 of file TtHadEvtSolution.cc.
References hadq_, and jetCorrScheme_.
Referenced by getCalHadq(), getRecHadq(), TtHadLRJetCombObservables::operator()(), and TtHadLRSignalSelObservables::operator()().
{ // WARNING this is obsolete and only // kept for backwards compatibility if(jetCorrScheme_==1){ //jet calibrated according to MC truth return hadq_->correctedJet("HAD", "UDS"); } else if(jetCorrScheme_==2){ return hadq_->correctedJet("HAD", "UDS"); } else{ return *hadq_; } }
int TtHadEvtSolution::getJetParametrisation | ( | ) | const [inline] |
int TtHadEvtSolution::getLRBestJetComb | ( | ) | const [inline] |
Definition at line 144 of file TtHadEvtSolution.h.
References lrBestJetComb_.
{ return lrBestJetComb_; }
double TtHadEvtSolution::getLRJetCombLRval | ( | ) | const [inline] |
Definition at line 146 of file TtHadEvtSolution.h.
References lrJetCombLRval_.
{ return lrJetCombLRval_; }
double TtHadEvtSolution::getLRJetCombObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 228 of file TtHadEvtSolution.cc.
References first, lrJetCombVarVal_, and connectstrParser::o.
Referenced by TtHadLRJetCombCalc::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 TtHadEvtSolution::getLRJetCombProb | ( | ) | const [inline] |
Definition at line 147 of file TtHadEvtSolution.h.
References lrJetCombProb_.
{ return lrJetCombProb_; }
double TtHadEvtSolution::getLRSignalEvtLRval | ( | ) | const [inline] |
Definition at line 135 of file TtHadEvtSolution.h.
References lrSignalEvtLRval_.
{ return lrSignalEvtLRval_; }
double TtHadEvtSolution::getLRSignalEvtObsVal | ( | unsigned int | selObs | ) | const |
Definition at line 215 of file TtHadEvtSolution.cc.
References first, lrSignalEvtVarVal_, and connectstrParser::o.
Referenced by TtHadLRSignalSelCalc::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 TtHadEvtSolution::getLRSignalEvtProb | ( | ) | const [inline] |
Definition at line 136 of file TtHadEvtSolution.h.
References lrSignalEvtProb_.
{ return lrSignalEvtProb_; }
double TtHadEvtSolution::getMCBestAngleHadb | ( | ) | const [inline] |
double TtHadEvtSolution::getMCBestAngleHadbbar | ( | ) | const [inline] |
Definition at line 113 of file TtHadEvtSolution.h.
References angleHadbbar_.
{ return angleHadbbar_; };
double TtHadEvtSolution::getMCBestAngleHadj | ( | ) | const [inline] |
double TtHadEvtSolution::getMCBestAngleHadk | ( | ) | const [inline] |
double TtHadEvtSolution::getMCBestAngleHadp | ( | ) | const [inline] |
double TtHadEvtSolution::getMCBestAngleHadq | ( | ) | const [inline] |
int TtHadEvtSolution::getMCBestJetComb | ( | ) | const [inline] |
Definition at line 142 of file TtHadEvtSolution.h.
References mcBestJetComb_.
{ return mcBestJetComb_; }
double TtHadEvtSolution::getMCBestSumAngles | ( | ) | const [inline] |
int TtHadEvtSolution::getMCChangeW1Q | ( | ) | const [inline] |
int TtHadEvtSolution::getMCChangeW2Q | ( | ) | const [inline] |
double TtHadEvtSolution::getProbChi2 | ( | ) | const [inline] |
Definition at line 128 of file TtHadEvtSolution.h.
References probChi2_.
Referenced by TtHadLRJetCombObservables::operator()().
{ return probChi2_; }
pat::Jet TtHadEvtSolution::getRecHadb | ( | ) | const [inline] |
Definition at line 67 of file TtHadEvtSolution.h.
References pat::Jet::correctedJet(), and getHadb().
Referenced by getRecHadt().
{ return this->getHadb().correctedJet("RAW"); };
pat::Jet TtHadEvtSolution::getRecHadbbar | ( | ) | const [inline] |
Definition at line 68 of file TtHadEvtSolution.h.
References pat::Jet::correctedJet(), and getHadbbar().
Referenced by getRecHadtbar().
{ return this->getHadbbar().correctedJet("RAW"); };
pat::Jet TtHadEvtSolution::getRecHadj | ( | ) | const [inline] |
Definition at line 71 of file TtHadEvtSolution.h.
References pat::Jet::correctedJet(), and getHadj().
Referenced by getRecHadtbar(), and getRecHadW_minus().
{ return this->getHadj().correctedJet("RAW"); };
pat::Jet TtHadEvtSolution::getRecHadk | ( | ) | const [inline] |
Definition at line 72 of file TtHadEvtSolution.h.
References pat::Jet::correctedJet(), and getHadk().
Referenced by getRecHadtbar(), and getRecHadW_minus().
{ return this->getHadk().correctedJet("RAW"); };
pat::Jet TtHadEvtSolution::getRecHadp | ( | ) | const [inline] |
Definition at line 69 of file TtHadEvtSolution.h.
References pat::Jet::correctedJet(), and getHadp().
Referenced by getRecHadt(), and getRecHadW_plus().
{ return this->getHadp().correctedJet("RAW"); };
pat::Jet TtHadEvtSolution::getRecHadq | ( | ) | const [inline] |
Definition at line 70 of file TtHadEvtSolution.h.
References pat::Jet::correctedJet(), and getHadq().
Referenced by getRecHadt(), and getRecHadW_plus().
{ return this->getHadq().correctedJet("RAW"); };
reco::Particle TtHadEvtSolution::getRecHadt | ( | ) | const |
Definition at line 140 of file TtHadEvtSolution.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 TtHadEvtSolution::getRecHadtbar | ( | ) | const |
Definition at line 146 of file TtHadEvtSolution.cc.
References getRecHadbbar(), getRecHadj(), getRecHadk(), and p4.
{ // FIXME: the charge from the genevent return reco::Particle(0,this->getRecHadj().p4()+this->getRecHadk().p4()+this->getRecHadbbar().p4()); }
reco::Particle TtHadEvtSolution::getRecHadW_minus | ( | ) | const |
Definition at line 158 of file TtHadEvtSolution.cc.
References getRecHadj(), getRecHadk(), and p4.
{ // FIXME: the charge from the genevent return reco::Particle(0,this->getRecHadj().p4()+this->getRecHadk().p4()); }
reco::Particle TtHadEvtSolution::getRecHadW_plus | ( | ) | const |
Definition at line 152 of file TtHadEvtSolution.cc.
References getRecHadp(), getRecHadq(), and p4.
{ // FIXME: the charge from the genevent return reco::Particle(0,this->getRecHadp().p4()+this->getRecHadq().p4()); }
int TtHadEvtSolution::getSimpleBestJetComb | ( | ) | const [inline] |
Definition at line 143 of file TtHadEvtSolution.h.
References simpleBestJetComb_.
{ return simpleBestJetComb_; }
void TtHadEvtSolution::setFitHadb | ( | const pat::Particle & | aFitHadb | ) | [inline] |
Definition at line 180 of file TtHadEvtSolution.h.
References fitHadb_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
void TtHadEvtSolution::setFitHadbbar | ( | const pat::Particle & | aFitHadbbar | ) | [inline] |
Definition at line 181 of file TtHadEvtSolution.h.
References fitHadbbar_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
{ fitHadbbar_.clear(); fitHadbbar_.push_back(aFitHadbbar); };
void TtHadEvtSolution::setFitHadj | ( | const pat::Particle & | aFitHadj | ) | [inline] |
Definition at line 178 of file TtHadEvtSolution.h.
References fitHadj_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
void TtHadEvtSolution::setFitHadk | ( | const pat::Particle & | aFitHadk | ) | [inline] |
Definition at line 179 of file TtHadEvtSolution.h.
References fitHadk_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
void TtHadEvtSolution::setFitHadp | ( | const pat::Particle & | aFitHadp | ) | [inline] |
Definition at line 176 of file TtHadEvtSolution.h.
References fitHadp_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
void TtHadEvtSolution::setFitHadq | ( | const pat::Particle & | aFitHadq | ) | [inline] |
Definition at line 177 of file TtHadEvtSolution.h.
References fitHadq_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
void TtHadEvtSolution::setGenEvt | ( | const edm::Handle< TtGenEvent > & | aGenEvt | ) |
Definition at line 240 of file TtHadEvtSolution.cc.
References theGenEvt_.
{ if( !aGenEvt->isFullHadronic() ){ edm::LogWarning( "TtGenEventNotFilled" ) << "genEvt is not fully hadronic; TtGenEvent is not filled"; return; } theGenEvt_ = edm::RefProd<TtGenEvent>(aGenEvt); }
void TtHadEvtSolution::setHadb | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline] |
Definition at line 168 of file TtHadEvtSolution.h.
References hadb_, i, and metsig::jet.
{ hadb_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtHadEvtSolution::setHadbbar | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline] |
Definition at line 170 of file TtHadEvtSolution.h.
References hadbbar_, i, and metsig::jet.
{ hadbbar_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtHadEvtSolution::setHadj | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline] |
Definition at line 164 of file TtHadEvtSolution.h.
References hadj_, i, and metsig::jet.
{ hadj_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtHadEvtSolution::setHadk | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline] |
Definition at line 166 of file TtHadEvtSolution.h.
References hadk_, i, and metsig::jet.
{ hadk_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtHadEvtSolution::setHadp | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline] |
Definition at line 160 of file TtHadEvtSolution.h.
References hadp_, i, and metsig::jet.
{ hadp_ = edm::Ref<std::vector<pat::Jet> >(jet, i); }
void TtHadEvtSolution::setHadq | ( | const edm::Handle< std::vector< pat::Jet > > & | jet, |
int | i | ||
) | [inline] |
Definition at line 162 of file TtHadEvtSolution.h.
References hadq_, i, and metsig::jet.
{ hadq_ = edm::Ref<std::vector<pat::Jet> >(jet, i); };
void TtHadEvtSolution::setJetCorrectionScheme | ( | int | scheme | ) | [inline] |
Definition at line 159 of file TtHadEvtSolution.h.
References jetCorrScheme_.
{ jetCorrScheme_ = scheme; };
void TtHadEvtSolution::setJetParametrisation | ( | int | jp | ) | [inline] |
Definition at line 200 of file TtHadEvtSolution.h.
References jetParam_.
Referenced by TtHadEvtSolutionMaker::produce().
{ jetParam_ = jp; };
void TtHadEvtSolution::setLRBestJetComb | ( | int | lrbs | ) | [inline] |
Definition at line 214 of file TtHadEvtSolution.h.
References lrBestJetComb_.
{ lrBestJetComb_ = lrbs; };
void TtHadEvtSolution::setLRJetCombLRval | ( | double | clr | ) | [inline] |
Definition at line 216 of file TtHadEvtSolution.h.
References lrJetCombLRval_.
Referenced by TtHadLRJetCombCalc::operator()().
{lrJetCombLRval_ = clr;};
void TtHadEvtSolution::setLRJetCombObservables | ( | std::vector< std::pair< unsigned int, double > > | varval | ) |
Definition at line 253 of file TtHadEvtSolution.cc.
References lrJetCombVarVal_.
Referenced by TtHadLRJetCombObservables::operator()().
{ lrJetCombVarVal_.clear(); for(size_t ijc = 0; ijc<varval.size(); ijc++) lrJetCombVarVal_.push_back(varval[ijc]); }
void TtHadEvtSolution::setLRJetCombProb | ( | double | plr | ) | [inline] |
Definition at line 217 of file TtHadEvtSolution.h.
References lrJetCombProb_.
Referenced by TtHadLRJetCombCalc::operator()().
{lrJetCombProb_ = plr;};
void TtHadEvtSolution::setLRSignalEvtLRval | ( | double | clr | ) | [inline] |
Definition at line 224 of file TtHadEvtSolution.h.
References lrSignalEvtLRval_.
Referenced by TtHadLRSignalSelCalc::operator()().
{lrSignalEvtLRval_ = clr;};
void TtHadEvtSolution::setLRSignalEvtObservables | ( | std::vector< std::pair< unsigned int, double > > | varval | ) |
Definition at line 263 of file TtHadEvtSolution.cc.
References lrSignalEvtVarVal_.
Referenced by TtHadLRSignalSelObservables::operator()().
{ lrSignalEvtVarVal_.clear(); for(size_t ise = 0; ise<varval.size(); ise++) lrSignalEvtVarVal_.push_back(varval[ise]); }
void TtHadEvtSolution::setLRSignalEvtProb | ( | double | plr | ) | [inline] |
Definition at line 225 of file TtHadEvtSolution.h.
Referenced by TtHadLRSignalSelCalc::operator()().
{lrSignalEvtProb_ = plr;};
void TtHadEvtSolution::setMCBestAngleHadb | ( | double | adr | ) | [inline] |
void TtHadEvtSolution::setMCBestAngleHadbbar | ( | double | adr | ) | [inline] |
Definition at line 192 of file TtHadEvtSolution.h.
References angleHadbbar_.
{ angleHadbbar_ = adr; };
void TtHadEvtSolution::setMCBestAngleHadj | ( | double | adr | ) | [inline] |
void TtHadEvtSolution::setMCBestAngleHadk | ( | double | adr | ) | [inline] |
void TtHadEvtSolution::setMCBestAngleHadp | ( | double | adr | ) | [inline] |
void TtHadEvtSolution::setMCBestAngleHadq | ( | double | adr | ) | [inline] |
void TtHadEvtSolution::setMCBestJetComb | ( | int | mcbs | ) | [inline] |
Definition at line 212 of file TtHadEvtSolution.h.
References mcBestJetComb_.
{ mcBestJetComb_ = mcbs; };
void TtHadEvtSolution::setMCBestSumAngles | ( | double | sdr | ) | [inline] |
void TtHadEvtSolution::setMCChangeW1Q | ( | int | w1q | ) | [inline] |
void TtHadEvtSolution::setMCChangeW2Q | ( | int | w2q | ) | [inline] |
void TtHadEvtSolution::setProbChi2 | ( | double | c | ) | [inline] |
Definition at line 206 of file TtHadEvtSolution.h.
References trackerHits::c, and probChi2_.
Referenced by TtFullHadKinFitter::addKinFitInfo().
void TtHadEvtSolution::setSimpleBestJetComb | ( | int | sbs | ) | [inline] |
Definition at line 213 of file TtHadEvtSolution.h.
References simpleBestJetComb_.
{ simpleBestJetComb_ = sbs; };
friend class TtFullHadKinFitter [friend] |
Definition at line 25 of file TtHadEvtSolution.h.
friend class TtHadEvtSolutionMaker [friend] |
Definition at line 24 of file TtHadEvtSolution.h.
friend class TtHadLRJetCombCalc [friend] |
Definition at line 27 of file TtHadEvtSolution.h.
friend class TtHadLRJetCombObservables [friend] |
Definition at line 26 of file TtHadEvtSolution.h.
double TtHadEvtSolution::angleHadb_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestAngleHadb(), setMCBestAngleHadb(), and TtHadEvtSolution().
double TtHadEvtSolution::angleHadbbar_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestAngleHadbbar(), setMCBestAngleHadbbar(), and TtHadEvtSolution().
double TtHadEvtSolution::angleHadj_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestAngleHadj(), setMCBestAngleHadj(), and TtHadEvtSolution().
double TtHadEvtSolution::angleHadk_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestAngleHadk(), setMCBestAngleHadk(), and TtHadEvtSolution().
double TtHadEvtSolution::angleHadp_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestAngleHadp(), setMCBestAngleHadp(), and TtHadEvtSolution().
double TtHadEvtSolution::angleHadq_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestAngleHadq(), setMCBestAngleHadq(), and TtHadEvtSolution().
int TtHadEvtSolution::changeW1Q_ [private] |
Definition at line 239 of file TtHadEvtSolution.h.
Referenced by getMCChangeW1Q(), setMCChangeW1Q(), and TtHadEvtSolution().
int TtHadEvtSolution::changeW2Q_ [private] |
Definition at line 239 of file TtHadEvtSolution.h.
Referenced by getMCChangeW2Q(), setMCChangeW2Q(), and TtHadEvtSolution().
std::string TtHadEvtSolution::decay_ [private] |
Definition at line 236 of file TtHadEvtSolution.h.
Referenced by getDecay().
std::vector<pat::Particle> TtHadEvtSolution::fitHadb_ [private] |
Definition at line 234 of file TtHadEvtSolution.h.
Referenced by getFitHadb(), and setFitHadb().
std::vector<pat::Particle> TtHadEvtSolution::fitHadbbar_ [private] |
Definition at line 234 of file TtHadEvtSolution.h.
Referenced by getFitHadbbar(), and setFitHadbbar().
std::vector<pat::Particle> TtHadEvtSolution::fitHadj_ [private] |
Definition at line 234 of file TtHadEvtSolution.h.
Referenced by getFitHadj(), and setFitHadj().
std::vector<pat::Particle> TtHadEvtSolution::fitHadk_ [private] |
Definition at line 234 of file TtHadEvtSolution.h.
Referenced by getFitHadk(), and setFitHadk().
std::vector<pat::Particle> TtHadEvtSolution::fitHadp_ [private] |
Definition at line 234 of file TtHadEvtSolution.h.
Referenced by getFitHadp(), and setFitHadp().
std::vector<pat::Particle> TtHadEvtSolution::fitHadq_ [private] |
Definition at line 234 of file TtHadEvtSolution.h.
Referenced by getFitHadq(), and setFitHadq().
edm::Ref<std::vector<pat::Jet> > TtHadEvtSolution::hadb_ [private] |
Definition at line 233 of file TtHadEvtSolution.h.
edm::Ref<std::vector<pat::Jet> > TtHadEvtSolution::hadbbar_ [private] |
Definition at line 233 of file TtHadEvtSolution.h.
Referenced by getHadbbar(), and setHadbbar().
edm::Ref<std::vector<pat::Jet> > TtHadEvtSolution::hadj_ [private] |
Definition at line 233 of file TtHadEvtSolution.h.
edm::Ref<std::vector<pat::Jet> > TtHadEvtSolution::hadk_ [private] |
Definition at line 233 of file TtHadEvtSolution.h.
edm::Ref<std::vector<pat::Jet> > TtHadEvtSolution::hadp_ [private] |
Definition at line 233 of file TtHadEvtSolution.h.
edm::Ref<std::vector<pat::Jet> > TtHadEvtSolution::hadq_ [private] |
Definition at line 233 of file TtHadEvtSolution.h.
int TtHadEvtSolution::jetCorrScheme_ [private] |
Definition at line 237 of file TtHadEvtSolution.h.
Referenced by getHadb(), getHadbbar(), getHadj(), getHadk(), getHadp(), getHadq(), setJetCorrectionScheme(), and TtHadEvtSolution().
int TtHadEvtSolution::jetParam_ [private] |
Definition at line 240 of file TtHadEvtSolution.h.
Referenced by getJetParametrisation(), and setJetParametrisation().
int TtHadEvtSolution::lrBestJetComb_ [private] |
Definition at line 242 of file TtHadEvtSolution.h.
Referenced by getLRBestJetComb(), setLRBestJetComb(), and TtHadEvtSolution().
double TtHadEvtSolution::lrJetCombLRval_ [private] |
Definition at line 243 of file TtHadEvtSolution.h.
Referenced by getLRJetCombLRval(), setLRJetCombLRval(), and TtHadEvtSolution().
double TtHadEvtSolution::lrJetCombProb_ [private] |
Definition at line 243 of file TtHadEvtSolution.h.
Referenced by getLRJetCombProb(), setLRJetCombProb(), and TtHadEvtSolution().
std::vector<std::pair<unsigned int, double> > TtHadEvtSolution::lrJetCombVarVal_ [private] |
Definition at line 245 of file TtHadEvtSolution.h.
Referenced by getLRJetCombObsVal(), and setLRJetCombObservables().
double TtHadEvtSolution::lrSignalEvtLRval_ [private] |
Definition at line 244 of file TtHadEvtSolution.h.
Referenced by getLRSignalEvtLRval(), setLRSignalEvtLRval(), and TtHadEvtSolution().
double TtHadEvtSolution::lrSignalEvtProb_ [private] |
Definition at line 244 of file TtHadEvtSolution.h.
Referenced by getLRSignalEvtProb(), and TtHadEvtSolution().
std::vector<std::pair<unsigned int, double> > TtHadEvtSolution::lrSignalEvtVarVal_ [private] |
Definition at line 246 of file TtHadEvtSolution.h.
Referenced by getLRSignalEvtObsVal(), and setLRSignalEvtObservables().
int TtHadEvtSolution::mcBestJetComb_ [private] |
Definition at line 242 of file TtHadEvtSolution.h.
Referenced by getMCBestJetComb(), setMCBestJetComb(), and TtHadEvtSolution().
double TtHadEvtSolution::probChi2_ [private] |
Definition at line 241 of file TtHadEvtSolution.h.
Referenced by getProbChi2(), setProbChi2(), and TtHadEvtSolution().
int TtHadEvtSolution::simpleBestJetComb_ [private] |
Definition at line 242 of file TtHadEvtSolution.h.
Referenced by getSimpleBestJetComb(), setSimpleBestJetComb(), and TtHadEvtSolution().
double TtHadEvtSolution::sumAnglejp_ [private] |
Definition at line 238 of file TtHadEvtSolution.h.
Referenced by getMCBestSumAngles(), setMCBestSumAngles(), and TtHadEvtSolution().
edm::RefProd<TtGenEvent> TtHadEvtSolution::theGenEvt_ [private] |
Definition at line 225 of file TtHadEvtSolution.h.
Referenced by getGenEvent(), getGenHadb(), getGenHadbbar(), getGenHadj(), getGenHadk(), getGenHadp(), getGenHadq(), and setGenEvt().