ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoModelAllHiddenInfo

class AliFemtoModelAllHiddenInfo: public AliFemtoModelHiddenInfo

Function Members (Methods)

public:
AliFemtoModelAllHiddenInfo()
AliFemtoModelAllHiddenInfo(const AliFemtoModelAllHiddenInfo& aInfo)
virtual~AliFemtoModelAllHiddenInfo()
virtual AliFemtoModelHiddenInfo*Clone() const
AliFemtoLorentzVector*AliFemtoModelHiddenInfo::GetEmissionPoint() const
AliFemtoLorentzVector*GetEmissionPointMother() const
AliFemtoLorentzVector*AliFemtoModelHiddenInfo::GetEmissionPointNeg() const
AliFemtoLorentzVector*AliFemtoModelHiddenInfo::GetEmissionPointPos() const
Double_tAliFemtoModelHiddenInfo::GetMass() const
Double_tAliFemtoModelHiddenInfo::GetMassNeg() const
Double_tAliFemtoModelHiddenInfo::GetMassPos() const
Int_tAliFemtoModelHiddenInfo::GetMotherPdgCode() const
Int_tAliFemtoModelHiddenInfo::GetPDGPid() const
Int_tGetPDGPidChild1() const
Int_tGetPDGPidChild2() const
Int_tGetPDGPidMother() const
Int_tAliFemtoModelHiddenInfo::GetPDGPidNeg() const
Int_tAliFemtoModelHiddenInfo::GetPDGPidPos() const
AliFemtoThreeVector*AliFemtoModelHiddenInfo::GetTrueMomentum() const
AliFemtoLorentzVector*GetTrueMomentumChild1() const
AliFemtoLorentzVector*GetTrueMomentumChild2() const
AliFemtoLorentzVector*GetTrueMomentumMother() const
AliFemtoThreeVector*AliFemtoModelHiddenInfo::GetTrueMomentumNeg() const
AliFemtoThreeVector*AliFemtoModelHiddenInfo::GetTrueMomentumPos() const
AliFemtoModelAllHiddenInfo&operator=(const AliFemtoModelAllHiddenInfo& aInfo)
voidAliFemtoModelHiddenInfo::SetEmissionPoint(AliFemtoLorentzVector* aPos)
voidAliFemtoModelHiddenInfo::SetEmissionPoint(const AliFemtoLorentzVector& aPos)
voidAliFemtoModelHiddenInfo::SetEmissionPoint(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
voidSetEmissionPointMother(AliFemtoLorentzVector* aPos)
voidSetEmissionPointMother(const AliFemtoLorentzVector& aPos)
voidSetEmissionPointMother(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
voidAliFemtoModelHiddenInfo::SetEmissionPointNeg(AliFemtoLorentzVector* aPos)
voidAliFemtoModelHiddenInfo::SetEmissionPointNeg(const AliFemtoLorentzVector& aPos)
voidAliFemtoModelHiddenInfo::SetEmissionPointNeg(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
voidAliFemtoModelHiddenInfo::SetEmissionPointPos(AliFemtoLorentzVector* aPos)
voidAliFemtoModelHiddenInfo::SetEmissionPointPos(const AliFemtoLorentzVector& aPos)
voidAliFemtoModelHiddenInfo::SetEmissionPointPos(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
voidAliFemtoModelHiddenInfo::SetMass(Double_t aMass)
voidAliFemtoModelHiddenInfo::SetMassNeg(Double_t aMass)
voidAliFemtoModelHiddenInfo::SetMassPos(Double_t aMass)
voidAliFemtoModelHiddenInfo::SetMotherPdgCode(Int_t motherPdg)
voidAliFemtoModelHiddenInfo::SetPDGPid(Int_t aPid)
voidSetPDGPidChild1(Int_t aPidChild1)
voidSetPDGPidChild2(Int_t aPidChild2)
voidSetPDGPidMother(Int_t aPidMother)
voidAliFemtoModelHiddenInfo::SetPDGPidNeg(Int_t aPid)
voidAliFemtoModelHiddenInfo::SetPDGPidPos(Int_t aPid)
voidAliFemtoModelHiddenInfo::SetTrueMomentum(AliFemtoThreeVector* aMom)
voidAliFemtoModelHiddenInfo::SetTrueMomentum(const AliFemtoThreeVector& aMom)
voidAliFemtoModelHiddenInfo::SetTrueMomentum(Double_t aPx, Double_t aPy, Double_t aPz)
voidSetTrueMomentumChild1(AliFemtoLorentzVector* aMomChild1)
voidSetTrueMomentumChild1(const AliFemtoLorentzVector& aMomChild1)
voidSetTrueMomentumChild1(Double_t aChild1Px, Double_t aChild1Py, Double_t aChild1Pz, Double_t aChild1E)
voidSetTrueMomentumChild2(AliFemtoLorentzVector* aMomChild2)
voidSetTrueMomentumChild2(const AliFemtoLorentzVector& aMomChild2)
voidSetTrueMomentumChild2(Double_t aChild2Px, Double_t aChild2Py, Double_t aChild2Pz, Double_t aChild2E)
voidSetTrueMomentumMother(AliFemtoLorentzVector* aMomMother)
voidSetTrueMomentumMother(const AliFemtoLorentzVector& aMomMother)
voidSetTrueMomentumMother(Double_t aMotherPx, Double_t aMotherPy, Double_t aMotherPz, Double_t aMotherE)
voidAliFemtoModelHiddenInfo::SetTrueMomentumNeg(AliFemtoThreeVector* aMom)
voidAliFemtoModelHiddenInfo::SetTrueMomentumNeg(const AliFemtoThreeVector& aMom)
voidAliFemtoModelHiddenInfo::SetTrueMomentumNeg(Double_t aPx, Double_t aPy, Double_t aPz)
voidAliFemtoModelHiddenInfo::SetTrueMomentumPos(AliFemtoThreeVector* aMom)
voidAliFemtoModelHiddenInfo::SetTrueMomentumPos(const AliFemtoThreeVector& aMom)
voidAliFemtoModelHiddenInfo::SetTrueMomentumPos(Double_t aPx, Double_t aPy, Double_t aPz)

Data Members

protected:
AliFemtoLorentzVector*AliFemtoModelHiddenInfo::fEmissionPointEmission point coordinates
AliFemtoLorentzVector*fEmissionPointMotherEmission point coordinates Mother;
AliFemtoLorentzVector*AliFemtoModelHiddenInfo::fEmissionPointNegEmission point coordinates of negative daughter
AliFemtoLorentzVector*AliFemtoModelHiddenInfo::fEmissionPointPosEmission point coordinates of positive daughter
Double_tAliFemtoModelHiddenInfo::fMassTrue particle mass
Double_tAliFemtoModelHiddenInfo::fMassNegTrue particle mass of negative daughter
Double_tAliFemtoModelHiddenInfo::fMassPosTrue particle mass of positive daughter
Int_tAliFemtoModelHiddenInfo::fMotherPdgPDG code of particle's mother
Int_tAliFemtoModelHiddenInfo::fPDGPidTrue PID of the particle
Int_tfPDGPidChild1True PID of the particle child1 (-1 if is not)
Int_tfPDGPidChild2True PID of the particle child2 (-1 if is not)
Int_tfPDGPidMotherTrue PID of the particle mother
Int_tAliFemtoModelHiddenInfo::fPDGPidNegTrue PID of negative daughter
Int_tAliFemtoModelHiddenInfo::fPDGPidPosTrue PID of positive daughter
AliFemtoThreeVector*AliFemtoModelHiddenInfo::fTrueMomentumTrue (simulated) momentum
AliFemtoLorentzVector*fTrueMomentumChild1True (simulated) momentum of Child1 (200.,200.,200.,200. if Child1 -1)
AliFemtoLorentzVector*fTrueMomentumChild2True (simulated) momentum of Child2 (200.,200.,200.,200. if Child2 -1)
AliFemtoLorentzVector*fTrueMomentumMotherTrue (simulated) momentum of Mother (100.,100.,100.,100. if Mother -1)
AliFemtoThreeVector*AliFemtoModelHiddenInfo::fTrueMomentumNegTrue (simulated) momentum of negative daughter
AliFemtoThreeVector*AliFemtoModelHiddenInfo::fTrueMomentumPosTrue (simulated) momentum of positive daughter

Class Charts

Inheritance Chart:
AliFemtoHiddenInfo
AliFemtoModelHiddenInfo
AliFemtoModelAllHiddenInfo

Function documentation

AliFemtoModelAllHiddenInfo()
 Default constructor
AliFemtoModelAllHiddenInfo(const AliFemtoModelAllHiddenInfo& aInfo)
 Copy constructor

~AliFemtoModelAllHiddenInfo()
 Destructor
AliFemtoModelAllHiddenInfo& operator=(const AliFemtoModelAllHiddenInfo& aInfo)
 assignment operator

AliFemtoLorentzVector * GetTrueMomentumMother() const
AliFemtoLorentzVector * GetEmissionPointMother() const
Int_t GetPDGPidMother() const
AliFemtoLorentzVector * GetTrueMomentumChild1() const
AliFemtoLorentzVector * GetTrueMomentumChild2() const
Int_t GetPDGPidChild1() const
Int_t GetPDGPidChild2() const
void SetTrueMomentumMother(AliFemtoLorentzVector* aMomMother)
 Set momentum from vector
void SetTrueMomentumMother(const AliFemtoLorentzVector& aMomMother)
 Set momentum from vector and energy
void SetTrueMomentumMother(Double_t aMotherPx, Double_t aMotherPy, Double_t aMotherPz, Double_t aMotherE)
 Set momentum from components and energy
void SetEmissionPointMother(AliFemtoLorentzVector* aPos)
 Set position from vector
void SetEmissionPointMother(const AliFemtoLorentzVector& aPos)
 Set position from vector
void SetEmissionPointMother(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
 Set position from components
void SetPDGPidMother(Int_t aPidMother)
void SetTrueMomentumChild1(AliFemtoLorentzVector* aMomChild1)
 Set momentum from vector
void SetTrueMomentumChild1(const AliFemtoLorentzVector& aMomChild1)
 Set momentum from vector and energy
void SetTrueMomentumChild1(Double_t aChild1Px, Double_t aChild1Py, Double_t aChild1Pz, Double_t aChild1E)
 Set momentum from components and energy
void SetTrueMomentumChild2(AliFemtoLorentzVector* aMomChild2)
 Set momentum from vector
void SetTrueMomentumChild2(const AliFemtoLorentzVector& aMomChild2)
 Set momentum from vector and energy
void SetTrueMomentumChild2(Double_t aChild2Px, Double_t aChild2Py, Double_t aChild2Pz, Double_t aChild2E)
 Set momentum from components and energy
void SetPDGPidChild1(Int_t aPidChild1)
void SetPDGPidChild2(Int_t aPidChild2)
AliFemtoModelHiddenInfo* GetParticleHiddenInfo() const
 return copy of this hidden info
AliFemtoModelHiddenInfo* Clone() const