#include <FairBoxGenerator.h>
|
| FairBoxGenerator () |
|
| FairBoxGenerator (Int_t pdgid, Int_t mult=1) |
|
virtual | ~FairBoxGenerator () |
|
void | SetPRange (Double32_t pmin=0, Double32_t pmax=10) |
|
void | SetPtRange (Double32_t ptmin=0, Double32_t ptmax=10) |
|
void | SetEkinRange (Double32_t kmin=0, Double32_t kmax=10) |
|
void | SetPhiRange (Double32_t phimin=0, Double32_t phimax=360) |
|
void | SetEtaRange (Double32_t etamin=-5, Double32_t etamax=7) |
|
void | SetYRange (Double32_t ymin=-5, Double32_t ymax=7) |
|
void | SetThetaRange (Double32_t thetamin=0, Double32_t thetamax=90) |
|
void | SetCosTheta () |
|
void | SetXYZ (Double32_t x=0, Double32_t y=0, Double32_t z=0) |
|
void | SetBoxXYZ (Double32_t x1=0, Double32_t y1=0, Double32_t x2=0, Double32_t y2=0, Double32_t z=0) |
|
void | SetDebug (Bool_t) |
|
Bool_t | Init () |
|
virtual Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
|
virtual FairGenerator * | CloneGenerator () const |
|
| FairBaseMCGenerator () |
|
void | SetPDGType (Int_t pdg) |
|
void | SetVertex (Double_t vx, Double_t vy, Double_t vz, Double_t evx=0, Double_t evy=0, Double_t evz=0, eVertexSmear sm=kBox) |
|
void | SetMultiplicity (Int_t mult) |
|
virtual | ~FairBaseMCGenerator () |
|
| FairGenerator () |
|
| FairGenerator (const char *name, const char *title="FAIR Generator") |
|
virtual | ~FairGenerator () |
|
Definition at line 44 of file FairBoxGenerator.h.
FairBoxGenerator::FairBoxGenerator |
( |
| ) |
|
FairBoxGenerator::FairBoxGenerator |
( |
Int_t |
pdgid, |
|
|
Int_t |
mult = 1 |
|
) |
| |
Constructor with PDG-ID, multiplicity
- Parameters
-
pdgid | Particle type (PDG encoding) |
mult | Multiplicity (default is 1) |
Definition at line 69 of file FairBoxGenerator.cxx.
virtual FairBoxGenerator::~FairBoxGenerator |
( |
| ) |
|
|
inlinevirtual |
Bool_t FairBoxGenerator::Init |
( |
| ) |
|
|
virtual |
void FairBoxGenerator::SetBoxXYZ |
( |
Double32_t |
x1 = 0 , |
|
|
Double32_t |
y1 = 0 , |
|
|
Double32_t |
x2 = 0 , |
|
|
Double32_t |
y2 = 0 , |
|
|
Double32_t |
z = 0 |
|
) |
| |
void FairBoxGenerator::SetCosTheta |
( |
| ) |
|
|
inline |
void FairBoxGenerator::SetDebug |
( |
Bool_t |
| ) |
|
|
inline |
void FairBoxGenerator::SetEkinRange |
( |
Double32_t |
kmin = 0 , |
|
|
Double32_t |
kmax = 10 |
|
) |
| |
|
inline |
void FairBoxGenerator::SetEtaRange |
( |
Double32_t |
etamin = -5 , |
|
|
Double32_t |
etamax = 7 |
|
) |
| |
|
inline |
void FairBoxGenerator::SetPhiRange |
( |
Double32_t |
phimin = 0 , |
|
|
Double32_t |
phimax = 360 |
|
) |
| |
|
inline |
void FairBoxGenerator::SetPRange |
( |
Double32_t |
pmin = 0 , |
|
|
Double32_t |
pmax = 10 |
|
) |
| |
|
inline |
void FairBoxGenerator::SetPtRange |
( |
Double32_t |
ptmin = 0 , |
|
|
Double32_t |
ptmax = 10 |
|
) |
| |
|
inline |
void FairBoxGenerator::SetThetaRange |
( |
Double32_t |
thetamin = 0 , |
|
|
Double32_t |
thetamax = 90 |
|
) |
| |
|
inline |
void FairBoxGenerator::SetXYZ |
( |
Double32_t |
x = 0 , |
|
|
Double32_t |
y = 0 , |
|
|
Double32_t |
z = 0 |
|
) |
| |
void FairBoxGenerator::SetYRange |
( |
Double32_t |
ymin = -5 , |
|
|
Double32_t |
ymax = 7 |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: