1 #ifndef PARTICIPANT_SPECTATOR_MODEL_H
2 #define PARTICIPANT_SPECTATOR_MODEL_H
17 int sector(
double BETA,
double NU)
const;
25 :
A1(PROJ.GetA()),
A2(TARG.GetA()),
26 Z1(PROJ.GetZ()),
Z2(TARG.GetZ()),
27 R1(1.2 *
pow(PROJ.GetA(), 1. / 3.)),
28 R2(1.2 *
pow(TARG.GetA(), 1. / 3.)),
35 if (normalize_b)
_beta = 1;
50 if (normalize_b)
_beta = 1;
54 double F(
double b,
bool target =
false)
const;
86 return A2 *
F(
b,
true);
#define ClassDef(name, id)
double pow(double, double)
Formulae for participant-spectator model.
participant_spectator_model(const KVNucleus &PROJ, const KVNucleus &TARG, Bool_t normalize_b=kFALSE, Bool_t normalize_participants=kFALSE)
double proton_participants(double b) const
double projectile_participants(double b) const
participant_spectator_model()
void set(const KVNucleus &PROJ, const KVNucleus &TARG, Bool_t normalize_b=kFALSE, Bool_t normalize_participants=kFALSE)
double target_participants(double b) const
int sector(double BETA, double NU) const
double total_participants(double b) const
double operator()(double *x, double *)
double F(double b, bool target=false) const
virtual ~participant_spectator_model()
Description of properties and kinematics of atomic nuclei.
Int_t GetZ() const
Return the number of proton / atomic number.