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