CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Private Attributes | Friends

TtDilepEvtSolution Class Reference

#include <TtDilepEvtSolution.h>

List of all members.

Public Member Functions

bool getBestSol () const
pat::Jet getCalJetB () const
pat::Jet getCalJetBbar () const
pat::Electron getElectronm () const
pat::Electron getElectronp () const
double getFullResidual () const
const reco::GenParticlegetGenB () const
const reco::GenParticlegetGenBbar () const
const edm::RefProd< TtGenEvent > & getGenEvent () const
const reco::GenParticlegetGenLepm () const
const reco::GenParticlegetGenLepp () const
const reco::GenParticlegetGenN () const
const reco::GenParticlegetGenNbar () const
const reco::GenParticlegetGenT () const
const reco::GenParticlegetGenTbar () const
const reco::GenParticlegetGenWm () const
const reco::GenParticlegetGenWp () const
pat::Jet getJetB () const
pat::Jet getJetBbar () const
double getJetResidual () const
reco::Particle getLeptNeg () const
double getLeptonResidual () const
reco::Particle getLeptPos () const
double getLRSignalEvtLRval () const
double getLRSignalEvtObsVal (unsigned int) const
double getLRSignalEvtProb () const
pat::MET getMET () const
pat::Muon getMuonm () const
pat::Muon getMuonp () const
pat::Jet getRecJetB () const
pat::Jet getRecJetBbar () const
double getRecTopMass () const
double getRecWeightMax () const
pat::Tau getTaum () const
pat::Tau getTaup () const
std::string getWmDecay () const
std::string getWpDecay () const
 TtDilepEvtSolution ()
virtual ~TtDilepEvtSolution ()

Protected Member Functions

void setB (const edm::Handle< std::vector< pat::Jet > > &jet, int i)
void setBbar (const edm::Handle< std::vector< pat::Jet > > &jet, int i)
void setBestSol (bool bs)
void setElectronm (const edm::Handle< std::vector< pat::Electron > > &elec, int i)
void setElectronp (const edm::Handle< std::vector< pat::Electron > > &elec, int i)
void setGenEvt (const edm::Handle< TtGenEvent > &)
void setJetCorrectionScheme (int jetCorrScheme)
void setLRSignalEvtLRval (double clr)
void setLRSignalEvtObservables (const std::vector< std::pair< unsigned int, double > > &)
void setLRSignalEvtProb (double plr)
void setMET (const edm::Handle< std::vector< pat::MET > > &met, int i)
void setMuonm (const edm::Handle< std::vector< pat::Muon > > &muon, int i)
void setMuonp (const edm::Handle< std::vector< pat::Muon > > &muon, int i)
void setRecTopMass (double mass)
void setRecWeightMax (double wgt)
void setTaum (const edm::Handle< std::vector< pat::Tau > > &tau, int i)
void setTaup (const edm::Handle< std::vector< pat::Tau > > &tau, int i)

Private Attributes

bool bestSol_
edm::Ref< std::vector
< pat::Electron > > 
elecm_
edm::Ref< std::vector
< pat::Electron > > 
elecp_
edm::Ref< std::vector< pat::Jet > > jetB_
edm::Ref< std::vector< pat::Jet > > jetBbar_
int jetCorrScheme_
double lrSignalEvtLRval_
double lrSignalEvtProb_
std::vector< std::pair
< unsigned int, double > > 
lrSignalEvtVarVal_
edm::Ref< std::vector< pat::MET > > met_
edm::Ref< std::vector
< pat::Muon > > 
muonm_
edm::Ref< std::vector
< pat::Muon > > 
muonp_
edm::Ref< std::vector< pat::Tau > > taum_
edm::Ref< std::vector< pat::Tau > > taup_
edm::RefProd< TtGenEventtheGenEvt_
double topmass_
double weightmax_
std::string wmDecay_
std::string wpDecay_

Friends

class TtDilepEvtSolutionMaker
class TtDilepLRSignalSelObservables
class TtFullLepKinSolver
class TtLRSignalSelCalc

Detailed Description

Definition at line 26 of file TtDilepEvtSolution.h.


Constructor & Destructor Documentation

TtDilepEvtSolution::TtDilepEvtSolution ( )

Definition at line 9 of file TtDilepEvtSolution.cc.

References bestSol_, jetCorrScheme_, topmass_, weightmax_, wmDecay_, and wpDecay_.

