Go to the documentation of this file. 1 #ifndef TopObjects_TtHadEvtSolution_h
2 #define TopObjects_TtHadEvtSolution_h
double getMCBestSumAngles() const
void setLRBestJetComb(int lrbs)
void setFitHadbbar(const pat::Particle &aFitHadbbar)
double getLRJetCombLRval() const
double getLRJetCombObsVal(unsigned int) const
const reco::GenParticle * daughterQuarkOfWMinus() const
return quark daughter of anti-W boson
void setHadbbar(const edm::Handle< std::vector< pat::Jet > > &jet, int i)
const edm::RefProd< TtGenEvent > & getGenEvent() const
int getMCChangeW1Q() const
double getLRSignalEvtLRval() const
pat::Particle getFitHadj() const
pat::Jet getHadbbar() const
int getJetParametrisation() const
reco::Particle getRecHadt() const
virtual ~TtHadEvtSolution()
Steering class for the overall hadronic top likelihood.
void setMCBestSumAngles(double sdr)
pat::Particle getFitHadq() const
edm::Ref< std::vector< pat::Jet > > hadb_
void setLRJetCombProb(double plr)
const reco::GenParticle * getGenHadp() const
const reco::GenParticle * daughterQuarkOfWPlus(bool invertQuarkCharge=false, bool invertBosonCharge=false) const
return quark daughter quark of W boson
void setJetParametrisation(int jp)
const reco::GenParticle * b() const
return b quark if available; 0 else
pat::Particle getFitHadb() const
void setFitHadk(const pat::Particle &aFitHadk)
edm::Ref< std::vector< pat::Jet > > hadp_
reco::Particle getFitHadtbar() const
void setMCChangeW1Q(int w1q)
void setLRSignalEvtLRval(double clr)
reco::Particle getRecHadW_plus() const
const reco::GenParticle * getGenHadk() const
edm::Ref< std::vector< pat::Jet > > hadbbar_
pat::Jet getCalHadb() const
reco::Particle getRecHadtbar() const
std::vector< std::pair< unsigned int, double > > lrSignalEvtVarVal_
pat::Jet getCalHadk() const
void setHadp(const edm::Handle< std::vector< pat::Jet > > &jet, int i)
void setMCBestJetComb(int mcbs)
std::vector< std::pair< unsigned int, double > > lrJetCombVarVal_
void setMCBestAngleHadb(double adr)
const reco::GenParticle * bBar() const
return anti-b quark if available; 0 else
std::vector< pat::Particle > fitHadq_
double getLRJetCombProb() const
Analysis-level calorimeter jet class.
std::vector< pat::Particle > fitHadk_
void setMCBestAngleHadk(double adr)
void setHadb(const edm::Handle< std::vector< pat::Jet > > &jet, int i)
void setFitHadq(const pat::Particle &aFitHadq)
reco::Particle getCalHadW_plus() const
pat::Jet getRecHadp() const
edm::Ref< std::vector< pat::Jet > > hadk_
pat::Jet getRecHadk() const
std::vector< pat::Particle > fitHadbbar_
pat::Jet getCalHadbbar() const
reco::Particle getFitHadt() const
double getMCBestAngleHadp() const
pat::Particle getFitHadbbar() const
pat::Jet getCalHadq() const
void setLRJetCombLRval(double clr)
double getMCBestAngleHadq() const
reco::Particle getCalHadW_minus() const
void setMCBestAngleHadbbar(double adr)
void setFitHadj(const pat::Particle &aFitHadj)
pat::Particle getFitHadp() const
edm::Ref< std::vector< pat::Jet > > hadj_
double getMCBestAngleHadb() const
double getLRSignalEvtProb() const
std::vector< pat::Particle > fitHadj_
double getMCBestAngleHadk() const
reco::Particle getCalHadtbar() const
void setSimpleBestJetComb(int sbs)
pat::Jet getRecHadj() const
edm::RefProd< TtGenEvent > theGenEvt_
void setMCBestAngleHadp(double adr)
edm::Ref< std::vector< pat::Jet > > hadq_
pat::Jet getRecHadb() const
double getMCBestAngleHadbbar() const
int getSimpleBestJetComb() const
reco::Particle getCalHadt() const
int getMCBestJetComb() const
pat::Jet getRecHadbbar() const
reco::Particle getRecHadW_minus() const
double getProbChi2() const
double getMCBestAngleHadj() const
int getLRBestJetComb() const
void setFitHadp(const pat::Particle &aFitHadp)
void setHadj(const edm::Handle< std::vector< pat::Jet > > &jet, int i)
const reco::GenParticle * getGenHadb() const
std::string getDecay() const
void setLRSignalEvtObservables(const std::vector< std::pair< unsigned int, double > > &varval)
const reco::GenParticle * getGenHadbbar() const
pat::Particle getFitHadk() const
std::vector< pat::Particle > fitHadb_
int getMCChangeW2Q() const
reco::Particle getFitHadW_plus() const
void setHadq(const edm::Handle< std::vector< pat::Jet > > &jet, int i)
void setMCChangeW2Q(int w2q)
const reco::GenParticle * daughterQuarkBarOfWMinus() const
return anti-quark daughter of anti-W boson
const reco::GenParticle * getGenHadj() const
void setLRSignalEvtProb(double plr)
pat::Jet getCalHadp() const
Jet correctedJet(const std::string &level, const std::string &flavor="none", const std::string &set="") const
void setFitHadb(const pat::Particle &aFitHadb)
pat::Jet getCalHadj() const
void setProbChi2(double c)
const reco::GenParticle * daughterQuarkBarOfWPlus() const
return anti-quark daughter of W boson
void setMCBestAngleHadq(double adr)
const reco::GenParticle * getGenHadq() const
void setMCBestAngleHadj(double adr)
void setLRJetCombObservables(const std::vector< std::pair< unsigned int, double > > &varval)
reco::Particle getFitHadW_minus() const
std::vector< pat::Particle > fitHadp_
void setJetCorrectionScheme(int scheme)
Analysis-level particle class.
void setGenEvt(const edm::Handle< TtGenEvent > &aGenEvt)
double getLRSignalEvtObsVal(unsigned int) const
void setHadk(const edm::Handle< std::vector< pat::Jet > > &jet, int i)
pat::Jet getRecHadq() const