FairRoot/PandaRoot
PndPiPiGenerator.cxx
Go to the documentation of this file.
1 //----------------------------------------------------//
2 // PndPiPiGenerator source file //
3 //----------------------------------------------------//
4 
11 #include "PndPiPiGenerator.h"
12 #include "FairPrimaryGenerator.h"
13 
14 // Default constructor
15 PndPiPiGenerator::PndPiPiGenerator() : P(0), seed(0), cos_theta_min(0), cos_theta_max(1)
16 {
17 }
18 
20 {
21 }
22 
24 {
26  return kTRUE;
27 }
28 
30 {
32 
33  primGen->AddTrack(211, piplus_p[1], piplus_p[2], piplus_p[3], 0.0, 0.0, 0.0);
34  primGen->AddTrack(-211, piminus_p[1], piminus_p[2], piminus_p[3], 0.0, 0.0, 0.0);
35 
36  return kTRUE;
37 }
38 
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
Double_t piplus_p[4]
Double_t piminus_p[4]
void mz_pp_to_pipi_vandewi_event(double P, double cos_theta_min, double cos_theta_max, double *piplus_p, double *piminus_p)
FairPrimaryGenerator * primGen
Definition: sim_emc_apd.C:81
unsigned int seed
void mz_pp_to_pipi_vandewi_init(int seed, double P, double cos_theta_min, double cos_theta_max)
GeV c P
ClassImp(PndAnaContFact)
virtual ~PndPiPiGenerator()