#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: