int process_event(PHCompositeNode *topNode)
int generateCustomDimuon(PHCompositeNode *topNode, TVector3 vtx, const double pARatio)
int generateDrellYan(PHCompositeNode *topNode, TVector3 vtx, const double pARatio, double luminosity)
Various generators.
int InitRun(PHCompositeNode *topNode)
Int_t nEventsThrown
Run-accumulated variables.
virtual ~SQPrimaryParticleGen()
void set_xfRange(const double xmin, const double xmax)
bool generateDimuon(double mass, double xF, bool angular=false)
Dimuon phase space generator.
int generatePythia(PHCompositeNode *topNode, TVector3 vtx, const double pARatio)
void set_massRange(const double mmin, const double mmax)
int Init(PHCompositeNode *topNode)
int generatePsip(PHCompositeNode *topNode, TVector3 vtx, const double pARatio, double luminosity)
void enableCustomDimuon()
int generateJPsi(PHCompositeNode *topNode, TVector3 vtx, const double pARatio, double luminosity)