ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoModelWeightGeneratorBasic

class AliFemtoModelWeightGeneratorBasic: public AliFemtoModelWeightGenerator

                                                                          
 AliFemtoModelWeightGeneratorBasic -  basic femtoscopic weight generator  
 only return a simple                                                          
 Authors: Adam Kisiel kisiel@mps.ohio-state.edu                           
                                                                          

Function Members (Methods)

public:
AliFemtoModelWeightGeneratorBasic()
AliFemtoModelWeightGeneratorBasic(const AliFemtoModelWeightGeneratorBasic& aModel)
virtual~AliFemtoModelWeightGeneratorBasic()
virtual AliFemtoModelWeightGenerator*Clone() const
virtual Double_tGenerateWeight(AliFemtoPair* aPair)
virtual Double_tAliFemtoModelWeightGenerator::GetKStar() const
virtual Double_tAliFemtoModelWeightGenerator::GetKStarLong() const
virtual Double_tAliFemtoModelWeightGenerator::GetKStarOut() const
virtual Double_tAliFemtoModelWeightGenerator::GetKStarSide() const
virtual Int_tGetPairType() const
virtual Int_tAliFemtoModelWeightGenerator::GetPairTypeFromPair(AliFemtoPair* aPair)
virtual Double_tAliFemtoModelWeightGenerator::GetRStar() const
virtual Double_tAliFemtoModelWeightGenerator::GetRStarLong() const
virtual Double_tAliFemtoModelWeightGenerator::GetRStarOut() const
virtual Double_tAliFemtoModelWeightGenerator::GetRStarSide() const
static Int_tAliFemtoModelWeightGenerator::KaonPlusAntiproton()
static Int_tAliFemtoModelWeightGenerator::KaonPlusKaonMinus()
static Int_tAliFemtoModelWeightGenerator::KaonPlusKaonPlus()
static Int_tAliFemtoModelWeightGenerator::KaonPlusProton()
AliFemtoModelWeightGeneratorBasic&operator=(const AliFemtoModelWeightGeneratorBasic& aModel)
static Int_tAliFemtoModelWeightGenerator::PairTypeNone()
static Int_tAliFemtoModelWeightGenerator::PionPlusAntiproton()
static Int_tAliFemtoModelWeightGenerator::PionPlusKaonMinus()
static Int_tAliFemtoModelWeightGenerator::PionPlusKaonPlus()
static Int_tAliFemtoModelWeightGenerator::PionPlusPionMinus()
static Int_tAliFemtoModelWeightGenerator::PionPlusPionPlus()
static Int_tAliFemtoModelWeightGenerator::PionPlusProton()
static Int_tAliFemtoModelWeightGenerator::ProtonAntiproton()
static Int_tAliFemtoModelWeightGenerator::ProtonProton()
virtual voidSetPairType(Int_t aPairType)
virtual voidSetPairTypeFromPair(AliFemtoPair* aPair)

Data Members

protected:
Double_tAliFemtoModelWeightGenerator::fKStarrelative momentum magnitude
Double_tAliFemtoModelWeightGenerator::fKStarLongrelative momentum long component in PRF
Double_tAliFemtoModelWeightGenerator::fKStarOutrelative momentum out component in PRF
Double_tAliFemtoModelWeightGenerator::fKStarSiderelative momentum side component in PRF
Int_tAliFemtoModelWeightGenerator::fPairTypeType of the pair for which the calculation is done
Double_tAliFemtoModelWeightGenerator::fRStarrelative separation magnitude
Double_tAliFemtoModelWeightGenerator::fRStarLongrelative separation long component in PRF
Double_tAliFemtoModelWeightGenerator::fRStarOutrelative separation out component in PRF
Double_tAliFemtoModelWeightGenerator::fRStarSiderelative separation side component in PRF
static const Int_tAliFemtoModelWeightGenerator::fgkKaonPlusAntiprotonopposite-charge kaon proton pair
static const Int_tAliFemtoModelWeightGenerator::fgkKaonPlusKaonMinusnon-identical kaon pair
static const Int_tAliFemtoModelWeightGenerator::fgkKaonPlusKaonPlusidentical kaon pair
static const Int_tAliFemtoModelWeightGenerator::fgkKaonPlusProtonsame-charge kaon proton pair
static const Int_tAliFemtoModelWeightGenerator::fgkPairTypeNoneno pair type set - read from model
static const Int_tAliFemtoModelWeightGenerator::fgkPionPlusAntiprotonopposite-chare pion proton pair
static const Int_tAliFemtoModelWeightGenerator::fgkPionPlusKaonMinusopposite-charge pion kaon pair
static const Int_tAliFemtoModelWeightGenerator::fgkPionPlusKaonPlussame-charge pion kaon pair
static const Int_tAliFemtoModelWeightGenerator::fgkPionPlusPionMinusnon-identical pion pair
static const Int_tAliFemtoModelWeightGenerator::fgkPionPlusPionPlusidentical pion pair
static const Int_tAliFemtoModelWeightGenerator::fgkPionPlusProtonsame-charge pion proton pair
static const Int_tAliFemtoModelWeightGenerator::fgkProtonAntiprotonnon-identical proton pair
static const Int_tAliFemtoModelWeightGenerator::fgkProtonProtonidentical proton pair

Class Charts

Inheritance Chart:
AliFemtoModelWeightGenerator
AliFemtoModelWeightGeneratorBasic

Function documentation

AliFemtoModelWeightGeneratorBasic()
no-op
AliFemtoModelWeightGeneratorBasic(const AliFemtoModelWeightGeneratorBasic& aModel)
no-op
~AliFemtoModelWeightGeneratorBasic()
no-op
AliFemtoModelWeightGeneratorBasic& operator=(const AliFemtoModelWeightGeneratorBasic& aModel)
Double_t GenerateWeight(AliFemtoPair* aPair)
 Generate a simple femtoscopic weight coming only from
 quantum statistics - symmetrization or anti-symmetrization
 of the pair wave function
void SetPairType(Int_t aPairType)
void SetPairTypeFromPair(AliFemtoPair* aPair)
Int_t GetPairType() const
AliFemtoModelWeightGenerator* Clone() const
AliFemtoModelWeightGenerator* GetGenerator() const