1#ifndef FIXEDTARGETGENERATOR_H
2#define FIXEDTARGETGENERATOR_H 1
5#include "FairGenerator.h"
6#include "Pythia8/Pythia.h"
12class FairPrimaryGenerator;
30 virtual Bool_t
Init();
89 Float_t
n_id,
n_px,
n_py,
n_pz,
n_M,
n_E,
n_mpx,
n_mpy,
n_mpz,
n_mE,
n_mid,
ck;
void SetCharmTarget(Bool_t charmtarget=true)
Double_t GetPotForCharm()
void SetTarget(TString s, Double_t x, Double_t y)
Pythia8::Pythia * GetPythiaN()
GenieGenerator * fMaterialInvestigator
void SetPhotonCollision()
TNtuple * fNtuple
special option for Dark Photon physics studies
void SetHeartBeat(Int_t x)
Pythia8::RndmEngine * fRandomEngine
void SetChibb(Double_t x)
Bool_t ReadEvent(FairPrimaryGenerator *)
ClassDef(FixedTargetGenerator, 2)
void SetEnergyCut(Float_t emax)
void SetParameters(char *)
void SetMom(Double_t mom)
Pythia8::Pythia * fPythiaP
Pythia8::Pythia * GetPythia()
void SetOpt4DP(TNtuple *t)
virtual ~FixedTargetGenerator()
void SetBoost(Double_t f)
Pythia8::Pythia * fPythiaN
don't make it persistent, magic ROOT command
Bool_t InitForCharmOrBeauty(TString fInName, Int_t nev, Double_t npots=5E13, Int_t nStart=0)
void SetSeed(Double_t seed)
void SetChicc(Double_t x)