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