31 return jetB_->correctedJet(
"HAD",
"B");
34 return jetB_->correctedJet(
"HAD",
"B");
47 return jetBbar_->correctedJet(
"HAD",
"B");
50 return jetBbar_->correctedJet(
"HAD",
"B");
150 edm::LogInfo(
"TtGenEventNotFilled" ) <<
"genEvt is not di-leptonic; TtGenEvent is not filled";
162 for(
size_t ise = 0; ise<varval.size(); ise++)
lrSignalEvtVarVal_.push_back(varval[ise]);
pat::Jet getCalJetBbar() const
const reco::GenParticle * getGenLepm() const
edm::Ref< std::vector< pat::Jet > > jetB_
const reco::GenParticle * getGenBbar() const
pat::Electron getElectronm() const
std::string getWmDecay() const
std::string getWpDecay() const
double getLRSignalEvtObsVal(unsigned int) const
bool isFullLeptonic(bool excludeTauLeptons=false) const
check if the event can be classified as full leptonic
void setLRSignalEvtObservables(const std::vector< std::pair< unsigned int, double > > &)
virtual ~TtDilepEvtSolution()
reco::Particle getLeptNeg() const
pat::Jet getJetBbar() const
pat::Electron getElectronp() const
edm::Ref< std::vector< pat::Jet > > jetBbar_
reco::Particle getLeptPos() const
edm::RefProd< TtGenEvent > theGenEvt_
pat::Muon getMuonm() const
constexpr auto deltaR(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
double getLeptonResidual() const
void setGenEvt(const edm::Handle< TtGenEvent > &)
pat::Jet getCalJetB() const
std::vector< std::pair< unsigned int, double > > lrSignalEvtVarVal_
const reco::GenParticle * getGenLepp() const
Analysis-level calorimeter jet class.
double getJetResidual() const
pat::Muon getMuonp() const
const reco::GenParticle * getGenB() const