|
FairShip
|
#include <FixedTargetGenerator.h>


Public Member Functions | |
| FixedTargetGenerator () | |
| ~FixedTargetGenerator () override | |
| Bool_t | ReadEvent (FairPrimaryGenerator *) override |
| void | SetParameters (char *) |
| void | Print () |
| Bool_t | Init (const char *inFile) override |
| Bool_t | Init (const char *inFile, int startEvent) override |
| Bool_t | Init () override |
| Bool_t | InitForCharmOrBeauty (TString fInName, Int_t nev, Double_t npots=5E13, Int_t nStart=0) |
| void | SetMom (Double_t mom) |
| void | UseRandom1 () |
| void | UseRandom3 () |
| void | SetTarget (TString s, Double_t x, Double_t y) |
| void | SetZoffset (Double_t z) |
| void | SetXoffset (Double_t x) |
| void | SetYoffset (Double_t y) |
| void | SetSmearBeam (Double_t sb) |
| void | SetPaintRadius (Double_t r) |
| void | SetTargetCoordinates (Double_t start_z, Double_t end_z) |
| void | SetBoost (Double_t f) |
| void | SetG4only () |
| void | SetTauOnly () |
| void | SetJpsiMainly () |
| void | SetOnlyMuons () |
| void | SetDrellYan () |
| void | SetPhotonCollision () |
| void | WithEvtGen () |
| void | SetChibb (Double_t x) |
| void | SetChicc (Double_t x) |
| void | SetSeed (Double_t seed) |
| void | SetHeartBeat (Int_t x) |
| void | SetEnergyCut (Float_t emax) |
| void | SetDebug (Bool_t x) |
| void | SetOpt4DP (TNtuple *t) |
| Double_t | GetPotForCharm () |
| Pythia8::Pythia * | GetPythia () |
| Pythia8::Pythia * | GetPythiaN () |
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 |
| Bool_t | fUseRandom1 |
| Bool_t | fUseRandom3 |
| Double_t | fSeed |
| Double_t | EMax |
| Double_t | fBoost |
| Double_t | chicc |
| Double_t | chibb |
| Double_t | wspill |
| Double_t | nrpotspill |
| Int_t | nEvents |
| Int_t | nEntry |
| Int_t | pot |
| Int_t | nDsprim |
| Int_t | ntotprim |
| Bool_t | tauOnly |
| Bool_t | JpsiMainly |
| Bool_t | DrellYan |
| Bool_t | PhotonCollision |
| Bool_t | G4only |
| Bool_t | setByHand |
| Bool_t | Debug |
| Bool_t | withEvtGen |
| Bool_t | OnlyMuons |
| FairLogger * | fLogger |
| Pythia8::Pythia * | fPythiaN |
| don't make it persistent, magic ROOT command | |
| Pythia8::Pythia * | fPythiaP |
| Pythia8::EvtGenDecays * | evtgenN |
| Pythia8::EvtGenDecays * | evtgenP |
| GenieGenerator * | fMaterialInvestigator |
| Bool_t | withNtuple |
| TNtuple * | fNtuple |
| special option for Dark Photon physics studies | |
| TString | targetName |
| TString | Option |
| Double_t | xOff |
| Double_t | yOff |
| Double_t | zOff |
| Double_t | fsmearBeam |
| Double_t | fPaintBeam |
| 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 |
| TFile * | fin |
| TNtuple * | nTree |
| Float_t | n_id |
| Float_t | n_px |
| Float_t | n_py |
| Float_t | n_pz |
| Float_t | n_M |
| Float_t | n_E |
| Float_t | n_mpx |
| Float_t | n_mpy |
| Float_t | n_mpz |
| Float_t | n_mE |
| Float_t | n_mid |
| Float_t | ck |
| Int_t | heartbeat |
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 22 of file FixedTargetGenerator.h.
| FixedTargetGenerator::FixedTargetGenerator | ( | ) |
default constructor
Definition at line 33 of file FixedTargetGenerator.cxx.
|
override |
|
inline |
Definition at line 104 of file FixedTargetGenerator.h.
|
inline |
Definition at line 105 of file FixedTargetGenerator.h.
|
inline |
Definition at line 106 of file FixedTargetGenerator.h.
|
override |
Definition at line 127 of file FixedTargetGenerator.cxx.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements SHiP::Generator.
Definition at line 36 of file FixedTargetGenerator.h.
| Bool_t FixedTargetGenerator::InitForCharmOrBeauty | ( | TString | fInName, |
| Int_t | nev, | ||
| Double_t | npots = 5E13, |
||
| Int_t | nStart = 0 |
||
| ) |
Definition at line 66 of file FixedTargetGenerator.cxx.
| void FixedTargetGenerator::Print | ( | ) |
|
override |
public method ReadEvent
Definition at line 329 of file FixedTargetGenerator.cxx.
|
inline |
Definition at line 71 of file FixedTargetGenerator.h.
|
inline |
Definition at line 88 of file FixedTargetGenerator.h.
|
inline |
Definition at line 91 of file FixedTargetGenerator.h.
|
inline |
Definition at line 99 of file FixedTargetGenerator.h.
|
inline |
Definition at line 80 of file FixedTargetGenerator.h.
|
inline |
Definition at line 96 of file FixedTargetGenerator.h.
|
inline |
Definition at line 74 of file FixedTargetGenerator.h.
|
inline |
Definition at line 95 of file FixedTargetGenerator.h.
|
inline |
Definition at line 78 of file FixedTargetGenerator.h.
|
inline |
Definition at line 47 of file FixedTargetGenerator.h.
|
inline |
Definition at line 79 of file FixedTargetGenerator.h.
|
inline |
Definition at line 100 of file FixedTargetGenerator.h.
|
inline |
Definition at line 65 of file FixedTargetGenerator.h.
| void FixedTargetGenerator::SetParameters | ( | char * | ) |
|
inline |
Definition at line 81 of file FixedTargetGenerator.h.
|
inline |
Definition at line 94 of file FixedTargetGenerator.h.
|
inline |
Definition at line 64 of file FixedTargetGenerator.h.
|
inline |
Definition at line 56 of file FixedTargetGenerator.h.
|
inline |
Definition at line 66 of file FixedTargetGenerator.h.
|
inline |
Definition at line 77 of file FixedTargetGenerator.h.
|
inline |
Definition at line 62 of file FixedTargetGenerator.h.
|
inline |
Definition at line 63 of file FixedTargetGenerator.h.
|
inline |
Definition at line 61 of file FixedTargetGenerator.h.
|
inline |
Definition at line 48 of file FixedTargetGenerator.h.
|
inline |
Definition at line 52 of file FixedTargetGenerator.h.
|
inline |
Definition at line 84 of file FixedTargetGenerator.h.
|
protected |
Definition at line 135 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 144 of file FixedTargetGenerator.h.
|
protected |
Definition at line 118 of file FixedTargetGenerator.h.
|
protected |
Definition at line 117 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 134 of file FixedTargetGenerator.h.
|
protected |
Definition at line 138 of file FixedTargetGenerator.h.
|
protected |
Definition at line 122 of file FixedTargetGenerator.h.
|
protected |
Definition at line 123 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 141 of file FixedTargetGenerator.h.
|
protected |
Definition at line 119 of file FixedTargetGenerator.h.
|
protected |
Definition at line 124 of file FixedTargetGenerator.h.
|
protected |
Definition at line 112 of file FixedTargetGenerator.h.
|
protected |
special option for Dark Photon physics studies
Definition at line 126 of file FixedTargetGenerator.h.
|
protected |
Definition at line 132 of file FixedTargetGenerator.h.
|
protected |
don't make it persistent, magic ROOT command
Definition at line 120 of file FixedTargetGenerator.h.
|
protected |
Definition at line 121 of file FixedTargetGenerator.h.
|
private |
Definition at line 109 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 131 of file FixedTargetGenerator.h.
|
protected |
Definition at line 113 of file FixedTargetGenerator.h.
|
protected |
Definition at line 114 of file FixedTargetGenerator.h.
|
protected |
Definition at line 117 of file FixedTargetGenerator.h.
|
protected |
Definition at line 145 of file FixedTargetGenerator.h.
|
protected |
Definition at line 117 of file FixedTargetGenerator.h.
|
protected |
Definition at line 140 of file FixedTargetGenerator.h.
|
protected |
Definition at line 136 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 143 of file FixedTargetGenerator.h.
|
protected |
Definition at line 116 of file FixedTargetGenerator.h.
|
protected |
Definition at line 116 of file FixedTargetGenerator.h.
|
protected |
Definition at line 116 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 116 of file FixedTargetGenerator.h.
|
protected |
Definition at line 142 of file FixedTargetGenerator.h.
|
protected |
Definition at line 118 of file FixedTargetGenerator.h.
|
protected |
Definition at line 127 of file FixedTargetGenerator.h.
|
protected |
Definition at line 117 of file FixedTargetGenerator.h.
|
protected |
Definition at line 116 of file FixedTargetGenerator.h.
|
protected |
Definition at line 117 of file FixedTargetGenerator.h.
|
protected |
Definition at line 133 of file FixedTargetGenerator.h.
|
protected |
Definition at line 137 of file FixedTargetGenerator.h.
|
protected |
Definition at line 139 of file FixedTargetGenerator.h.
|
protected |
Definition at line 127 of file FixedTargetGenerator.h.
|
protected |
Definition at line 117 of file FixedTargetGenerator.h.
|
protected |
Definition at line 118 of file FixedTargetGenerator.h.
|
protected |
Definition at line 125 of file FixedTargetGenerator.h.
|
protected |
Definition at line 115 of file FixedTargetGenerator.h.
|
protected |
Definition at line 128 of file FixedTargetGenerator.h.
|
protected |
Definition at line 129 of file FixedTargetGenerator.h.
|
protected |
Definition at line 130 of file FixedTargetGenerator.h.