KaliVeda
Toolkit for HIC analysis
|
Formulae for participant-spectator model.
See Gosset et al., {\it Phys. Rev.} {\bf C16} (1977) 629
Definition at line 16 of file participant_spectator_model.h.
#include <participant_spectator_model.h>
Public Member Functions | |
participant_spectator_model () | |
participant_spectator_model (const KVNucleus &PROJ, const KVNucleus &TARG, Bool_t normalize_b=kFALSE, Bool_t normalize_participants=kFALSE) | |
virtual | ~participant_spectator_model () |
double | F (double b, bool target=false) const |
double | operator() (double *x, double *) |
double | projectile_participants (double b) const |
double | proton_participants (double b) const |
void | set (const KVNucleus &PROJ, const KVNucleus &TARG, Bool_t normalize_b=kFALSE, Bool_t normalize_participants=kFALSE) |
double | target_participants (double b) const |
double | total_participants (double b) const |
Private Types | |
enum | Sector { I = 1 , II , III , IV } |
Private Member Functions | |
int | sector (double BETA, double NU) const |
Private Attributes | |
double | _beta |
double | A1 |
double | A2 |
double | NORM |
double | R1 |
double | R2 |
double | Z1 |
double | Z2 |
Enumerator | |
---|---|
I | |
II | |
III | |
IV |
Definition at line 20 of file participant_spectator_model.h.
|
inline |
Definition at line 24 of file participant_spectator_model.h.
|
inline |
Constructor given entrance channel nuclei.
[in] | normalize_b | if kTRUE, impact parameter is normalized to sum of radii |
Definition at line 25 of file participant_spectator_model.h.
|
inlinevirtual |
Definition at line 40 of file participant_spectator_model.h.
double KVImpactParameters::participant_spectator_model::F | ( | double | b, |
bool | target = false |
||
) | const |
The number of participant nucleons in a spherical nucleus of mass number \(A_1\) and radius \(R_1\), aimed with impact parameter \(b\) at a spherical nucleus of mass number \(A_2\) and radius \(R_2\) is given by
\[ N_1=A_1 F(\nu,\beta) \]
[in] | b | impact parameter of collision. This is given in [fm] unless constructor was called with normalize_b=kTRUE: then \(0\leq b\leq 1\). |
Definition at line 35 of file participant_spectator_model.cpp.
|
inline |
Returns total number of participants versus b.
If constructor called with normalize_participants=kTRUE, will be normalized to value at b=0.
For use with ROOT TF1 class for drawing:
Definition at line 56 of file participant_spectator_model.h.
|
inline |
Definition at line 81 of file participant_spectator_model.h.
|
inline |
Definition at line 89 of file participant_spectator_model.h.
|
private |
Return sector number according to values of \(\nu\) and \(\beta\)
[See Fig. 35 of Gosset et al.]
Definition at line 11 of file participant_spectator_model.cpp.
|
inline |
Definition at line 42 of file participant_spectator_model.h.
|
inline |
Definition at line 85 of file participant_spectator_model.h.
|
inline |
Returns total number of participants versus b.
If constructor called with normalize_participants=kTRUE, will be normalized to value at b=0.
Definition at line 72 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.
|
private |
Definition at line 17 of file participant_spectator_model.h.