Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FemtoWeightGeneratorSupressed Class Reference
Inheritance diagram for Hal::FemtoWeightGeneratorSupressed:
Hal::FemtoWeightGenerator

Public Member Functions

 FemtoWeightGeneratorSupressed (const FemtoWeightGenerator &weight)
 
 FemtoWeightGeneratorSupressed (const FemtoWeightGeneratorSupressed &other)
 
void SetSupressionFactor (Double_t factor)
 
virtual Bool_t Init (Int_t task_id, FemtoPair *pair)
 
virtual Double_t GenerateWeight (FemtoPair *pair)
 
FemtoWeightGeneratorSupressedoperator= (const FemtoWeightGeneratorSupressed &other)
 
virtual FemtoWeightGeneratorSupressedMakeCopy () const
 
virtual PackageReport () const
 
- Public Member Functions inherited from Hal::FemtoWeightGenerator
 FemtoWeightGenerator ()
 
 FemtoWeightGenerator (const FemtoWeightGenerator &aModel)
 
virtual FemtoWeightGeneratoroperator= (const FemtoWeightGenerator &aModel)
 
virtual void SetPairType (Femto::EPairType aPairType)
 
virtual void SetPairTypeFromPair (FemtoPair *pair)
 
virtual Femto::EPairType GetPairType () const
 
virtual Femto::EPairType GetPairTypeFromPair (FemtoPair *pair)
 
virtual Double_t GetKStar () const
 
virtual Double_t GetKStarOut () const
 
virtual Double_t GetKStarSide () const
 
virtual Double_t GetKStarLong () const
 
virtual Double_t GetRStar () const
 
virtual Double_t GetRStarOut () const
 
virtual Double_t GetRStarSide () const
 
virtual Double_t GetRStarLong () const
 
virtual FemtoWeightGeneratorClone (const char *="") const
 
virtual Int_t GetPdg1 ()
 
virtual Int_t GetPdg2 ()
 
virtual Bool_t IsPairSupported (Femto::EPairType) const
 
virtual void Print (Option_t *option="") const
 

Additional Inherited Members

- Protected Member Functions inherited from Hal::FemtoWeightGenerator
void CalculateKinematics (FemtoPair *pair)
 
- Protected Attributes inherited from Hal::FemtoWeightGenerator
Femto::EPairType fPairType
 
Int_t fTaskID
 
Double_t fKStarOut
 
Double_t fKStarSide
 
Double_t fKStarLong
 
Double_t fKStar
 
Double_t fRStarOut
 
Double_t fRStarSide
 
Double_t fRStarLong
 
Double_t fRStar
 

Detailed Description

Definition at line 18 of file FemtoWeightGeneratorSupressed.h.

Constructor & Destructor Documentation

◆ FemtoWeightGeneratorSupressed() [1/3]

Hal::FemtoWeightGeneratorSupressed::FemtoWeightGeneratorSupressed ( )
inline

Definition at line 23 of file FemtoWeightGeneratorSupressed.h.

◆ FemtoWeightGeneratorSupressed() [2/3]

Hal::FemtoWeightGeneratorSupressed::FemtoWeightGeneratorSupressed ( const FemtoWeightGenerator & weight)

default c-tor

Parameters
weight- code for real weight calculation

Definition at line 33 of file FemtoWeightGeneratorSupressed.cxx.

◆ FemtoWeightGeneratorSupressed() [3/3]

Hal::FemtoWeightGeneratorSupressed::FemtoWeightGeneratorSupressed ( const FemtoWeightGeneratorSupressed & other)

copy constructor

Parameters
other

Definition at line 58 of file FemtoWeightGeneratorSupressed.cxx.

◆ ~FemtoWeightGeneratorSupressed()

Hal::FemtoWeightGeneratorSupressed::~FemtoWeightGeneratorSupressed ( )
virtual

Definition at line 47 of file FemtoWeightGeneratorSupressed.cxx.

Member Function Documentation

◆ GenerateWeight()

Double_t Hal::FemtoWeightGeneratorSupressed::GenerateWeight ( FemtoPair * pair)
virtual

return weight of pair

Parameters
pairpair used for calculating weights
Returns
calculated weight

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 28 of file FemtoWeightGeneratorSupressed.cxx.

◆ Init()

Bool_t Hal::FemtoWeightGeneratorSupressed::Init ( Int_t task_id,
FemtoPair * pair )
virtual

initlalize this class

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 42 of file FemtoWeightGeneratorSupressed.cxx.

◆ MakeCopy()

virtual FemtoWeightGeneratorSupressed * Hal::FemtoWeightGeneratorSupressed::MakeCopy ( ) const
inlinevirtual

make copy

Returns

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 42 of file FemtoWeightGeneratorSupressed.h.

◆ operator=()

FemtoWeightGeneratorSupressed & Hal::FemtoWeightGeneratorSupressed::operator= ( const FemtoWeightGeneratorSupressed & other)

Definition at line 19 of file FemtoWeightGeneratorSupressed.cxx.

◆ Report()

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

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 51 of file FemtoWeightGeneratorSupressed.cxx.

◆ SetSupressionFactor()

void Hal::FemtoWeightGeneratorSupressed::SetSupressionFactor ( Double_t factor)

set supression factor (1-lambda)

Parameters
factor

Definition at line 38 of file FemtoWeightGeneratorSupressed.cxx.


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