1#ifndef PARTICIPANT_SPECTATOR_MODEL_H
2#define PARTICIPANT_SPECTATOR_MODEL_H
18 int sector(
double BETA,
double NU)
const;
26 :
A1(PROJ.GetA()),
A2(TARG.GetA()),
27 Z1(PROJ.GetZ()),
Z2(TARG.GetZ()),
28 R1(1.2 *
pow(PROJ.GetA(), 1. / 3.)),
29 R2(1.2 *
pow(TARG.GetA(), 1. / 3.)),
36 if (normalize_b)
_beta = 1;
51 if (normalize_b)
_beta = 1;
55 double F(
double b,
bool target =
false)
const;
87 return A2 *
F(
b,
true);
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t b
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.
RVec< PromoteTypes< T0, T1 > > pow(const RVec< T0 > &v, const T1 &y)