#include <AtTPCIonGeneratorGaussian.h>
|
| AtTPCIonGeneratorGaussian () |
|
| AtTPCIonGeneratorGaussian (const char *name, Int_t z, Int_t a, Int_t q, Int_t mult, Double_t px, Double_t py, Double_t pz, Double_t Ex, Double_t m, Double_t ener, Double_t eLoss=-1) |
|
void | SetBeamLimits (Double32_t r=0, Double32_t z=0, Double_t theta=0) |
|
| ClassDefOverride (AtTPCIonGeneratorGaussian, 1) |
|
| AtTPCIonGenerator () |
|
| AtTPCIonGenerator (const Char_t *ionName, Int_t mult, Double_t px, Double_t py, Double_t pz) |
|
| AtTPCIonGenerator (const char *name, Int_t z, Int_t a, Int_t q, Int_t mult, Double_t px, Double_t py, Double_t pz, Double_t Ex, Double_t m, Double_t ener, Double_t eLoss=-1) |
|
virtual | ~AtTPCIonGenerator ()=default |
|
void | SetCharge (Int_t charge) |
|
void | SetExcitationEnergy (Double_t eExc) |
|
void | SetMass (Double_t mass) |
|
void | SetSpotRadius (Double32_t r=0, Double32_t z=0, Double32_t offx=0, Double32_t offy=0) |
|
void | SetDoReaction (Bool_t doReact) |
|
virtual Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
|
Definition at line 12 of file AtTPCIonGeneratorGaussian.h.
◆ AtTPCIonGeneratorGaussian() [1/2]
AtTPCIonGeneratorGaussian::AtTPCIonGeneratorGaussian |
( |
| ) |
|
|
inline |
◆ AtTPCIonGeneratorGaussian() [2/2]
AtTPCIonGeneratorGaussian::AtTPCIonGeneratorGaussian |
( |
const char * |
name, |
|
|
Int_t |
z, |
|
|
Int_t |
a, |
|
|
Int_t |
q, |
|
|
Int_t |
mult, |
|
|
Double_t |
px, |
|
|
Double_t |
py, |
|
|
Double_t |
pz, |
|
|
Double_t |
Ex, |
|
|
Double_t |
m, |
|
|
Double_t |
ener, |
|
|
Double_t |
eLoss = -1 |
|
) |
| |
|
inline |
◆ ClassDefOverride()
◆ SetBeamLimits()
void AtTPCIonGeneratorGaussian::SetBeamLimits |
( |
Double32_t |
r = 0 , |
|
|
Double32_t |
z = 0 , |
|
|
Double_t |
theta = 0 |
|
) |
| |
◆ SetVertexCoordinates()
void AtTPCIonGeneratorGaussian::SetVertexCoordinates |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ fTheta
Double_t AtTPCIonGeneratorGaussian::fTheta {0} |
|
protected |
The documentation for this class was generated from the following files: