11 mcHyp_ (
"ttSemiEvtMCHyp"),
12 recoHyp_(
"ttSemiEvtRecoHyp"),
13 fitHyp_ (
"ttSemiEvtFitHyp")
193 if( !aGenEvt->isSemiLeptonic() ){
194 edm::LogWarning(
"TtGenEventNotFilled" ) <<
"genEvt is not semi-leptonic; TtGenEvent is not filled";
207 for(
size_t ijc = 0; ijc<varval.size(); ijc++)
lrJetCombVarVal_.push_back(varval[ijc]);
216 for(
size_t ise = 0; ise<varval.size(); ise++)
lrSignalEvtVarVal_.push_back(varval[ise]);
255 addFourMomenta.
set( recHadW );
260 addFourMomenta.
set( recHadt );
267 }
else if (
getDecay() ==
"muon" ) {
273 addFourMomenta.
set( recLepW );
278 addFourMomenta.
set( recLept );
reco::Particle getCalHadW() const
pat::Jet getRecLepb() const
reco::Particle getRecLept() const
pat::Jet getCalHadq() const
std::vector< std::pair< unsigned int, double > > lrJetCombVarVal_
pat::Particle getFitLepn() const
void setGenEvt(const edm::Handle< TtGenEvent > &aGenEvt)
pat::Particle getFitHadq() const
double getLRSignalEvtObsVal(unsigned int) const
reco::Particle getFitHadt() const
std::string getDecay() const
reco::Particle getRecHadW() const
reco::Particle getRecHadt() const
edm::Ptr< pat::Jet > hadb_
pat::Electron getRecLepe() const
pat::Particle getFitHadp() const
reco::Particle getFitLepW() const
double getLRJetCombObsVal(unsigned int) const
edm::Ptr< pat::Jet > hadp_
std::vector< std::pair< unsigned int, double > > lrSignalEvtVarVal_
pat::Jet getRecHadp() const
reco::Particle getCalLept() const
void addDaughter(const Candidate &, const std::string &s="")
add a clone of the passed candidate as daughter
void setLRJetCombObservables(std::vector< std::pair< unsigned int, double > > varval)
pat::Jet getRecHadb() const
reco::Particle getFitHadW() const
pat::Jet getCalHadb() const
edm::Ptr< pat::Muon > muon_
edm::Ptr< pat::Electron > electron_
void setLRSignalEvtObservables(std::vector< std::pair< unsigned int, double > > varval)
reco::CompositeCandidate recoHyp_
void clearDaughters()
clear daughters
edm::RefProd< TtGenEvent > theGenEvt_
edm::Ptr< pat::Jet > lepb_
pat::Particle getFitLepb() const
edm::Ptr< pat::MET > neutrino_
pat::Particle getFitHadb() const
pat::Jet getRecHadq() const
Analysis-level calorimeter jet class.
pat::Particle getFitLepl() const
pat::Muon getRecLepm() const
pat::Jet getCalLepb() const
edm::Ptr< pat::Jet > hadq_
void set(reco::Candidate &c) const
set up a candidate
pat::MET getRecLepn() const
reco::Particle getCalHadt() const
virtual ~TtSemiEvtSolution()
reco::Particle getRecLepW() const
reco::Particle getCalLepW() const
reco::Particle getFitLept() const
pat::Jet getCalHadp() const