#include <PndDpmDirect.h>
|
| PndDpmDirect () |
|
| PndDpmDirect (Double_t Mom, Int_t Mode, Long_t Seed=-1) |
|
| PndDpmDirect (Double_t Mom, Int_t Mode, Long_t Seed, Double_t ThtMin) |
|
| PndDpmDirect (Double_t Mom, Int_t Mode, Double_t Rsigma, TF1 *DensityFunction, Long_t Seed=-1, Double_t ThtMin=0.001) |
|
virtual | ~PndDpmDirect () |
|
virtual Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
|
void | SetUnstable (int pdg) |
|
void | SetStable (int pdg) |
|
| PndTargetGenerator () |
|
| PndTargetGenerator (TString densityFile, double radius=0., double drdz=0., double rlimit=2.) |
|
virtual | ~PndTargetGenerator () |
|
void | SetDensityProfile (TString density) |
|
void | SetBeamRadius (double radius=0.1) |
|
void | SetBeamPipeRadius (double radius=2.) |
|
void | SetConstantBeamRegion (double zmin=-140., double zmax=223) |
|
void | SetBeamDrDz (double drdz=0.1) |
|
void | SetVerbose (int verb=1) |
|
TGraph * | GetDensityGraph () |
|
virtual Bool_t | Init () |
|
TVector3 | SampleInteractionVertex () |
|
void | ReadDensityFile () |
|
- Author
- M.Al-Turany m.al-.nosp@m.tura.nosp@m.ny@gs.nosp@m.i.de
The PndDpmDirect generates DPM event using the DPM fortran code and inserts the tracks into the PndStack via the FairPrimaryGenerator. Derived from FairGenerator.
Definition at line 24 of file PndDpmDirect.h.
◆ PndDpmDirect() [1/4]
PndDpmDirect::PndDpmDirect |
( |
| ) |
|
Default constructor (should not be used)
◆ PndDpmDirect() [2/4]
PndDpmDirect::PndDpmDirect |
( |
Double_t |
Mom, |
|
|
Int_t |
Mode, |
|
|
Long_t |
Seed = -1 |
|
) |
| |
Standard constructor
- Parameters
-
Mom | in GeV/C |
Mode | = 0. - No elastic scattering, only inelastic |
Mode | = 1. - Elastic and inelastic interactions |
Mode | = 2. - Only elastic scattering, no inelastic one |
◆ PndDpmDirect() [3/4]
PndDpmDirect::PndDpmDirect |
( |
Double_t |
Mom, |
|
|
Int_t |
Mode, |
|
|
Long_t |
Seed, |
|
|
Double_t |
ThtMin |
|
) |
| |
◆ PndDpmDirect() [4/4]
PndDpmDirect::PndDpmDirect |
( |
Double_t |
Mom, |
|
|
Int_t |
Mode, |
|
|
Double_t |
Rsigma, |
|
|
TF1 * |
DensityFunction, |
|
|
Long_t |
Seed = -1 , |
|
|
Double_t |
ThtMin = 0.001 |
|
) |
| |
◆ ~PndDpmDirect()
virtual PndDpmDirect::~PndDpmDirect |
( |
| ) |
|
|
virtual |
◆ ReadEvent()
virtual Bool_t PndDpmDirect::ReadEvent |
( |
FairPrimaryGenerator * |
primGen | ) |
|
|
virtual |
Generate one event using DPM
- Parameters
-
primGen | pointer to the FairPrimaryGenerator |
Reimplemented from PndTargetGenerator.
◆ SetStable()
void PndDpmDirect::SetStable |
( |
int |
pdg | ) |
|
◆ SetUnstable()
void PndDpmDirect::SetUnstable |
( |
int |
pdg | ) |
|
The documentation for this class was generated from the following file: