34 Int_t
Init(TString frame,TString beam,TString target,Float_t win,
Nc3Vector* pbeam=0,
Nc3Vector* ptarget=0,Int_t wxsec=1,Double_t fact=0);
35 Int_t
Init(TString frame,Int_t zp,Int_t ap,Int_t zt,Int_t at,Float_t win,
Nc3Vector* pbeam=0,
Nc3Vector* ptarget=0,Int_t wxsec=1);
37 void SetStable(Int_t
id,Int_t mode=1,Int_t cls=0);
40 Int_t
MakeEvent(Int_t npt=0,Int_t mlist=-1,Int_t medit=1);
58 void SetJetProtonSpectrum(Double_t pmin,Double_t pmax=-1,TF1* fspec=0,TH1* hspec=0,Int_t mode=0);
59 void SetJetGammaSpectrum(Double_t pmin,Double_t pmax=-1,TF1* fspec=0,TH1* hspec=0,Int_t mode=0);
62 void ProcessJet(Double_t np,Double_t gfrac,TString flux,Double_t dthmax=0,Int_t nlist=1,Int_t ntrymax=1000,Int_t wxsec=0,Double_t finit=0,Int_t full=0);
115 void GetFractions(Float_t zp,Float_t ap,Float_t zt,Float_t at);
Handling of 3-vectors in various reference frames.
Virtual lab to provide (astro)physical parameters, treat data and relate observations with astrophysi...
Perform various Lorentz transformations.
void SetRunNumber(Int_t run)
Int_t Init(TString frame, TString beam, TString target, Float_t win, Nc3Vector *pbeam=0, Nc3Vector *ptarget=0, Int_t wxsec=1, Double_t fact=0)
void SetElastic(Int_t flag)
void SetUserControl(Int_t flag)
void SetEcmsMin(Double_t ecms)
Int_t GetVertexMode() const
void SetSpectatorPmin(Float_t pmin)
Double_t GetEcmsMin() const
NcEvent * GetEvent(Int_t select=0) const
Int_t GetSelectionFlag() const
void SetVertexMode(Int_t mode)
void SetMomentum(Nc3Vector &p, Int_t mode)
void SetJetGammaSpectrum(Double_t pmin, Double_t pmax=-1, TF1 *fspec=0, TH1 *hspec=0, Int_t mode=0)
void SetStable(Int_t id, Int_t mode=1, Int_t cls=0)
TH1 * GetJetGammaSpectrum(Double_t *pmin=0, Double_t *pmax=0)
Double_t GetResolution() const
void SetMultiple(Int_t flag)
Int_t GetMultiple() const
TH1 * GetJetProtonSpectrum(Double_t *pmin=0, Double_t *pmax=0)
void SetJetProtonSpectrum(Double_t pmin, Double_t pmax=-1, TF1 *fspec=0, TH1 *hspec=0, Int_t mode=0)
Int_t GetUserControl() const
Float_t GetSpectatorPmin() const
void GetFractions(Float_t zp, Float_t ap, Float_t zt, Float_t at)
NcTreeMaker * SetOutputFile(TString fname, Int_t mode=0)
void SetRandomSeed(Int_t iseed)
void SetResolution(Double_t res)
void SelectEvent(Int_t id)
Int_t GetRunNumber() const
void SetPrintFreq(Int_t n)
void ProcessJet(Double_t np, Double_t gfrac, TString flux, Double_t dthmax=0, Int_t nlist=1, Int_t ntrymax=1000, Int_t wxsec=0, Double_t finit=0, Int_t full=0)
TString GetPyname(Int_t kf)
Int_t GetPrintFreq() const
Int_t MakeEvent(Int_t npt=0, Int_t mlist=-1, Int_t medit=1)
Creation and investigation of an NCFS generic event structure.
Base class for top level job in a task based procedure.
Generate universal random numbers and sequences on all common machines.
Generic handling of (extrapolated) detector signals.
Handling of the attributes of a reconstructed particle track.
TTask derived class to generate a plain ROOT tree from NCFS generic event structures.