CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/AnalysisDataFormats/TopObjects/interface/TtFullHadEvtPartons.h

Go to the documentation of this file.
00001 #ifndef TtFullHadEvtPartons_h
00002 #define TtFullHadEvtPartons_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 TtFullHadEvtPartons : public TtEventPartons {
00020 
00021  public:
00022 
00025   enum { LightQ, LightQBar, B, LightP, LightPBar, BBar};
00026 
00027  public:
00028 
00030   TtFullHadEvtPartons(const std::vector<std::string>& partonsToIgnore = std::vector<std::string>());
00032   ~TtFullHadEvtPartons(){};
00033 
00035   std::vector<const reco::Candidate*> vec(const TtGenEvent& genEvt);
00036 
00037 };
00038 
00039 #endif