CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/AnalysisDataFormats/TopObjects/interface/TtFullLepEvtPartons.h

Go to the documentation of this file.
00001 #ifndef TtFullLepEvtPartons_h
00002 #define TtFullLepEvtPartons_h
00003 
00004 #include "AnalysisDataFormats/TopObjects/interface/TtEventPartons.h"
00005 
00006 #include <vector>
00007 
00016 namespace reco { class Candidate; }
00017 class TtGenEvent;
00018 
00019 class TtFullLepEvtPartons : public TtEventPartons {
00020 
00021  public:
00022 
00025   enum { B, BBar, Lepton, LeptonBar };
00026 
00027  public:
00028 
00030   TtFullLepEvtPartons(const std::vector<std::string>& partonsToIgnore = std::vector<std::string>());
00032   ~TtFullLepEvtPartons(){};
00033 
00035   std::vector<const reco::Candidate*> vec(const TtGenEvent& genEvt);
00036 
00037 };
00038 
00039 #endif