![]() |
Hydjet
2.4
A Monte-Carlo model of jet quenching in ultrarelativistic heavy ion collisions
|
#include <Hydjet2.h>
Public Member Functions | |
Hydjet2 (InitialParamsHydjet_t) | |
Constructor of Hydjet2 with input parameters structure (InitialParams.h) as input parameter. | |
void | GenerateEvent (Double_t) |
Generate one event. | |
std::vector< Int_t > & | GetPdg () & |
Getter (lvalue) for output information: pdg encodings. | |
std::vector< Int_t > & | GetMpdg () & |
Getter (lvalue) for output information: pdg encodings for mother hadrons. | |
std::vector< Int_t > & | GetType () & |
Getter (lvalue) for output information: type of particle (0-from hydro or decays, 1 -from jets) | |
std::vector< Int_t > & | GetPythiaStatus () & |
Getter (lvalue) for output information: pythia status code. | |
std::vector< Double_t > & | GetPx () & |
Getter (lvalue) for output information: x-hadron momentum component,[GeV/c]. | |
std::vector< Double_t > & | GetPy () & |
Getter (lvalue) for output information: y-hadron momentum component,[GeV/c]. | |
std::vector< Double_t > & | GetPz () & |
Getter (lvalue) for output information: z-hadron momentum component,[GeV/c]. | |
std::vector< Double_t > & | GetE () & |
Getter (lvalue) for output information: hadron total energy,[GeV]. | |
std::vector< Double_t > & | GetX () & |
Getter (lvalue) for output information: x-hadron coordinate component,[fm]. | |
std::vector< Double_t > & | GetY () & |
Getter (lvalue) for output information: y-hadron coordinate component,[fm]. | |
std::vector< Double_t > & | GetZ () & |
Getter (lvalue) for output information: z-hadron coordinate component,[fm]. | |
std::vector< Double_t > & | GetT () & |
Getter (lvalue) for output information: hadron time,[fm/c]. | |
std::vector< Int_t > & | GetIndex () & |
Getter (lvalue) for output information: particle index in the secondaries tree. | |
std::vector< Int_t > & | GetMotherIndex () & |
Getter (lvalue) for output information: mother index. | |
std::vector< Int_t > & | GetNDaughters () & |
Getter (lvalue) for output information: number of daughters. | |
std::vector< Int_t > & | GetFirstDaughterIndex () & |
Getter (lvalue) for output information: first daughter index. | |
std::vector< Int_t > & | GetLastDaughterIndex () & |
Getter (lvalue) for output information: last daughter index. | |
std::vector< Int_t > & | GetiJet () & |
Getter (lvalue) for output information: subevent number (0 - for hydro, number of origin jet for others) | |
std::vector< Int_t > & | GetFinal () & |
Getter (lvalue) for output information: if the partical is final(=0 no, this particle has decayed; 1= yes, final state particle) | |
Int_t & | GetNtot () & |
Getter (lvalue) for output information: generated value of total event multiplicity (Ntot=Nhyd+Npyt) | |
Int_t & | GetNpyt () & |
Getter (lvalue) for output information: generated multiplicity of "hard" jet-induced particles. | |
Int_t & | GetNhyd () & |
Getter (lvalue) for output information: generated multiplicity of "soft" hydro-induced particles. | |
Int_t & | GetNjet () & |
Getter (lvalue) for output information: generated number of hard parton-parton scatterings with pt>fPtmin. | |
Int_t & | GetNbcol () & |
Getter (lvalue) for output information: mean number of binary NN sub-collisions at given "Bgen". | |
Int_t & | GetNpart () & |
Getter (lvalue) for output information: mean number of nucleons-participants at given "Bgen". | |
Double_t & | GetBgen () & |
Getter (lvalue) for output information: generated value of impact parameter in units of nucleus radius RA. | |
Double_t & | GetSigin () & |
Getter (lvalue) for output information: total inelastic NN cross section at given "fSqrtS" (in mb) | |
Double_t & | GetSigjet () & |
Getter (lvalue) for output information: hard scattering NN cross section at given "fSqrtS" & "fPtmin" (in mb) | |
Double_t & | GetPsiv3 () & |
Getter (lvalue) for output information: angle for third Fourier harmonic of azimuthal particle distribution. | |
Int_t & | GetNev () & |
Getter (lvalue) for output information: requested number of events. | |
Bool_t & | IsEmpty () & |
Getter (lvalue) for output information: if true - the event is empty. | |
std::vector< Int_t > & | GetVersion () & |
Getter (lvalue) for output information: version information. | |
std::vector< Int_t > | GetPdg () && |
Getter (rvalue) for output information: pdg encodings. | |
std::vector< Int_t > | GetMpdg () && |
Getter (rvalue) for output information: pdg encodings for mother hadrons. | |
std::vector< Int_t > | GetType () && |
Getter (rvalue) for output information: type of particle (0-from hydro or decays, 1 -from jets) | |
std::vector< Int_t > | GetPythiaStatus () && |
Getter (rvalue) for output information: pythia status code. | |
std::vector< Double_t > | GetPx () && |
Getter (rvalue) for output information: x-hadron momentum component,[GeV/c]. | |
std::vector< Double_t > | GetPy () && |
Getter (rvalue) for output information: y-hadron momentum component,[GeV/c]. | |
std::vector< Double_t > | GetPz () && |
Getter (rvalue) for output information: z-hadron momentum component,[GeV/c]. | |
std::vector< Double_t > | GetE () && |
Getter (rvalue) for output information: hadron total energy,[GeV]. | |
std::vector< Double_t > | GetX () && |
Getter (rvalue) for output information: x-hadron coordinate component,[fm]. | |
std::vector< Double_t > | GetY () && |
Getter (rvalue) for output information: y-hadron coordinate component,[fm]. | |
std::vector< Double_t > | GetZ () && |
Getter (rvalue) for output information: z-hadron coordinate component,[fm]. | |
std::vector< Double_t > | GetT () && |
Getter (rvalue) for output information: hadron time,[fm/c]. | |
std::vector< Int_t > | GetIndex () && |
Getter (rvalue) for output information: particle index in the secondaries tree. | |
std::vector< Int_t > | GetMotherIndex () && |
Getter (rvalue) for output information: mother index. | |
std::vector< Int_t > | GetNDaughters () && |
Getter (rvalue) for output information: number of daughters. | |
std::vector< Int_t > | GetFirstDaughterIndex () && |
Getter (rvalue) for output information: first daughter index. | |
std::vector< Int_t > | GetLastDaughterIndex () && |
Getter (rvalue) for output information: last daughter index. | |
std::vector< Int_t > | GetiJet () && |
Getter (rvalue) for output information: subevent number (0 - for hydro, number of origin jet for others) | |
std::vector< Int_t > | GetFinal () && |
Getter (rvalue) for output information: if the partical is final(=0 no, this particle has decayed; 1= yes, final state particle) | |
Int_t | GetNtot () && |
Getter (rvalue) for output information: generated value of total event multiplicity (Ntot=Nhyd+Npyt) | |
Int_t | GetNpyt () && |
Getter (rvalue) for output information: generated multiplicity of "hard" jet-induced particles. | |
Int_t | GetNhyd () && |
Getter (rvalue) for output information: generated multiplicity of "soft" hydro-induced particles. | |
Int_t | GetNjet () && |
Getter (rvalue) for output information: generated number of hard parton-parton scatterings with pt>fPtmin. | |
Int_t | GetNbcol () && |
Getter (rvalue) for output information: mean number of binary NN sub-collisions at given "Bgen". | |
Int_t | GetNpart () && |
Getter (rvalue) for output information: mean number of nucleons-participants at given "Bgen". | |
Double_t | GetBgen () && |
Getter (rvalue) for output information: generated value of impact parameter in units of nucleus radius RA. | |
Double_t | GetSigin () && |
Getter (rvalue) for output information: total inelastic NN cross section at given "fSqrtS" (in mb) | |
Double_t | GetSigjet () && |
Getter (rvalue) for output information: hard scattering NN cross section at given "fSqrtS" & & "fPtmin" (in mb) | |
Double_t | GetPsiv3 () && |
Getter (rvalue) for output information: angle for third Fourier harmonic of azimuthal particle distribution. | |
Int_t | GetNev () && |
Getter (rvalue) for output information: requested number of events. | |
Bool_t | IsEmpty () && |
Getter (rvalue) for output information: if true - the event is empty. | |
std::vector< Int_t > | GetVersion () && |
Getter (rvalue) for output information: version information. | |