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