{
  jetCorrScheme_ = 0;
  wpDecay_ = "NotDefined";
  wmDecay_ = "NotDefined";
  bestSol_ = false;
  topmass_ = 0.;
  weightmax_ = 0.;
}
TtDilepEvtSolution::~TtDilepEvtSolution ( ) [virtual]

Definition at line 19 of file TtDilepEvtSolution.cc.

{
}

Member Function Documentation

bool TtDilepEvtSolution::getBestSol ( ) const [inline]

Definition at line 86 of file TtDilepEvtSolution.h.

References bestSol_.

{ return bestSol_; }
pat::Jet TtDilepEvtSolution::getCalJetB ( ) const [inline]

Definition at line 70 of file TtDilepEvtSolution.h.

References getJetB().

Referenced by TtFullLepKinSolver::addKinSolInfo(), getJetResidual(), and TtDilepLRSignalSelObservables::operator()().

{ return this->getJetB(); };
pat::Jet TtDilepEvtSolution::getCalJetBbar ( ) const [inline]
pat::Electron TtDilepEvtSolution::getElectronm ( ) const [inline]

Definition at line 44 of file TtDilepEvtSolution.h.

References elecm_.

Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().

{ return *elecm_; };
pat::Electron TtDilepEvtSolution::getElectronp ( ) const [inline]

Definition at line 43 of file TtDilepEvtSolution.h.

References elecp_.

Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().

{ return *elecp_; };
double TtDilepEvtSolution::getFullResidual ( ) const [inline]

Definition at line 85 of file TtDilepEvtSolution.h.

References getFullResidual(), and getJetResidual().

Referenced by getFullResidual().

const reco::GenParticle* TtDilepEvtSolution::getGenB ( ) const [inline]

Definition at line 57 of file TtDilepEvtSolution.h.

References theGenEvt_.

Referenced by getJetResidual().

{ if (!theGenEvt_) return 0; else return theGenEvt_->b(); };
const reco::GenParticle* TtDilepEvtSolution::getGenBbar ( ) const [inline]

Definition at line 62 of file TtDilepEvtSolution.h.

References theGenEvt_.

Referenced by getJetResidual().

{ if (!theGenEvt_) return 0; else return theGenEvt_->bBar(); };
const edm::RefProd<TtGenEvent>& TtDilepEvtSolution::getGenEvent ( ) const [inline]

Definition at line 54 of file TtDilepEvtSolution.h.

References theGenEvt_.

{ return theGenEvt_; };
const reco::GenParticle* TtDilepEvtSolution::getGenLepm ( ) const [inline]

Definition at line 63 of file TtDilepEvtSolution.h.

References theGenEvt_.

Referenced by getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().

{ if (!theGenEvt_) return 0; else return theGenEvt_->lepton(); };
const reco::GenParticle* TtDilepEvtSolution::getGenLepp ( ) const [inline]

Definition at line 58 of file TtDilepEvtSolution.h.

References theGenEvt_.

Referenced by getLeptonResidual(), and TtDilepLRSignalSelObservables::operator()().

{ if (!theGenEvt_) return 0; else return theGenEvt_->leptonBar(); };
const reco::GenParticle* TtDilepEvtSolution::getGenN ( ) const [inline]

Definition at line 59 of file TtDilepEvtSolution.h.

References theGenEvt_.

Referenced by TtFullLepKinSolver::addKinSolInfo().

{ if (!theGenEvt_) return 0; else return theGenEvt_->neutrino(); };
const reco::GenParticle* TtDilepEvtSolution::getGenNbar ( ) const [inline]

Definition at line 64 of file TtDilepEvtSolution.h.

References theGenEvt_.

Referenced by TtFullLepKinSolver::addKinSolInfo().

{ if (!theGenEvt_) return 0; else return theGenEvt_->neutrinoBar(); };
const reco::GenParticle* TtDilepEvtSolution::getGenT ( ) const [inline]

Definition at line 55 of file TtDilepEvtSolution.h.

References theGenEvt_.

{ if (!theGenEvt_) return 0; else return theGenEvt_->top(); };
const reco::GenParticle* TtDilepEvtSolution::getGenTbar ( ) const [inline]

Definition at line 60 of file TtDilepEvtSolution.h.

References theGenEvt_.

