10 #ifndef INCLUDE_EICSMEAR_ERHIC_PYTHIA6_H_
11 #define INCLUDE_EICSMEAR_ERHIC_PYTHIA6_H_
24 class EventMCFilterABC;
26 class VirtualEventFactory;
49 const std::string& treeName =
"EICTree",
50 const std::string& branchName =
"event",
51 int printInterval = 1000);
80 #endif // INCLUDE_EICSMEAR_ERHIC_PYTHIA6_H_
std::auto_ptr< VirtualEventFactory > mFactory
Event factory.
const int mNEvents
Number of events to produce.
TTree * mTree
Pointer to the generated tree.
Pythia6(TFile *file, VirtualEventFactory *, int nEvents, const std::string &treeName="EICTree", const std::string &branchName="event", int printInterval=1000)
int mNTrials
Number of events thrown by PYTHIA.
TFile * mFile
Pointer to the output file.
int mNGenerated
Number of events passing PYTHIA selection.