| Heavy ion Analysis Libriares
    | 
#include <FemtoWeightGenerator.h>
 
  
| Public Member Functions | |
| FemtoWeightGenerator () | |
| FemtoWeightGenerator (const FemtoWeightGenerator &aModel) | |
| virtual FemtoWeightGenerator * | MakeCopy () const | 
| virtual FemtoWeightGenerator & | operator= (const FemtoWeightGenerator &aModel) | 
| virtual Double_t | GenerateWeight (FemtoPair *pair) | 
| 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 FemtoWeightGenerator * | Clone (const char *="") 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 | 
| virtual Package * | Report () const | 
| Protected Member Functions | |
| void | CalculateKinematics (FemtoPair *pair) | 
| Protected Attributes | |
| 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 | 
abstract class for generating weights, code derived from AliROOT
Definition at line 25 of file FemtoWeightGenerator.h.
| Hal::FemtoWeightGenerator::FemtoWeightGenerator | ( | ) | 
default constructor
Definition at line 16 of file FemtoWeightGenerator.cxx.
| Hal::FemtoWeightGenerator::FemtoWeightGenerator | ( | const FemtoWeightGenerator & | aModel | ) | 
copy constructor
| aModel | object to copy | 
Definition at line 28 of file FemtoWeightGenerator.cxx.
| 
 | virtual | 
Definition at line 61 of file FemtoWeightGenerator.cxx.
| 
 | protected | 
calculate prf variables r* is in fm/c
| pair | 
Definition at line 84 of file FemtoWeightGenerator.cxx.
| 
 | inlinevirtual | 
clone this class
Reimplemented in Hal::FemtoWeightGeneratorBasic, Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 165 of file FemtoWeightGenerator.h.
| 
 | virtual | 
return weight of pair
| pair | pair used for calculating weights | 
Reimplemented in Hal::FemtoWeightGeneratorBasic, Hal::FemtoWeightGeneratorK0K0, Hal::FemtoWeightGeneratorKisiel, Hal::FemtoWeightGeneratorLednicky2, Hal::FemtoWeightGeneratorLednicky, Hal::FemtoWeightGeneratorResidual, and Hal::FemtoWeightGeneratorSupressed.
Definition at line 65 of file FemtoWeightGenerator.cxx.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 193 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 199 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 195 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 197 of file FemtoWeightGenerator.h.
| 
 | virtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 59 of file FemtoWeightGenerator.cxx.
| 
 | virtual | 
| pair | pair of tracks | 
Definition at line 74 of file FemtoWeightGenerator.cxx.
| 
 | virtual | 
Definition at line 80 of file FemtoWeightGenerator.cxx.
| 
 | virtual | 
Definition at line 82 of file FemtoWeightGenerator.cxx.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 201 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 207 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 203 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 205 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
initlalize this class
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, Hal::FemtoWeightGeneratorLednicky, Hal::FemtoWeightGeneratorResidual, and Hal::FemtoWeightGeneratorSupressed.
Definition at line 209 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
return true if pair type is correctly supported
| type | 
Reimplemented in Hal::FemtoWeightGeneratorKisiel, Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 185 of file FemtoWeightGenerator.h.
| 
 | inlinevirtual | 
make copy
Reimplemented in Hal::FemtoWeightGeneratorBasic, Hal::FemtoWeightGeneratorK0K0, Hal::FemtoWeightGeneratorKisiel, Hal::FemtoWeightGeneratorLednicky, and Hal::FemtoWeightGeneratorSupressed.
Definition at line 87 of file FemtoWeightGenerator.h.
| 
 | virtual | 
= operator
| aModel | object to copy | 
Definition at line 41 of file FemtoWeightGenerator.cxx.
| 
 | virtual | 
Definition at line 69 of file FemtoWeightGenerator.cxx.
| 
 | inlinevirtual | 
Definition at line 214 of file FemtoWeightGenerator.h.
| 
 | virtual | 
set pair type
| aPairType | pair type | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 57 of file FemtoWeightGenerator.cxx.
| 
 | virtual | 
set pair type from pair
| pair | pair of particles | 
Reimplemented in Hal::FemtoWeightGeneratorLednicky2, and Hal::FemtoWeightGeneratorLednicky.
Definition at line 67 of file FemtoWeightGenerator.cxx.
| 
 | protected | 
relative momentum magnitude
Definition at line 50 of file FemtoWeightGenerator.h.
| 
 | protected | 
relative momentum long component in PRF
Definition at line 46 of file FemtoWeightGenerator.h.
| 
 | protected | 
relative momentum out component in PRF
Definition at line 38 of file FemtoWeightGenerator.h.
| 
 | protected | 
relative momentum side component in PRF
Definition at line 42 of file FemtoWeightGenerator.h.
| 
 | protected | 
Type of the pair for which the calculation is done
Definition at line 30 of file FemtoWeightGenerator.h.
| 
 | protected | 
relative separation magnitude
Definition at line 66 of file FemtoWeightGenerator.h.
| 
 | protected | 
relative separation long component in PRF
Definition at line 62 of file FemtoWeightGenerator.h.
| 
 | protected | 
elative separation out component in PRF
Definition at line 54 of file FemtoWeightGenerator.h.
| 
 | protected | 
relative separation side component in PRF
Definition at line 58 of file FemtoWeightGenerator.h.
| 
 | protected | 
id of task that own this weight
Definition at line 34 of file FemtoWeightGenerator.h.