{ if (!theGenEvt_) return 0; else return theGenEvt_->topBar(); };
const reco::GenParticle* TtDilepEvtSolution::getGenWm ( ) const [inline]

Definition at line 61 of file TtDilepEvtSolution.h.

References theGenEvt_.

{ if (!theGenEvt_) return 0; else return theGenEvt_->wMinus(); };
const reco::GenParticle* TtDilepEvtSolution::getGenWp ( ) const [inline]

Definition at line 56 of file TtDilepEvtSolution.h.

References theGenEvt_.

{ if (!theGenEvt_) return 0; else return theGenEvt_->wPlus(); };
pat::Jet TtDilepEvtSolution::getJetB ( ) const

Definition at line 26 of file TtDilepEvtSolution.cc.

References jetB_, and jetCorrScheme_.

Referenced by getCalJetB(), getRecJetB(), and TtDilepLRSignalSelObservables::operator()().

{
  // WARNING this is obsolete and only 
  // kept for backwards compatibility
  if(jetCorrScheme_==1){
    //jet calibrated according to MC truth
    return jetB_->correctedJet("HAD", "B");
  }
  else if(jetCorrScheme_==2){
    return jetB_->correctedJet("HAD", "B");
  }
  else{
    return *jetB_;
  }
}
pat::Jet TtDilepEvtSolution::getJetBbar ( ) const

Definition at line 42 of file TtDilepEvtSolution.cc.

References jetBbar_, and jetCorrScheme_.

Referenced by getCalJetBbar(), getRecJetBbar(), and TtDilepLRSignalSelObservables::operator()().

{
  // WARNING this is obsolete and only 
  // kept for backwards compatibility
  if(jetCorrScheme_==1){
    //jet calibrated according to MC truth
    return jetBbar_->correctedJet("HAD", "B");
  }
  else if(jetCorrScheme_==2){
    return jetBbar_->correctedJet("HAD", "B");
  }
  else{
    return *jetBbar_;
  }
}
double TtDilepEvtSolution::getJetResidual ( ) const

Definition at line 83 of file TtDilepEvtSolution.cc.

References deltaR(), getCalJetB(), getCalJetBbar(), getGenB(), and getGenBbar().

Referenced by getFullResidual().

{
  double distance = 0.;
  if(!getGenB() || !getGenBbar()) return distance;
  distance += reco::deltaR(getCalJetB(),*getGenB());
  distance += reco::deltaR(getCalJetBbar(),*getGenBbar());
  return distance;
}
reco::Particle TtDilepEvtSolution::getLeptNeg ( ) const

Definition at line 115 of file TtDilepEvtSolution.cc.

References getElectronm(), getMuonm(), getTaum(), AlCaHLTBitMon_ParallelJobs::p, p4, reco::Particle::setPdgId(), and wmDecay_.

Referenced by TtDilepLRSignalSelObservables::operator()().

{
  reco::Particle p;
  if(wmDecay_ == "electron"){
    p = reco::Particle(-1, getElectronm().p4() );
    p.setPdgId(11);
  }
  if(wmDecay_ == "muon"){
    p = reco::Particle(-1, getMuonm().p4() );
    p.setPdgId(13);
  }
  if(wmDecay_ == "tau"){
    p = reco::Particle(-1, getTaum().p4() );
    p.setPdgId(15);
  }
  return p;
}
double TtDilepEvtSolution::getLeptonResidual ( ) const

Definition at line 92 of file TtDilepEvtSolution.cc.

References deltaR(), getElectronm(), getElectronp(), getGenLepm(), getGenLepp(), getMuonm(), getMuonp(), getTaum(), getTaup(), getWmDecay(), and getWpDecay().

{
  double distance = 0.;
  if(!getGenLepp() || !getGenLepm()) return distance;
  if(getWpDecay()=="electron")
    distance += reco::deltaR(getElectronp(),*getGenLepp());
  else if(getWpDecay()=="muon")
    distance += reco::deltaR(getMuonp(),*getGenLepp());
  else if(getWpDecay()=="tau")
    distance += reco::deltaR(getTaup(),*getGenLepp());
  if(getWmDecay()=="electron")
    distance += reco::deltaR(getElectronm(),*getGenLepm());
  else if(getWmDecay()=="muon")
    distance += reco::deltaR(getMuonm(),*getGenLepm());
  else if(getWmDecay()=="tau")
    distance += reco::deltaR(getTaum(),*getGenLepm());
  return distance;
}
reco::Particle TtDilepEvtSolution::getLeptPos ( ) const

