|
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.