Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FemtoFreezoutGeneratorLCMS Class Reference

#include <FemtoFreezoutGenerator.h>

Inheritance diagram for Hal::FemtoFreezoutGeneratorLCMS:
Hal::FemtoFreezoutGenerator

Public Member Functions

 FemtoFreezoutGeneratorLCMS (const FemtoSourceModel &model)
 
 FemtoFreezoutGeneratorLCMS (const FemtoFreezoutGeneratorLCMS &generator)
 
FemtoFreezoutGeneratorMakeCopy () const
 
virtual PackageReport () const
 
- Public Member Functions inherited from Hal::FemtoFreezoutGenerator
 FemtoFreezoutGenerator (const FemtoSourceModel &source)
 
 FemtoFreezoutGenerator (const FemtoFreezoutGenerator &generator)
 
Bool_t Init ()
 
void SetSourceModel (const FemtoSourceModel &model)
 
FemtoSourceModelGetSourceModel () const
 
void GenerateFreezoutCooordinates (FemtoPair *Pair)
 
virtual void Print (Option_t *option="") const
 

Protected Member Functions

void Boost (FemtoPair *pair)
 
- Protected Member Functions inherited from Hal::FemtoFreezoutGenerator

Additional Inherited Members

- Protected Attributes inherited from Hal::FemtoFreezoutGenerator
FemtoSourceModelfModel = {nullptr}
 

Detailed Description

used to boost source according to LCMS frame

Definition at line 75 of file FemtoFreezoutGenerator.h.

Constructor & Destructor Documentation

◆ FemtoFreezoutGeneratorLCMS() [1/3]

Hal::FemtoFreezoutGeneratorLCMS::FemtoFreezoutGeneratorLCMS ( )

Definition at line 58 of file FemtoFreezoutGenerator.cxx.

◆ FemtoFreezoutGeneratorLCMS() [2/3]

Hal::FemtoFreezoutGeneratorLCMS::FemtoFreezoutGeneratorLCMS ( const FemtoSourceModel & model)

Definition at line 169 of file FemtoFreezoutGenerator.cxx.

◆ FemtoFreezoutGeneratorLCMS() [3/3]

Hal::FemtoFreezoutGeneratorLCMS::FemtoFreezoutGeneratorLCMS ( const FemtoFreezoutGeneratorLCMS & generator)

copy ctor

Parameters
generator

Definition at line 166 of file FemtoFreezoutGenerator.cxx.

◆ ~FemtoFreezoutGeneratorLCMS()

Hal::FemtoFreezoutGeneratorLCMS::~FemtoFreezoutGeneratorLCMS ( )
virtual

Definition at line 113 of file FemtoFreezoutGenerator.cxx.

Member Function Documentation

◆ Boost()

void Hal::FemtoFreezoutGeneratorLCMS::Boost ( FemtoPair * pair)
protectedvirtual

boost coordinates from model to lab and set them to pair

Parameters
pairpair than need coordinates

Implements Hal::FemtoFreezoutGenerator.

Definition at line 60 of file FemtoFreezoutGenerator.cxx.

◆ MakeCopy()

FemtoFreezoutGenerator * Hal::FemtoFreezoutGeneratorLCMS::MakeCopy ( ) const
virtual

make copy of this object

Returns

Implements Hal::FemtoFreezoutGenerator.

Definition at line 158 of file FemtoFreezoutGenerator.cxx.

◆ Report()

Package * Hal::FemtoFreezoutGeneratorLCMS::Report ( ) const
virtual

create package with report

Returns
package with report

Reimplemented from Hal::FemtoFreezoutGenerator.

Definition at line 107 of file FemtoFreezoutGenerator.cxx.


The documentation for this class was generated from the following files: