#include <AtTPCIonGeneratorS800.h>
|
| | AtTPCIonGeneratorS800 () |
| |
| | AtTPCIonGeneratorS800 (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, TString sata="", TString sbta="") |
| |
| void | SetBeamEmittance (Double32_t val1=0, Double32_t val2=0, Double32_t val3=0, Double32_t val4=0, Double_t val5=0, Double_t val6=0, Double_t val7=0, Double_t val8=0, Double_t val9=0) |
| |
| | ClassDefOverride (AtTPCIonGeneratorS800, 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 16 of file AtTPCIonGeneratorS800.h.
◆ AtTPCIonGeneratorS800() [1/2]
| AtTPCIonGeneratorS800::AtTPCIonGeneratorS800 |
( |
| ) |
|
◆ AtTPCIonGeneratorS800() [2/2]
| AtTPCIonGeneratorS800::AtTPCIonGeneratorS800 |
( |
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, |
|
|
TString |
sata = "", |
|
|
TString |
sbta = "" |
|
) |
| |
◆ ClassDefOverride()
◆ SetBeamEmittance()
| void AtTPCIonGeneratorS800::SetBeamEmittance |
( |
Double32_t |
val1 = 0, |
|
|
Double32_t |
val2 = 0, |
|
|
Double32_t |
val3 = 0, |
|
|
Double32_t |
val4 = 0, |
|
|
Double_t |
val5 = 0, |
|
|
Double_t |
val6 = 0, |
|
|
Double_t |
val7 = 0, |
|
|
Double_t |
val8 = 0, |
|
|
Double_t |
val9 = 0 |
|
) |
| |
◆ SetVertexCoordinates()
| void AtTPCIonGeneratorS800::SetVertexCoordinates |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ fAta
| std::unique_ptr<TH1F> AtTPCIonGeneratorS800::fAta |
|
protected |
beam angles distributions in dispersive and non dispersive direction(respectively to S800)[rad]
Definition at line 26 of file AtTPCIonGeneratorS800.h.
◆ fBeamAx
| Double_t AtTPCIonGeneratorS800::fBeamAx {0} |
|
protected |
◆ fBeamAy
| Double_t AtTPCIonGeneratorS800::fBeamAy {0} |
|
protected |
◆ fBeamOx
| Double_t AtTPCIonGeneratorS800::fBeamOx {0} |
|
protected |
◆ fBeamOy
| Double_t AtTPCIonGeneratorS800::fBeamOy {0} |
|
protected |
◆ fBta
| std::unique_ptr<TH1F> AtTPCIonGeneratorS800::fBta |
|
protected |
◆ fDiv
| Double32_t AtTPCIonGeneratorS800::fDiv {0} |
|
protected |
◆ fMomAcc
| Double_t AtTPCIonGeneratorS800::fMomAcc {0} |
|
protected |
◆ fPx0
| Double_t AtTPCIonGeneratorS800::fPx0 {0} |
|
protected |
◆ fPy0
| Double_t AtTPCIonGeneratorS800::fPy0 {0} |
|
protected |
◆ fPz0
| Double_t AtTPCIonGeneratorS800::fPz0 {0} |
|
protected |
◆ fRHole
| Double32_t AtTPCIonGeneratorS800::fRHole {0} |
|
protected |
◆ fWhmFocus
| Double32_t AtTPCIonGeneratorS800::fWhmFocus {0} |
|
protected |
Beam whm at focus, beam divergence, z focus, radius of the pad plan hole.
Definition at line 28 of file AtTPCIonGeneratorS800.h.
◆ fZFocus
| Double32_t AtTPCIonGeneratorS800::fZFocus {0} |
|
protected |
The documentation for this class was generated from the following files: