|
FairShip
|
#include <Pythia8Generator.h>


Public Member Functions | |
| Pythia8Generator () | |
| ~Pythia8Generator () override | |
| Bool_t | ReadEvent (FairPrimaryGenerator *) override |
| void | SetParameters (char *) |
| void | Print () |
| Bool_t | Init () override |
| Bool_t | Init (const char *inFile) override |
| Bool_t | Init (const char *inFile, int startEvent) override |
| void | SetMom (Double_t mom) |
| void | SetId (Double_t id) |
| void | UseRandom1 () |
| void | UseRandom3 () |
| void | SetfFDs (Double_t z) |
| void | SetTarget (TString s, Double_t x, Double_t y) |
| void | SetTargetCoordinates (Double_t start_z, Double_t end_z) |
| Int_t | nrOfRetries () |
Public Member Functions inherited from SHiP::Generator | |
| Generator () | |
| virtual | ~Generator () |
| virtual Bool_t | Init (const char *, int)=0 |
| virtual Bool_t | Init (const char *)=0 |
| virtual Bool_t | Init (const std::vector< std::string > &inFiles, int startNumber) |
| virtual Bool_t | Init (const std::vector< std::string > &inFiles) |
| virtual void | UseExternalFile (std::string x, Int_t i) |
| virtual void | UseExternalFile (std::vector< std::string > &inFiles, Int_t i) |
Protected Attributes | |
| Double_t | fMom |
| Int_t | fId |
| Bool_t | fUseRandom1 |
| Bool_t | fUseRandom3 |
| Float_t | hpx [1] |
| Float_t | hpy [1] |
| Float_t | hpz [1] |
| Float_t | hE [1] |
| Float_t | hM [1] |
| Float_t | mpx [1] |
| Float_t | mpy [1] |
| Float_t | mpz [1] |
| Float_t | mE [1] |
| Float_t | hid [1] |
| Float_t | mid [1] |
| Float_t | ck [1] |
| Float_t | ancestors [16] |
| Float_t | subprocCodes [16] |
| Int_t | fNevents |
| Int_t | fn |
| Int_t | fShipEventNr |
| TFile * | fInputFile |
| FairLogger * | fLogger |
| pointer to a file | |
| TTree * | fTree |
| don't make it persistent, magic ROOT command | |
| Pythia8::Pythia * | fPythia |
| Double_t | fFDs |
| Int_t | fnRetries |
| GenieGenerator * | fMaterialInvestigator |
| TString | targetName |
| Double_t | xOff |
| Double_t | yOff |
| Double_t | start [3] |
| Double_t | end [3] |
| Double_t | bparam |
| Double_t | mparam [10] |
| Double_t | startZ |
| Double_t | endZ |
| Bool_t | targetFromGeometry |
| Double_t | maxCrossSection |
Protected Attributes inherited from SHiP::Generator | |
| std::optional< std::string > | fextFile |
| Int_t | firstEvent = 0 |
Private Attributes | |
| std::shared_ptr< Pythia8::RndmEngine > | fRandomEngine |
Definition at line 20 of file Pythia8Generator.h.
| Pythia8Generator::Pythia8Generator | ( | ) |
default constructor
Definition at line 27 of file Pythia8Generator.cxx.
|
override |
|
override |
Definition at line 43 of file Pythia8Generator.cxx.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements SHiP::Generator.
Definition at line 37 of file Pythia8Generator.h.
|
inline |
Definition at line 65 of file Pythia8Generator.h.
| void Pythia8Generator::Print | ( | ) |
|
override |
public method ReadEvent
Definition at line 155 of file Pythia8Generator.cxx.
|
inline |
Definition at line 54 of file Pythia8Generator.h.
|
inline |
Definition at line 44 of file Pythia8Generator.h.
|
inline |
Definition at line 43 of file Pythia8Generator.h.
| void Pythia8Generator::SetParameters | ( | char * | ) |
|
inline |
Definition at line 55 of file Pythia8Generator.h.
|
inline |
Definition at line 60 of file Pythia8Generator.h.
|
inline |
Definition at line 45 of file Pythia8Generator.h.
|
inline |
Definition at line 49 of file Pythia8Generator.h.
|
protected |
Definition at line 77 of file Pythia8Generator.h.
|
protected |
Definition at line 91 of file Pythia8Generator.h.
|
protected |
Definition at line 76 of file Pythia8Generator.h.
|
protected |
Definition at line 90 of file Pythia8Generator.h.
|
protected |
Definition at line 94 of file Pythia8Generator.h.
|
protected |
Definition at line 83 of file Pythia8Generator.h.
|
protected |
Definition at line 72 of file Pythia8Generator.h.
|
protected |
Definition at line 79 of file Pythia8Generator.h.
|
protected |
pointer to a file
Definition at line 80 of file Pythia8Generator.h.
|
protected |
Definition at line 85 of file Pythia8Generator.h.
|
protected |
Definition at line 71 of file Pythia8Generator.h.
|
protected |
Definition at line 78 of file Pythia8Generator.h.
|
protected |
Definition at line 78 of file Pythia8Generator.h.
|
protected |
Definition at line 84 of file Pythia8Generator.h.
|
protected |
Definition at line 82 of file Pythia8Generator.h.
|
private |
Definition at line 68 of file Pythia8Generator.h.
|
protected |
Definition at line 78 of file Pythia8Generator.h.
|
protected |
don't make it persistent, magic ROOT command
Definition at line 81 of file Pythia8Generator.h.
|
protected |
Definition at line 73 of file Pythia8Generator.h.
|
protected |
Definition at line 74 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 76 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 96 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 76 of file Pythia8Generator.h.
|
protected |
Definition at line 92 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 75 of file Pythia8Generator.h.
|
protected |
Definition at line 89 of file Pythia8Generator.h.
|
protected |
Definition at line 93 of file Pythia8Generator.h.
|
protected |
Definition at line 77 of file Pythia8Generator.h.
|
protected |
Definition at line 95 of file Pythia8Generator.h.
|
protected |
Definition at line 86 of file Pythia8Generator.h.
|
protected |
Definition at line 87 of file Pythia8Generator.h.
|
protected |
Definition at line 88 of file Pythia8Generator.h.