10 #ifndef INCLUDE_EICSMEAR_HADRONIC_PYTHIA6EVENTFACTORY_H_
11 #define INCLUDE_EICSMEAR_HADRONIC_PYTHIA6EVENTFACTORY_H_
56 virtual TBranch*
Branch(TTree& tree,
const std::string& branchName);
61 virtual void Fill(TBranch&);
69 std::auto_ptr<erhic::EventMCFilterABC> mFilter;
78 #endif // INCLUDE_EICSMEAR_HADRONIC_PYTHIA6EVENTFACTORY_H_
virtual EventPythiaPP * Create()
virtual ~Pythia6EventFactory()
virtual std::string EventName() const
virtual TBranch * Branch(TTree &tree, const std::string &branchName)
Pythia6EventFactory(EventMCFilterABC *filter)
virtual EventPythiaPP * BuildEvent()
virtual void Fill(TBranch &)