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

Public Member Functions

 FemtoWeightGeneratorBasic ()
 
 FemtoWeightGeneratorBasic (const FemtoWeightGeneratorBasic &aModel)
 
FemtoWeightGeneratorBasicoperator= (const FemtoWeightGeneratorBasic &aModel)
 
virtual Double_t GenerateWeight (FemtoPair *track)
 
virtual FemtoWeightGeneratorBasicMakeCopy () const
 
virtual FemtoWeightGeneratorClone (const char *newame="") 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 Int_t GetPdg1 ()
 
virtual Int_t GetPdg2 ()
 
virtual Bool_t Init (Int_t task_id, FemtoPair *pair)
 
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 19 of file FemtoWeightGeneratorBasic.h.

Constructor & Destructor Documentation

◆ FemtoWeightGeneratorBasic() [1/2]

Hal::FemtoWeightGeneratorBasic::FemtoWeightGeneratorBasic ( )

default ctor

Definition at line 23 of file FemtoWeightGeneratorBasic.cxx.

◆ FemtoWeightGeneratorBasic() [2/2]

Hal::FemtoWeightGeneratorBasic::FemtoWeightGeneratorBasic ( const FemtoWeightGeneratorBasic & aModel)

copy ctor

Parameters
aModelobject to copy

Definition at line 30 of file FemtoWeightGeneratorBasic.cxx.

◆ ~FemtoWeightGeneratorBasic()

Hal::FemtoWeightGeneratorBasic::~FemtoWeightGeneratorBasic ( )
virtual

Definition at line 230 of file FemtoWeightGeneratorBasic.cxx.

Member Function Documentation

◆ Clone()

FemtoWeightGenerator * Hal::FemtoWeightGeneratorBasic::Clone ( const char * = "") const
virtual

clone this class

Returns
clone of this class

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 228 of file FemtoWeightGeneratorBasic.cxx.

◆ GenerateWeight()

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

return weight of pair

Parameters
pairpair used for calculating weights
Returns
calculated weight

=====================================================

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 38 of file FemtoWeightGeneratorBasic.cxx.

◆ MakeCopy()

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

make copy

Returns

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 40 of file FemtoWeightGeneratorBasic.h.

◆ operator=()

FemtoWeightGeneratorBasic & Hal::FemtoWeightGeneratorBasic::operator= ( const FemtoWeightGeneratorBasic & aModel)

operator =

Parameters
aModel
Returns

Definition at line 32 of file FemtoWeightGeneratorBasic.cxx.

◆ Report()

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

Reimplemented from Hal::FemtoWeightGenerator.

Definition at line 232 of file FemtoWeightGeneratorBasic.cxx.


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