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