Definition at line 62 of file TtDilepEvtSolution.cc.

References getElectronp(), getMuonp(), getTaup(), AlCaHLTBitMon_ParallelJobs::p, p4, reco::Particle::setPdgId(), wmDecay_, and wpDecay_.

Referenced by TtDilepLRSignalSelObservables::operator()().

{
  reco::Particle p;
  if(wpDecay_ == "muon"){
    p = reco::Particle(+1, getMuonp().p4() );
    p.setPdgId(-11);
  }
  if(wpDecay_ == "electron"){
    p = reco::Particle(+1, getElectronp().p4() );
    p.setPdgId(-13);
  }
  if(wmDecay_ == "tau"){
    p = reco::Particle(+1, getTaup().p4() );
    p.setPdgId(-15);
  }
  return p;
}
double TtDilepEvtSolution::getLRSignalEvtLRval ( ) const [inline]

Definition at line 107 of file TtDilepEvtSolution.h.

References lrSignalEvtLRval_.

{ return lrSignalEvtLRval_; }
double TtDilepEvtSolution::getLRSignalEvtObsVal ( unsigned int  selObs) const

Definition at line 137 of file TtDilepEvtSolution.cc.

References first, i, and lrSignalEvtVarVal_.

{
  double val = -999.;
  for(size_t i=0; i<lrSignalEvtVarVal_.size(); i++){
    if(lrSignalEvtVarVal_[i].first == selObs) val = lrSignalEvtVarVal_[i].second;
  }
  return val;
}
double TtDilepEvtSolution::getLRSignalEvtProb ( ) const [inline]

Definition at line 108 of file TtDilepEvtSolution.h.

References lrSignalEvtProb_.

{ return lrSignalEvtProb_; }
pat::MET TtDilepEvtSolution::getMET ( ) const [inline]

Definition at line 49 of file TtDilepEvtSolution.h.

References met_.

{ return *met_; };
pat::Muon TtDilepEvtSolution::getMuonm ( ) const [inline]

Definition at line 46 of file TtDilepEvtSolution.h.

References muonm_.

Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().

{ return *muonm_; };
pat::Muon TtDilepEvtSolution::getMuonp ( ) const [inline]

Definition at line 45 of file TtDilepEvtSolution.h.

References muonp_.

Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().

{ return *muonp_; };
pat::Jet TtDilepEvtSolution::getRecJetB ( ) const [inline]

Definition at line 69 of file TtDilepEvtSolution.h.

References pat::Jet::correctedJet(), and getJetB().

{ return this->getJetB().correctedJet("RAW"); };
pat::Jet TtDilepEvtSolution::getRecJetBbar ( ) const [inline]

Definition at line 71 of file TtDilepEvtSolution.h.

References pat::Jet::correctedJet(), and getJetBbar().

{ return this->getJetBbar().correctedJet("RAW"); };
double TtDilepEvtSolution::getRecTopMass ( ) const [inline]

Definition at line 87 of file TtDilepEvtSolution.h.

References topmass_.

{return topmass_; }
double TtDilepEvtSolution::getRecWeightMax ( ) const [inline]

Definition at line 88 of file TtDilepEvtSolution.h.

References weightmax_.

{return weightmax_; }
pat::Tau TtDilepEvtSolution::getTaum ( ) const [inline]

Definition at line 48 of file TtDilepEvtSolution.h.

References taum_.

Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptNeg(), and getLeptonResidual().

{ return *taum_; };
pat::Tau TtDilepEvtSolution::getTaup ( ) const [inline]

Definition at line 47 of file TtDilepEvtSolution.h.

References taup_.

Referenced by TtFullLepKinSolver::addKinSolInfo(), getLeptonResidual(), and getLeptPos().

{ return *taup_; };
std::string TtDilepEvtSolution::getWmDecay ( ) const [inline]
std::string TtDilepEvtSolution::getWpDecay ( ) const [inline]
void TtDilepEvtSolution::setB ( const edm::Handle< std::vector< pat::Jet > > &  jet,
int  i 
) [inline, protected]

Definition at line 122 of file TtDilepEvtSolution.h.

References i, metsig::jet, and jetB_.

Referenced by TtDilepEvtSolutionMaker::produce().

