AliFemtoModelWeightGenerator Class Reference

#include <AliFemtoModelWeightGenerator.h>

Inherited by AliFemtoModelWeightGeneratorBasic, and AliFemtoModelWeightGeneratorLednicky.

Inheritance diagram for AliFemtoModelWeightGenerator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AliFemtoModelWeightGenerator ()
 AliFemtoModelWeightGenerator (const AliFemtoModelWeightGenerator &aModel)
virtual ~AliFemtoModelWeightGenerator ()
virtual Double_t GenerateWeight (AliFemtoPair *aPair)=0
virtual void SetPairType (Int_t aPairType)
virtual void SetPairTypeFromPair (AliFemtoPair *aPair)
virtual Int_t GetPairType () const
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 AliFemtoModelWeightGeneratorClone () const

Static Public Attributes

static const Int_t fgkPionPlusPionPlus = 1
static const Int_t fgkPionPlusPionMinus = 2
static const Int_t fgkKaonPlusKaonPlus = 3
static const Int_t fgkKaonPlusKaonMinus = 4
static const Int_t fgkProtonProton = 5
static const Int_t fgkProtonAntiproton = 6
static const Int_t fgkPionPlusKaonPlus = 7
static const Int_t fgkPionPlusKaonMinus = 8
static const Int_t fgkPionPlusProton = 9
static const Int_t fgkPionPlusAntiproton = 10
static const Int_t fgkKaonPlusProton = 11
static const Int_t fgkKaonPlusAntiproton = 12

Protected Attributes

Int_t fPairType
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

/ AliFemtoModelWeightGenerator - abstract base class for femtoscopic /// weight generator /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu /// /


Constructor & Destructor Documentation

AliFemtoModelWeightGenerator::AliFemtoModelWeightGenerator (  ) 

AliFemtoModelWeightGenerator::AliFemtoModelWeightGenerator ( const AliFemtoModelWeightGenerator aModel  ) 

AliFemtoModelWeightGenerator::~AliFemtoModelWeightGenerator (  )  [virtual]


Member Function Documentation

virtual Double_t AliFemtoModelWeightGenerator::GenerateWeight ( AliFemtoPair aPair  )  [pure virtual]

Implemented in AliFemtoModelWeightGeneratorBasic, and AliFemtoModelWeightGeneratorLednicky.

void AliFemtoModelWeightGenerator::SetPairType ( Int_t  aPairType  )  [virtual]

Reimplemented in AliFemtoModelWeightGeneratorBasic, and AliFemtoModelWeightGeneratorLednicky.

void AliFemtoModelWeightGenerator::SetPairTypeFromPair ( AliFemtoPair aPair  )  [virtual]

Reimplemented in AliFemtoModelWeightGeneratorBasic, and AliFemtoModelWeightGeneratorLednicky.

Int_t AliFemtoModelWeightGenerator::GetPairType (  )  const [virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetKStar (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetKStarOut (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetKStarSide (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetKStarLong (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetRStar (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetRStarOut (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetRStarSide (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

Double_t AliFemtoModelWeightGenerator::GetRStarLong (  )  const [inline, virtual]

Reimplemented in AliFemtoModelWeightGeneratorLednicky.

AliFemtoModelWeightGenerator * AliFemtoModelWeightGenerator::Clone (  )  const [virtual]

Reimplemented in AliFemtoModelWeightGeneratorBasic, and AliFemtoModelWeightGeneratorLednicky.


Member Data Documentation

const Int_t AliFemtoModelWeightGenerator::fgkPionPlusPionPlus = 1 [static]

/ AliFemtoModelWeightGenerator - abstract base class for femtoscopic /// weight generator /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu /// /

const Int_t AliFemtoModelWeightGenerator::fgkPionPlusPionMinus = 2 [static]

const Int_t AliFemtoModelWeightGenerator::fgkKaonPlusKaonPlus = 3 [static]

const Int_t AliFemtoModelWeightGenerator::fgkKaonPlusKaonMinus = 4 [static]

const Int_t AliFemtoModelWeightGenerator::fgkProtonProton = 5 [static]

const Int_t AliFemtoModelWeightGenerator::fgkProtonAntiproton = 6 [static]

const Int_t AliFemtoModelWeightGenerator::fgkPionPlusKaonPlus = 7 [static]

const Int_t AliFemtoModelWeightGenerator::fgkPionPlusKaonMinus = 8 [static]

const Int_t AliFemtoModelWeightGenerator::fgkPionPlusProton = 9 [static]

const Int_t AliFemtoModelWeightGenerator::fgkPionPlusAntiproton = 10 [static]

const Int_t AliFemtoModelWeightGenerator::fgkKaonPlusProton = 11 [static]

const Int_t AliFemtoModelWeightGenerator::fgkKaonPlusAntiproton = 12 [static]

Int_t AliFemtoModelWeightGenerator::fPairType [protected]

Double_t AliFemtoModelWeightGenerator::fKStarOut [protected]

Double_t AliFemtoModelWeightGenerator::fKStarSide [protected]

Double_t AliFemtoModelWeightGenerator::fKStarLong [protected]

Double_t AliFemtoModelWeightGenerator::fKStar [protected]

Double_t AliFemtoModelWeightGenerator::fRStarOut [protected]

Double_t AliFemtoModelWeightGenerator::fRStarSide [protected]

Double_t AliFemtoModelWeightGenerator::fRStarLong [protected]

Double_t AliFemtoModelWeightGenerator::fRStar [protected]


The documentation for this class was generated from the following files:
Generated on Tue Jul 10 04:44:53 2007 for AliFemto by  doxygen 1.5.2