StRoot
1
|
#include <HIUserHooks.h>
Public Member Functions | |
GLISSANDOModel () | |
Default constructor. | |
virtual | ~GLISSANDOModel () |
Virtual destructor. | |
bool | init () |
Initialize. | |
virtual vector< Nucleon > | generate () const |
double | Rh () const |
Accessor functions. | |
double | RhGauss () const |
GLISSANDOModel () | |
Default constructor. | |
virtual | ~GLISSANDOModel () |
Virtual destructor. | |
bool | init () |
Initialize. | |
virtual vector< Nucleon > | generate () const |
double | Rh () const |
Accessor functions. | |
double | RhGauss () const |
Public Member Functions inherited from Pythia8::WoodsSaxonModel | |
WoodsSaxonModel () | |
double | a () const |
Accessor functions: | |
WoodsSaxonModel () | |
double | a () const |
Accessor functions: | |
Public Member Functions inherited from Pythia8::NucleusModel | |
NucleusModel () | |
virtual | ~NucleusModel () |
Virtual destructor. | |
void | initPtr (int idIn, Settings &settingsIn, ParticleData &particleDataIn, Rndm &rndIn) |
Init method. | |
virtual Particle | produceIon (bool istarg) |
int | id () const |
Accessor functions. | |
int | I () const |
int | A () const |
int | Z () const |
int | L () const |
double | R () const |
NucleusModel () | |
virtual | ~NucleusModel () |
Virtual destructor. | |
void | initPtr (int idIn, Settings &settingsIn, ParticleData &particleDataIn, Rndm &rndIn) |
Init method. | |
virtual Particle | produceIon (bool istarg) |
int | id () const |
Accessor functions. | |
int | I () const |
int | A () const |
int | Z () const |
int | L () const |
double | R () const |
Additional Inherited Members | |
Protected Member Functions inherited from Pythia8::WoodsSaxonModel | |
Vec4 | generateNucleon () const |
virtual | ~WoodsSaxonModel () |
Virtual destructor. | |
Vec4 | generateNucleon () const |
virtual | ~WoodsSaxonModel () |
Virtual destructor. | |
Protected Attributes inherited from Pythia8::WoodsSaxonModel | |
double | aSave |
Protected Attributes inherited from Pythia8::NucleusModel | |
int | idSave |
The nucleus. | |
int | ISave |
Cache information about the nucleus. | |
int | ASave |
int | ZSave |
int | LSave |
double | RSave |
The estimate of the nucleus radius. | |
Settings * | settingsPtr |
Pointers to useful objects. | |
ParticleData * | particleDataPtr |
Rndm * | rndPtr |
The GLISSANDOModel has a specific parameteraization of a Wood-Saxon potential for A>16 and is described in asXiv:1310.5475 [nucl-th].
Definition at line 352 of file HIUserHooks.h.
|
virtual |
Generate a vector of nucleons according to the implemented model for a nucleus given by the PDG number.
Implements Pythia8::NucleusModel.
|
virtual |
Generate a vector of nucleons according to the implemented model for a nucleus given by the PDG number.
Implements Pythia8::NucleusModel.
Definition at line 162 of file HIUserHooks.cc.
References Pythia8::WoodsSaxonModel::generateNucleon(), Pythia8::NucleusModel::id(), and Rh().