void TtDilepEvtSolution::setBbar ( const edm::Handle< std::vector< pat::Jet > > &  jet,
int  i 
) [inline, protected]

Definition at line 124 of file TtDilepEvtSolution.h.

References i, metsig::jet, and jetBbar_.

Referenced by TtDilepEvtSolutionMaker::produce().

void TtDilepEvtSolution::setBestSol ( bool  bs) [inline, protected]

Definition at line 144 of file TtDilepEvtSolution.h.

References bestSol_.

{ bestSol_ = bs; };
void TtDilepEvtSolution::setElectronm ( const edm::Handle< std::vector< pat::Electron > > &  elec,
int  i 
) [inline, protected]

Definition at line 136 of file TtDilepEvtSolution.h.

References elecm_, i, and wmDecay_.

Referenced by TtDilepEvtSolutionMaker::produce().

  { elecm_ = edm::Ref<std::vector<pat::Electron> >(elec, i); wmDecay_ = "electron"; };
void TtDilepEvtSolution::setElectronp ( const edm::Handle< std::vector< pat::Electron > > &  elec,
int  i 
) [inline, protected]

Definition at line 134 of file TtDilepEvtSolution.h.

References elecp_, i, and wpDecay_.

Referenced by TtDilepEvtSolutionMaker::produce().

  { elecp_ = edm::Ref<std::vector<pat::Electron> >(elec, i); wpDecay_ = "electron"; };
void TtDilepEvtSolution::setGenEvt ( const edm::Handle< TtGenEvent > &  aGenEvt) [protected]

Definition at line 149 of file TtDilepEvtSolution.cc.

References theGenEvt_.

Referenced by TtDilepEvtSolutionMaker::produce().

                                                                       {
  if( !aGenEvt->isFullLeptonic() ){
    edm::LogInfo( "TtGenEventNotFilled" ) << "genEvt is not di-leptonic; TtGenEvent is not filled";
    return;
  }
  theGenEvt_ = edm::RefProd<TtGenEvent>(aGenEvt);
}
void TtDilepEvtSolution::setJetCorrectionScheme ( int  jetCorrScheme) [inline, protected]

Definition at line 120 of file TtDilepEvtSolution.h.

References jetCorrScheme_.

Referenced by TtDilepEvtSolutionMaker::produce().

  { jetCorrScheme_ = jetCorrScheme; };
void TtDilepEvtSolution::setLRSignalEvtLRval ( double  clr) [inline, protected]

Definition at line 152 of file TtDilepEvtSolution.h.

References lrSignalEvtLRval_.

void TtDilepEvtSolution::setLRSignalEvtObservables ( const std::vector< std::pair< unsigned int, double > > &  varval) [protected]

Definition at line 160 of file TtDilepEvtSolution.cc.

References lrSignalEvtVarVal_.

Referenced by TtDilepLRSignalSelObservables::operator()().

{
  lrSignalEvtVarVal_.clear();
  for(size_t ise = 0; ise<varval.size(); ise++) lrSignalEvtVarVal_.push_back(varval[ise]);
}
void TtDilepEvtSolution::setLRSignalEvtProb ( double  plr) [inline, protected]

Definition at line 153 of file TtDilepEvtSolution.h.

{lrSignalEvtProb_  = plr;};
void TtDilepEvtSolution::setMET ( const edm::Handle< std::vector< pat::MET > > &  met,
int  i 
) [inline, protected]

Definition at line 138 of file TtDilepEvtSolution.h.

References i, CaloMET_cfi::met, and met_.

Referenced by TtDilepEvtSolutionMaker::produce().

void TtDilepEvtSolution::setMuonm ( const edm::Handle< std::vector< pat::Muon > > &  muon,
int  i 
) [inline, protected]

Definition at line 128 of file TtDilepEvtSolution.h.

References i, metsig::muon, muonm_, and wmDecay_.

Referenced by TtDilepEvtSolutionMaker::produce().

void TtDilepEvtSolution::setMuonp ( const edm::Handle< std::vector< pat::Muon > > &  muon,
int  i 
) [inline, protected]

Definition at line 126 of file TtDilepEvtSolution.h.

References i, metsig::muon, muonp_, and wpDecay_.

Referenced by TtDilepEvtSolutionMaker::produce().

void TtDilepEvtSolution::setRecTopMass ( double  mass) [inline, protected]

Definition at line 145 of file TtDilepEvtSolution.h.

