FairRoot/PandaRoot
|
#include <PndLepLepGenerator.h>
Public Member Functions | |
PndLepLepGenerator () | |
virtual | ~PndLepLepGenerator () |
void | SetBeamMom (Double_t in_P) |
void | SetSeed (Int_t in_seed) |
void | SetParticleID (Int_t in_particleID) |
void | SetGeGmRatio (Int_t in_gegm) |
void | SetCosThetaMin (Double_t in_cos_theta_min) |
void | SetCosThetaMax (Double_t in_cos_theta_max) |
virtual Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
Bool_t | Init () |
ClassDef (PndLepLepGenerator, 1) | |
Public Attributes | |
Double_t | P |
Int_t | seed |
Int_t | particleID |
Int_t | PDGParticleID |
Int_t | gegm |
Double_t | cos_theta_min |
Double_t | cos_theta_max |
Double_t | lepplus_p [4] |
Double_t | lepminus_p [4] |
Definition at line 46 of file PndLepLepGenerator.h.
PndLepLepGenerator::PndLepLepGenerator | ( | ) |
|
virtual |
PndLepLepGenerator::ClassDef | ( | PndLepLepGenerator | , |
1 | |||
) |
Bool_t PndLepLepGenerator::Init | ( | ) |
Initializer
Definition at line 23 of file PndLepLepGenerator.cxx.
References cos_theta_max, cos_theta_min, gegm, mz_pp_to_leplep_vandewi_init(), P, particleID, and seed.
|
virtual |
Pass event to the PANDAroot
Definition at line 29 of file PndLepLepGenerator.cxx.
References cos_theta_max, cos_theta_min, gegm, lepminus_p, lepplus_p, mz_pp_to_leplep_vandewi_event(), P, particleID, and PDGParticleID.
|
inline |
Set parameters of event generator
Definition at line 56 of file PndLepLepGenerator.h.
References P.
Referenced by PndMasterRunSim::UseLepLepGenerator().
|
inline |
Definition at line 61 of file PndLepLepGenerator.h.
Referenced by PndMasterRunSim::UseLepLepGenerator().
|
inline |
Definition at line 60 of file PndLepLepGenerator.h.
Referenced by PndMasterRunSim::UseLepLepGenerator().
|
inline |
Definition at line 59 of file PndLepLepGenerator.h.
|
inline |
Definition at line 58 of file PndLepLepGenerator.h.
|
inline |
Double_t PndLepLepGenerator::cos_theta_max |
Definition at line 77 of file PndLepLepGenerator.h.
Referenced by Init(), and ReadEvent().
Double_t PndLepLepGenerator::cos_theta_min |
Definition at line 76 of file PndLepLepGenerator.h.
Referenced by Init(), and ReadEvent().
Int_t PndLepLepGenerator::gegm |
Definition at line 75 of file PndLepLepGenerator.h.
Referenced by Init(), and ReadEvent().
Double_t PndLepLepGenerator::lepminus_p[4] |
Definition at line 79 of file PndLepLepGenerator.h.
Referenced by ReadEvent().
Double_t PndLepLepGenerator::lepplus_p[4] |
Definition at line 78 of file PndLepLepGenerator.h.
Referenced by ReadEvent().
Double_t PndLepLepGenerator::P |
Definition at line 71 of file PndLepLepGenerator.h.
Referenced by Init(), and ReadEvent().
Int_t PndLepLepGenerator::particleID |
Definition at line 73 of file PndLepLepGenerator.h.
Referenced by Init(), and ReadEvent().
Int_t PndLepLepGenerator::PDGParticleID |
Definition at line 74 of file PndLepLepGenerator.h.
Referenced by ReadEvent().
Int_t PndLepLepGenerator::seed |
Definition at line 72 of file PndLepLepGenerator.h.
Referenced by Init().