Heavy ion Analysis Libriares
|
Public Member Functions | |
FemtoFreezoutGenerator (const FemtoSourceModel &source) | |
FemtoFreezoutGenerator (const FemtoFreezoutGenerator &generator) | |
virtual FemtoFreezoutGenerator * | MakeCopy () const =0 |
Bool_t | Init () |
void | SetSourceModel (const FemtoSourceModel &model) |
FemtoSourceModel * | GetSourceModel () const |
void | GenerateFreezoutCooordinates (FemtoPair *Pair) |
virtual void | Print (Option_t *option="") const |
virtual Package * | Report () const |
Protected Member Functions | |
virtual void | Boost (FemtoPair *pair)=0 |
Protected Attributes | |
FemtoSourceModel * | fModel = {nullptr} |
Definition at line 19 of file FemtoFreezoutGenerator.h.
Hal::FemtoFreezoutGenerator::FemtoFreezoutGenerator | ( | ) |
Definition at line 22 of file FemtoFreezoutGenerator.cxx.
Hal::FemtoFreezoutGenerator::FemtoFreezoutGenerator | ( | const FemtoSourceModel & | source | ) |
Definition at line 24 of file FemtoFreezoutGenerator.cxx.
Hal::FemtoFreezoutGenerator::FemtoFreezoutGenerator | ( | const FemtoFreezoutGenerator & | generator | ) |
|
virtual |
Definition at line 54 of file FemtoFreezoutGenerator.cxx.
|
protectedpure virtual |
boost coordinates from model to lab and set them to pair
pair | pair than need coordinates |
Implemented in Hal::FemtoFreezoutGeneratorLCMS, and Hal::FemtoFreezoutGeneratorPRF.
void Hal::FemtoFreezoutGenerator::GenerateFreezoutCooordinates | ( | FemtoPair * | Pair | ) |
generate freezout coordinates and set them to pair
Pair |
Definition at line 33 of file FemtoFreezoutGenerator.cxx.
|
inline |
Definition at line 57 of file FemtoFreezoutGenerator.h.
Bool_t Hal::FemtoFreezoutGenerator::Init | ( | ) |
defalut initializer
Definition at line 38 of file FemtoFreezoutGenerator.cxx.
|
pure virtual |
make copy of this object
Implemented in Hal::FemtoFreezoutGeneratorLCMS, and Hal::FemtoFreezoutGeneratorPRF.
|
virtual |
Definition at line 176 of file FemtoFreezoutGenerator.cxx.
|
virtual |
create package with report
Reimplemented in Hal::FemtoFreezoutGeneratorLCMS, and Hal::FemtoFreezoutGeneratorPRF.
Definition at line 48 of file FemtoFreezoutGenerator.cxx.
void Hal::FemtoFreezoutGenerator::SetSourceModel | ( | const FemtoSourceModel & | model | ) |
model | used source model |
Definition at line 28 of file FemtoFreezoutGenerator.cxx.
|
protected |
model that generate coordinates in pair frame
Definition at line 24 of file FemtoFreezoutGenerator.h.