References topmass_.

Referenced by TtFullLepKinSolver::addKinSolInfo().

{ topmass_ = mass; };
void TtDilepEvtSolution::setRecWeightMax ( double  wgt) [inline, protected]

Definition at line 146 of file TtDilepEvtSolution.h.

References weightmax_.

Referenced by TtFullLepKinSolver::addKinSolInfo().

{ weightmax_ = wgt; };
void TtDilepEvtSolution::setTaum ( const edm::Handle< std::vector< pat::Tau > > &  tau,
int  i 
) [inline, protected]

Definition at line 132 of file TtDilepEvtSolution.h.

References i, metsig::tau, taum_, and wmDecay_.

Referenced by TtDilepEvtSolutionMaker::produce().

void TtDilepEvtSolution::setTaup ( const edm::Handle< std::vector< pat::Tau > > &  tau,
int  i 
) [inline, protected]

Definition at line 130 of file TtDilepEvtSolution.h.

References i, metsig::tau, taup_, and wpDecay_.

Referenced by TtDilepEvtSolutionMaker::produce().


Friends And Related Function Documentation

friend class TtDilepEvtSolutionMaker [friend]

Definition at line 29 of file TtDilepEvtSolution.h.

friend class TtDilepLRSignalSelObservables [friend]

Definition at line 30 of file TtDilepEvtSolution.h.

friend class TtFullLepKinSolver [friend]

Definition at line 28 of file TtDilepEvtSolution.h.

friend class TtLRSignalSelCalc [friend]

Definition at line 31 of file TtDilepEvtSolution.h.


Member Data Documentation

Definition at line 173 of file TtDilepEvtSolution.h.

Referenced by getBestSol(), setBestSol(), and TtDilepEvtSolution().

Definition at line 161 of file TtDilepEvtSolution.h.

Referenced by getElectronm(), and setElectronm().

Definition at line 161 of file TtDilepEvtSolution.h.

Referenced by getElectronp(), and setElectronp().

edm::Ref<std::vector<pat::Jet> > TtDilepEvtSolution::jetB_ [private]

Definition at line 164 of file TtDilepEvtSolution.h.

Referenced by getJetB(), and setB().

Definition at line 164 of file TtDilepEvtSolution.h.

Referenced by getJetBbar(), and setBbar().

Definition at line 177 of file TtDilepEvtSolution.h.

Referenced by getLRSignalEvtLRval(), and setLRSignalEvtLRval().

Definition at line 177 of file TtDilepEvtSolution.h.

Referenced by getLRSignalEvtProb().

std::vector<std::pair<unsigned int, double> > TtDilepEvtSolution::lrSignalEvtVarVal_ [private]

Definition at line 178 of file TtDilepEvtSolution.h.

Referenced by getLRSignalEvtObsVal(), and setLRSignalEvtObservables().

edm::Ref<std::vector<pat::MET> > TtDilepEvtSolution::met_ [private]

Definition at line 165 of file TtDilepEvtSolution.h.

Referenced by getMET(), and setMET().

edm::Ref<std::vector<pat::Muon> > TtDilepEvtSolution::muonm_ [private]

Definition at line 162 of file TtDilepEvtSolution.h.

Referenced by getMuonm(), and setMuonm().

edm::Ref<std::vector<pat::Muon> > TtDilepEvtSolution::muonp_ [private]

Definition at line 162 of file TtDilepEvtSolution.h.

Referenced by getMuonp(), and setMuonp().

edm::Ref<std::vector<pat::Tau> > TtDilepEvtSolution::taum_ [private]

Definition at line 163 of file TtDilepEvtSolution.h.

Referenced by getTaum(), and setTaum().

edm::Ref<std::vector<pat::Tau> > TtDilepEvtSolution::taup_ [private]

Definition at line 163 of file TtDilepEvtSolution.h.

Referenced by getTaup(), and setTaup().

double TtDilepEvtSolution::topmass_ [private]

Definition at line 174 of file TtDilepEvtSolution.h.

Referenced by getRecTopMass(), setRecTopMass(), and TtDilepEvtSolution().

Definition at line 175 of file TtDilepEvtSolution.h.

Referenced by getRecWeightMax(), setRecWeightMax(), and TtDilepEvtSolution().

std::string TtDilepEvtSolution::wmDecay_ [private]
std::string TtDilepEvtSolution::wpDecay_ [private]