ROOT logo
////////////////////////////////////////////////////////////////////////////////
///                                                                          ///
/// AliFemtoModelHiddenInfo - the hidden info for model calculations         ///
/// Stores information needed for the weight generation - the true           ///
/// simulated momenta, freeze-out coordinates from model and particle PID    ///
///                                                                          ///
////////////////////////////////////////////////////////////////////////////////
#include "AliFemtoModelHiddenInfo.h"

//_____________________________________________
AliFemtoModelHiddenInfo::AliFemtoModelHiddenInfo() :
  fTrueMomentum(0),
  fEmissionPoint(0),
  fPDGPid(0),
  fMotherPdg(0),
  fMass(0),
  fTrueMomentumPos(0),
  fEmissionPointPos(0),
  fPDGPidPos(0),
  fMassPos(0),
  fTrueMomentumNeg(0),
  fEmissionPointNeg(0),
  fPDGPidNeg(0),
  fMassNeg(0)
{
  // Default constructor
}
//_____________________________________________
AliFemtoModelHiddenInfo::AliFemtoModelHiddenInfo(const AliFemtoModelHiddenInfo &aInfo) :
  AliFemtoHiddenInfo(aInfo),
  fTrueMomentum(0),
  fEmissionPoint(0),
  fPDGPid(0),
  fMotherPdg(0),
  fMass(0),
  fTrueMomentumPos(0),
  fEmissionPointPos(0),
  fPDGPidPos(0),
  fMassPos(0),
  fTrueMomentumNeg(0),
  fEmissionPointNeg(0),
  fPDGPidNeg(0),
  fMassNeg(0)
{
  // Copy constructor
  if (aInfo.GetTrueMomentum())
    SetTrueMomentumPos(aInfo.GetTrueMomentum());
  if (aInfo.GetEmissionPoint())
    SetEmissionPointPos(aInfo.GetEmissionPoint());
  fPDGPid = aInfo.GetPDGPid();
  fMotherPdg = aInfo.GetMotherPdgCode();
  fMass = aInfo.GetMass();

  if (aInfo.GetTrueMomentumPos())
    SetTrueMomentum(aInfo.GetTrueMomentumPos());
  if (aInfo.GetEmissionPointPos())
    SetEmissionPoint(aInfo.GetEmissionPointPos());
  fPDGPidPos = aInfo.GetPDGPidPos();
  fMassPos = aInfo.GetMassPos();

  if (aInfo.GetTrueMomentumNeg())
    SetTrueMomentumNeg(aInfo.GetTrueMomentumNeg());
  if (aInfo.GetEmissionPointNeg())
    SetEmissionPointNeg(aInfo.GetEmissionPointNeg());
  fPDGPidNeg = aInfo.GetPDGPidNeg();
  fMassNeg = aInfo.GetMassNeg();
}
//_____________________________________________
AliFemtoModelHiddenInfo::~AliFemtoModelHiddenInfo()
{
  // Destructor
  if (fTrueMomentum) delete fTrueMomentum;
  if (fEmissionPoint) delete fEmissionPoint;
  if (fTrueMomentumPos) delete fTrueMomentumPos;
  if (fEmissionPointPos) delete fEmissionPointPos;
  if (fTrueMomentumNeg) delete fTrueMomentumNeg;
  if (fEmissionPointNeg) delete fEmissionPointNeg;
}
//_____________________________________________
AliFemtoModelHiddenInfo& AliFemtoModelHiddenInfo::operator=(const AliFemtoModelHiddenInfo& aInfo)
{
  // assignment operator
  if (this == &aInfo)
    return *this;

  if (fTrueMomentum) delete fTrueMomentum;
  if (aInfo.GetTrueMomentum())
    SetTrueMomentum(aInfo.GetTrueMomentum());
  else SetTrueMomentum(0);
  if (fEmissionPoint) delete fEmissionPoint;
  if (aInfo.GetEmissionPoint())
    SetEmissionPoint(aInfo.GetEmissionPoint());
  else SetEmissionPoint(0);
  fPDGPid = aInfo.GetPDGPid();
  fMotherPdg = aInfo.GetMotherPdgCode();
  fMass = aInfo.GetMass();

  if (fTrueMomentumPos) delete fTrueMomentumPos;
  if (aInfo.GetTrueMomentumPos())
    SetTrueMomentumPos(aInfo.GetTrueMomentumPos());
  else SetTrueMomentumPos(0);
  if (fEmissionPointPos) delete fEmissionPointPos;
  if (aInfo.GetEmissionPointPos())
    SetEmissionPointPos(aInfo.GetEmissionPointPos());
  else SetEmissionPointPos(0);
  fPDGPidPos = aInfo.GetPDGPidPos();
  fMassPos = aInfo.GetMassPos();

  if (fTrueMomentumNeg) delete fTrueMomentumNeg;
  if (aInfo.GetTrueMomentumNeg())
    SetTrueMomentumNeg(aInfo.GetTrueMomentumNeg());
  else SetTrueMomentumNeg(0);
  if (fEmissionPointNeg) delete fEmissionPointNeg;
  if (aInfo.GetEmissionPointNeg())
    SetEmissionPointNeg(aInfo.GetEmissionPointNeg());
  else SetEmissionPointNeg(0);
  fPDGPidNeg = aInfo.GetPDGPidNeg();
  fMassNeg = aInfo.GetMassNeg();

  return *this;
}
//_____________________________________________
AliFemtoThreeVector   *AliFemtoModelHiddenInfo::GetTrueMomentum() const
{
  return fTrueMomentum;
}
//_____________________________________________
AliFemtoLorentzVector *AliFemtoModelHiddenInfo::GetEmissionPoint() const
{
  return fEmissionPoint;
}
//_____________________________________________
Int_t                  AliFemtoModelHiddenInfo::GetPDGPid() const
{
  return fPDGPid;
}
Int_t                  AliFemtoModelHiddenInfo::GetMotherPdgCode() const
{
  return fMotherPdg;
}
//_____________________________________________
Double_t                  AliFemtoModelHiddenInfo::GetMass() const
{
  return fMass;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentum(AliFemtoThreeVector *aMom)
{
  // Set momentum from vector
  if (fTrueMomentum) {
    fTrueMomentum->SetX(aMom->x());
    fTrueMomentum->SetY(aMom->y());
    fTrueMomentum->SetZ(aMom->z());
  }
  else {
    fTrueMomentum = new AliFemtoThreeVector(*aMom);
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentum(const AliFemtoThreeVector& aMom)
{
  // Set momentum from vector
  if (fTrueMomentum) {
    fTrueMomentum->SetX(aMom.x());
    fTrueMomentum->SetY(aMom.y());
    fTrueMomentum->SetZ(aMom.z());
  }
  else {
    fTrueMomentum = new AliFemtoThreeVector();
    *fTrueMomentum = aMom;
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentum(Double_t aPx, Double_t aPy, Double_t aPz)
{
  // Set momentum from components
  if (!fTrueMomentum) fTrueMomentum = new AliFemtoThreeVector();
    fTrueMomentum->SetX(aPx);
    fTrueMomentum->SetY(aPy);
    fTrueMomentum->SetZ(aPz);
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPoint(AliFemtoLorentzVector *aPos)
{
  // Set position from vector
  if (fEmissionPoint) {
    fEmissionPoint->SetX(aPos->px());
    fEmissionPoint->SetY(aPos->py());
    fEmissionPoint->SetZ(aPos->pz());
    fEmissionPoint->SetT(aPos->e());
  }
  else {
    fEmissionPoint = new AliFemtoLorentzVector(*aPos);
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPoint(const AliFemtoLorentzVector& aPos)
{
  // Set position from vector
  if (fEmissionPoint) {
    fEmissionPoint->SetX(aPos.px());
    fEmissionPoint->SetY(aPos.py());
    fEmissionPoint->SetZ(aPos.pz());
    fEmissionPoint->SetT(aPos.e());
  }
  else {
    fEmissionPoint = new AliFemtoLorentzVector();
    *fEmissionPoint = aPos;
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetPDGPid(Int_t aPid)
{
  fPDGPid = aPid;
}
void                   AliFemtoModelHiddenInfo::SetMotherPdgCode(Int_t aMotherPdg)
{
  fMotherPdg = aMotherPdg;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetMass(Double_t aMass)
{
  fMass = aMass;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPoint(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
{
  // Set position from components
  if (fEmissionPoint) {
    fEmissionPoint->SetX(aRx);
    fEmissionPoint->SetY(aRy);
    fEmissionPoint->SetZ(aRz);
    fEmissionPoint->SetT(aT);
  }
  else {
    fEmissionPoint = new AliFemtoLorentzVector(aRx, aRy, aRz, aT);
  }
}

//_____________________________________________
AliFemtoThreeVector   *AliFemtoModelHiddenInfo::GetTrueMomentumPos() const
{
  return fTrueMomentumPos;
}
//_____________________________________________
AliFemtoLorentzVector *AliFemtoModelHiddenInfo::GetEmissionPointPos() const
{
  return fEmissionPointPos;
}
//_____________________________________________
Int_t                  AliFemtoModelHiddenInfo::GetPDGPidPos() const
{
  return fPDGPidPos;
}
//_____________________________________________
Double_t                  AliFemtoModelHiddenInfo::GetMassPos() const
{
  return fMassPos;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentumPos(AliFemtoThreeVector *aMom)
{
  // Set momentum from vector
  if (fTrueMomentumPos) {
    fTrueMomentumPos->SetX(aMom->x());
    fTrueMomentumPos->SetY(aMom->y());
    fTrueMomentumPos->SetZ(aMom->z());
  }
  else {
    fTrueMomentumPos = new AliFemtoThreeVector(*aMom);
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentumPos(const AliFemtoThreeVector& aMom)
{
  // Set momentum from vector
  if (fTrueMomentumPos) {
    fTrueMomentumPos->SetX(aMom.x());
    fTrueMomentumPos->SetY(aMom.y());
    fTrueMomentumPos->SetZ(aMom.z());
  }
  else {
    fTrueMomentumPos = new AliFemtoThreeVector();
    *fTrueMomentumPos = aMom;
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentumPos(Double_t aPx, Double_t aPy, Double_t aPz)
{
  // Set momentum from components
  if (!fTrueMomentumPos) fTrueMomentumPos = new AliFemtoThreeVector();
    fTrueMomentumPos->SetX(aPx);
    fTrueMomentumPos->SetY(aPy);
    fTrueMomentumPos->SetZ(aPz);
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPointPos(AliFemtoLorentzVector *aPos)
{
  // Set position from vector
  if (fEmissionPointPos) {
    fEmissionPointPos->SetX(aPos->px());
    fEmissionPointPos->SetY(aPos->py());
    fEmissionPointPos->SetZ(aPos->pz());
    fEmissionPointPos->SetT(aPos->e());
  }
  else {
    fEmissionPointPos = new AliFemtoLorentzVector(*aPos);
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPointPos(const AliFemtoLorentzVector& aPos)
{
  // Set position from vector
  if (fEmissionPointPos) {
    fEmissionPointPos->SetX(aPos.px());
    fEmissionPointPos->SetY(aPos.py());
    fEmissionPointPos->SetZ(aPos.pz());
    fEmissionPointPos->SetT(aPos.e());
  }
  else {
    fEmissionPointPos = new AliFemtoLorentzVector();
    *fEmissionPointPos = aPos;
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetPDGPidPos(Int_t aPid)
{
  fPDGPidPos = aPid;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetMassPos(Double_t aMass)
{
  fMassPos = aMass;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPointPos(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
{
  // Set position from components
  if (fEmissionPointPos) {
    fEmissionPointPos->SetX(aRx);
    fEmissionPointPos->SetY(aRy);
    fEmissionPointPos->SetZ(aRz);
    fEmissionPointPos->SetT(aT);
  }
  else {
    fEmissionPointPos = new AliFemtoLorentzVector(aRx, aRy, aRz, aT);
  }
}

//_____________________________________________
AliFemtoThreeVector   *AliFemtoModelHiddenInfo::GetTrueMomentumNeg() const
{
  return fTrueMomentumNeg;
}
//_____________________________________________
AliFemtoLorentzVector *AliFemtoModelHiddenInfo::GetEmissionPointNeg() const
{
  return fEmissionPointNeg;
}
//_____________________________________________
Int_t                  AliFemtoModelHiddenInfo::GetPDGPidNeg() const
{
  return fPDGPidNeg;
}
//_____________________________________________
Double_t                  AliFemtoModelHiddenInfo::GetMassNeg() const
{
  return fMassNeg;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentumNeg(AliFemtoThreeVector *aMom)
{
  // Set momentum from vector
  if (fTrueMomentumNeg) {
    fTrueMomentumNeg->SetX(aMom->x());
    fTrueMomentumNeg->SetY(aMom->y());
    fTrueMomentumNeg->SetZ(aMom->z());
  }
  else {
    fTrueMomentumNeg = new AliFemtoThreeVector(*aMom);
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentumNeg(const AliFemtoThreeVector& aMom)
{
  // Set momentum from vector
  if (fTrueMomentumNeg) {
    fTrueMomentumNeg->SetX(aMom.x());
    fTrueMomentumNeg->SetY(aMom.y());
    fTrueMomentumNeg->SetZ(aMom.z());
  }
  else {
    fTrueMomentumNeg = new AliFemtoThreeVector();
    *fTrueMomentumNeg = aMom;
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetTrueMomentumNeg(Double_t aPx, Double_t aPy, Double_t aPz)
{
  // Set momentum from components
  if (!fTrueMomentumNeg) fTrueMomentumNeg = new AliFemtoThreeVector();
    fTrueMomentumNeg->SetX(aPx);
    fTrueMomentumNeg->SetY(aPy);
    fTrueMomentumNeg->SetZ(aPz);
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPointNeg(AliFemtoLorentzVector *aPos)
{
  // Set position from vector
  if (fEmissionPointNeg) {
    fEmissionPointNeg->SetX(aPos->px());
    fEmissionPointNeg->SetY(aPos->py());
    fEmissionPointNeg->SetZ(aPos->pz());
    fEmissionPointNeg->SetT(aPos->e());
  }
  else {
    fEmissionPointNeg = new AliFemtoLorentzVector(*aPos);
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPointNeg(const AliFemtoLorentzVector& aPos)
{
  // Set position from vector
  if (fEmissionPointNeg) {
    fEmissionPointNeg->SetX(aPos.px());
    fEmissionPointNeg->SetY(aPos.py());
    fEmissionPointNeg->SetZ(aPos.pz());
    fEmissionPointNeg->SetT(aPos.e());
  }
  else {
    fEmissionPointNeg = new AliFemtoLorentzVector();
    *fEmissionPointNeg = aPos;
  }
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetPDGPidNeg(Int_t aPid)
{
  fPDGPidNeg = aPid;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetMassNeg(Double_t aMass)
{
  fMassNeg = aMass;
}
//_____________________________________________
void                   AliFemtoModelHiddenInfo::SetEmissionPointNeg(Double_t aRx, Double_t aRy, Double_t aRz, Double_t aT)
{
  // Set position from components
  if (fEmissionPointNeg) {
    fEmissionPointNeg->SetX(aRx);
    fEmissionPointNeg->SetY(aRy);
    fEmissionPointNeg->SetZ(aRz);
    fEmissionPointNeg->SetT(aT);
  }
  else {
    fEmissionPointNeg = new AliFemtoLorentzVector(aRx, aRy, aRz, aT);
  }
}


//_____________________________________________
 AliFemtoHiddenInfo* AliFemtoModelHiddenInfo::GetParticleHiddenInfo() const
{
  // return copy of this hidden info
  AliFemtoModelHiddenInfo* tBuf = new AliFemtoModelHiddenInfo(*this);
  return tBuf;
}
 AliFemtoModelHiddenInfo.cxx:1
 AliFemtoModelHiddenInfo.cxx:2
 AliFemtoModelHiddenInfo.cxx:3
 AliFemtoModelHiddenInfo.cxx:4
 AliFemtoModelHiddenInfo.cxx:5
 AliFemtoModelHiddenInfo.cxx:6
 AliFemtoModelHiddenInfo.cxx:7
 AliFemtoModelHiddenInfo.cxx:8
 AliFemtoModelHiddenInfo.cxx:9
 AliFemtoModelHiddenInfo.cxx:10
 AliFemtoModelHiddenInfo.cxx:11
 AliFemtoModelHiddenInfo.cxx:12
 AliFemtoModelHiddenInfo.cxx:13
 AliFemtoModelHiddenInfo.cxx:14
 AliFemtoModelHiddenInfo.cxx:15
 AliFemtoModelHiddenInfo.cxx:16
 AliFemtoModelHiddenInfo.cxx:17
 AliFemtoModelHiddenInfo.cxx:18
 AliFemtoModelHiddenInfo.cxx:19
 AliFemtoModelHiddenInfo.cxx:20
 AliFemtoModelHiddenInfo.cxx:21
 AliFemtoModelHiddenInfo.cxx:22
 AliFemtoModelHiddenInfo.cxx:23
 AliFemtoModelHiddenInfo.cxx:24
 AliFemtoModelHiddenInfo.cxx:25
 AliFemtoModelHiddenInfo.cxx:26
 AliFemtoModelHiddenInfo.cxx:27
 AliFemtoModelHiddenInfo.cxx:28
 AliFemtoModelHiddenInfo.cxx:29
 AliFemtoModelHiddenInfo.cxx:30
 AliFemtoModelHiddenInfo.cxx:31
 AliFemtoModelHiddenInfo.cxx:32
 AliFemtoModelHiddenInfo.cxx:33
 AliFemtoModelHiddenInfo.cxx:34
 AliFemtoModelHiddenInfo.cxx:35
 AliFemtoModelHiddenInfo.cxx:36
 AliFemtoModelHiddenInfo.cxx:37
 AliFemtoModelHiddenInfo.cxx:38
 AliFemtoModelHiddenInfo.cxx:39
 AliFemtoModelHiddenInfo.cxx:40
 AliFemtoModelHiddenInfo.cxx:41
 AliFemtoModelHiddenInfo.cxx:42
 AliFemtoModelHiddenInfo.cxx:43
 AliFemtoModelHiddenInfo.cxx:44
 AliFemtoModelHiddenInfo.cxx:45
 AliFemtoModelHiddenInfo.cxx:46
 AliFemtoModelHiddenInfo.cxx:47
 AliFemtoModelHiddenInfo.cxx:48
 AliFemtoModelHiddenInfo.cxx:49
 AliFemtoModelHiddenInfo.cxx:50
 AliFemtoModelHiddenInfo.cxx:51
 AliFemtoModelHiddenInfo.cxx:52
 AliFemtoModelHiddenInfo.cxx:53
 AliFemtoModelHiddenInfo.cxx:54
 AliFemtoModelHiddenInfo.cxx:55
 AliFemtoModelHiddenInfo.cxx:56
 AliFemtoModelHiddenInfo.cxx:57
 AliFemtoModelHiddenInfo.cxx:58
 AliFemtoModelHiddenInfo.cxx:59
 AliFemtoModelHiddenInfo.cxx:60
 AliFemtoModelHiddenInfo.cxx:61
 AliFemtoModelHiddenInfo.cxx:62
 AliFemtoModelHiddenInfo.cxx:63
 AliFemtoModelHiddenInfo.cxx:64
 AliFemtoModelHiddenInfo.cxx:65
 AliFemtoModelHiddenInfo.cxx:66
 AliFemtoModelHiddenInfo.cxx:67
 AliFemtoModelHiddenInfo.cxx:68
 AliFemtoModelHiddenInfo.cxx:69
 AliFemtoModelHiddenInfo.cxx:70
 AliFemtoModelHiddenInfo.cxx:71
 AliFemtoModelHiddenInfo.cxx:72
 AliFemtoModelHiddenInfo.cxx:73
 AliFemtoModelHiddenInfo.cxx:74
 AliFemtoModelHiddenInfo.cxx:75
 AliFemtoModelHiddenInfo.cxx:76
 AliFemtoModelHiddenInfo.cxx:77
 AliFemtoModelHiddenInfo.cxx:78
 AliFemtoModelHiddenInfo.cxx:79
 AliFemtoModelHiddenInfo.cxx:80
 AliFemtoModelHiddenInfo.cxx:81
 AliFemtoModelHiddenInfo.cxx:82
 AliFemtoModelHiddenInfo.cxx:83
 AliFemtoModelHiddenInfo.cxx:84
 AliFemtoModelHiddenInfo.cxx:85
 AliFemtoModelHiddenInfo.cxx:86
 AliFemtoModelHiddenInfo.cxx:87
 AliFemtoModelHiddenInfo.cxx:88
 AliFemtoModelHiddenInfo.cxx:89
 AliFemtoModelHiddenInfo.cxx:90
 AliFemtoModelHiddenInfo.cxx:91
 AliFemtoModelHiddenInfo.cxx:92
 AliFemtoModelHiddenInfo.cxx:93
 AliFemtoModelHiddenInfo.cxx:94
 AliFemtoModelHiddenInfo.cxx:95
 AliFemtoModelHiddenInfo.cxx:96
 AliFemtoModelHiddenInfo.cxx:97
 AliFemtoModelHiddenInfo.cxx:98
 AliFemtoModelHiddenInfo.cxx:99
 AliFemtoModelHiddenInfo.cxx:100
 AliFemtoModelHiddenInfo.cxx:101
 AliFemtoModelHiddenInfo.cxx:102
 AliFemtoModelHiddenInfo.cxx:103
 AliFemtoModelHiddenInfo.cxx:104
 AliFemtoModelHiddenInfo.cxx:105
 AliFemtoModelHiddenInfo.cxx:106
 AliFemtoModelHiddenInfo.cxx:107
 AliFemtoModelHiddenInfo.cxx:108
 AliFemtoModelHiddenInfo.cxx:109
 AliFemtoModelHiddenInfo.cxx:110
 AliFemtoModelHiddenInfo.cxx:111
 AliFemtoModelHiddenInfo.cxx:112
 AliFemtoModelHiddenInfo.cxx:113
 AliFemtoModelHiddenInfo.cxx:114
 AliFemtoModelHiddenInfo.cxx:115
 AliFemtoModelHiddenInfo.cxx:116
 AliFemtoModelHiddenInfo.cxx:117
 AliFemtoModelHiddenInfo.cxx:118
 AliFemtoModelHiddenInfo.cxx:119
 AliFemtoModelHiddenInfo.cxx:120
 AliFemtoModelHiddenInfo.cxx:121
 AliFemtoModelHiddenInfo.cxx:122
 AliFemtoModelHiddenInfo.cxx:123
 AliFemtoModelHiddenInfo.cxx:124
 AliFemtoModelHiddenInfo.cxx:125
 AliFemtoModelHiddenInfo.cxx:126
 AliFemtoModelHiddenInfo.cxx:127
 AliFemtoModelHiddenInfo.cxx:128
 AliFemtoModelHiddenInfo.cxx:129
 AliFemtoModelHiddenInfo.cxx:130
 AliFemtoModelHiddenInfo.cxx:131
 AliFemtoModelHiddenInfo.cxx:132
 AliFemtoModelHiddenInfo.cxx:133
 AliFemtoModelHiddenInfo.cxx:134
 AliFemtoModelHiddenInfo.cxx:135
 AliFemtoModelHiddenInfo.cxx:136
 AliFemtoModelHiddenInfo.cxx:137
 AliFemtoModelHiddenInfo.cxx:138
 AliFemtoModelHiddenInfo.cxx:139
 AliFemtoModelHiddenInfo.cxx:140
 AliFemtoModelHiddenInfo.cxx:141
 AliFemtoModelHiddenInfo.cxx:142
 AliFemtoModelHiddenInfo.cxx:143
 AliFemtoModelHiddenInfo.cxx:144
 AliFemtoModelHiddenInfo.cxx:145
 AliFemtoModelHiddenInfo.cxx:146
 AliFemtoModelHiddenInfo.cxx:147
 AliFemtoModelHiddenInfo.cxx:148
 AliFemtoModelHiddenInfo.cxx:149
 AliFemtoModelHiddenInfo.cxx:150
 AliFemtoModelHiddenInfo.cxx:151
 AliFemtoModelHiddenInfo.cxx:152
 AliFemtoModelHiddenInfo.cxx:153
 AliFemtoModelHiddenInfo.cxx:154
 AliFemtoModelHiddenInfo.cxx:155
 AliFemtoModelHiddenInfo.cxx:156
 AliFemtoModelHiddenInfo.cxx:157
 AliFemtoModelHiddenInfo.cxx:158
 AliFemtoModelHiddenInfo.cxx:159
 AliFemtoModelHiddenInfo.cxx:160
 AliFemtoModelHiddenInfo.cxx:161
 AliFemtoModelHiddenInfo.cxx:162
 AliFemtoModelHiddenInfo.cxx:163
 AliFemtoModelHiddenInfo.cxx:164
 AliFemtoModelHiddenInfo.cxx:165
 AliFemtoModelHiddenInfo.cxx:166
 AliFemtoModelHiddenInfo.cxx:167
 AliFemtoModelHiddenInfo.cxx:168
 AliFemtoModelHiddenInfo.cxx:169
 AliFemtoModelHiddenInfo.cxx:170
 AliFemtoModelHiddenInfo.cxx:171
 AliFemtoModelHiddenInfo.cxx:172
 AliFemtoModelHiddenInfo.cxx:173
 AliFemtoModelHiddenInfo.cxx:174
 AliFemtoModelHiddenInfo.cxx:175
 AliFemtoModelHiddenInfo.cxx:176
 AliFemtoModelHiddenInfo.cxx:177
 AliFemtoModelHiddenInfo.cxx:178
 AliFemtoModelHiddenInfo.cxx:179
 AliFemtoModelHiddenInfo.cxx:180
 AliFemtoModelHiddenInfo.cxx:181
 AliFemtoModelHiddenInfo.cxx:182
 AliFemtoModelHiddenInfo.cxx:183
 AliFemtoModelHiddenInfo.cxx:184
 AliFemtoModelHiddenInfo.cxx:185
 AliFemtoModelHiddenInfo.cxx:186
 AliFemtoModelHiddenInfo.cxx:187
 AliFemtoModelHiddenInfo.cxx:188
 AliFemtoModelHiddenInfo.cxx:189
 AliFemtoModelHiddenInfo.cxx:190
 AliFemtoModelHiddenInfo.cxx:191
 AliFemtoModelHiddenInfo.cxx:192
 AliFemtoModelHiddenInfo.cxx:193
 AliFemtoModelHiddenInfo.cxx:194
 AliFemtoModelHiddenInfo.cxx:195
 AliFemtoModelHiddenInfo.cxx:196
 AliFemtoModelHiddenInfo.cxx:197
 AliFemtoModelHiddenInfo.cxx:198
 AliFemtoModelHiddenInfo.cxx:199
 AliFemtoModelHiddenInfo.cxx:200
 AliFemtoModelHiddenInfo.cxx:201
 AliFemtoModelHiddenInfo.cxx:202
 AliFemtoModelHiddenInfo.cxx:203
 AliFemtoModelHiddenInfo.cxx:204
 AliFemtoModelHiddenInfo.cxx:205
 AliFemtoModelHiddenInfo.cxx:206
 AliFemtoModelHiddenInfo.cxx:207
 AliFemtoModelHiddenInfo.cxx:208
 AliFemtoModelHiddenInfo.cxx:209
 AliFemtoModelHiddenInfo.cxx:210
 AliFemtoModelHiddenInfo.cxx:211
 AliFemtoModelHiddenInfo.cxx:212
 AliFemtoModelHiddenInfo.cxx:213
 AliFemtoModelHiddenInfo.cxx:214
 AliFemtoModelHiddenInfo.cxx:215
 AliFemtoModelHiddenInfo.cxx:216
 AliFemtoModelHiddenInfo.cxx:217
 AliFemtoModelHiddenInfo.cxx:218
 AliFemtoModelHiddenInfo.cxx:219
 AliFemtoModelHiddenInfo.cxx:220
 AliFemtoModelHiddenInfo.cxx:221
 AliFemtoModelHiddenInfo.cxx:222
 AliFemtoModelHiddenInfo.cxx:223
 AliFemtoModelHiddenInfo.cxx:224
 AliFemtoModelHiddenInfo.cxx:225
 AliFemtoModelHiddenInfo.cxx:226
 AliFemtoModelHiddenInfo.cxx:227
 AliFemtoModelHiddenInfo.cxx:228
 AliFemtoModelHiddenInfo.cxx:229
 AliFemtoModelHiddenInfo.cxx:230
 AliFemtoModelHiddenInfo.cxx:231
 AliFemtoModelHiddenInfo.cxx:232
 AliFemtoModelHiddenInfo.cxx:233
 AliFemtoModelHiddenInfo.cxx:234
 AliFemtoModelHiddenInfo.cxx:235
 AliFemtoModelHiddenInfo.cxx:236
 AliFemtoModelHiddenInfo.cxx:237
 AliFemtoModelHiddenInfo.cxx:238
 AliFemtoModelHiddenInfo.cxx:239
 AliFemtoModelHiddenInfo.cxx:240
 AliFemtoModelHiddenInfo.cxx:241
 AliFemtoModelHiddenInfo.cxx:242
 AliFemtoModelHiddenInfo.cxx:243
 AliFemtoModelHiddenInfo.cxx:244
 AliFemtoModelHiddenInfo.cxx:245
 AliFemtoModelHiddenInfo.cxx:246
 AliFemtoModelHiddenInfo.cxx:247
 AliFemtoModelHiddenInfo.cxx:248
 AliFemtoModelHiddenInfo.cxx:249
 AliFemtoModelHiddenInfo.cxx:250
 AliFemtoModelHiddenInfo.cxx:251
 AliFemtoModelHiddenInfo.cxx:252
 AliFemtoModelHiddenInfo.cxx:253
 AliFemtoModelHiddenInfo.cxx:254
 AliFemtoModelHiddenInfo.cxx:255
 AliFemtoModelHiddenInfo.cxx:256
 AliFemtoModelHiddenInfo.cxx:257
 AliFemtoModelHiddenInfo.cxx:258
 AliFemtoModelHiddenInfo.cxx:259
 AliFemtoModelHiddenInfo.cxx:260
 AliFemtoModelHiddenInfo.cxx:261
 AliFemtoModelHiddenInfo.cxx:262
 AliFemtoModelHiddenInfo.cxx:263
 AliFemtoModelHiddenInfo.cxx:264
 AliFemtoModelHiddenInfo.cxx:265
 AliFemtoModelHiddenInfo.cxx:266
 AliFemtoModelHiddenInfo.cxx:267
 AliFemtoModelHiddenInfo.cxx:268
 AliFemtoModelHiddenInfo.cxx:269
 AliFemtoModelHiddenInfo.cxx:270
 AliFemtoModelHiddenInfo.cxx:271
 AliFemtoModelHiddenInfo.cxx:272
 AliFemtoModelHiddenInfo.cxx:273
 AliFemtoModelHiddenInfo.cxx:274
 AliFemtoModelHiddenInfo.cxx:275
 AliFemtoModelHiddenInfo.cxx:276
 AliFemtoModelHiddenInfo.cxx:277
 AliFemtoModelHiddenInfo.cxx:278
 AliFemtoModelHiddenInfo.cxx:279
 AliFemtoModelHiddenInfo.cxx:280
 AliFemtoModelHiddenInfo.cxx:281
 AliFemtoModelHiddenInfo.cxx:282
 AliFemtoModelHiddenInfo.cxx:283
 AliFemtoModelHiddenInfo.cxx:284
 AliFemtoModelHiddenInfo.cxx:285
 AliFemtoModelHiddenInfo.cxx:286
 AliFemtoModelHiddenInfo.cxx:287
 AliFemtoModelHiddenInfo.cxx:288
 AliFemtoModelHiddenInfo.cxx:289
 AliFemtoModelHiddenInfo.cxx:290
 AliFemtoModelHiddenInfo.cxx:291
 AliFemtoModelHiddenInfo.cxx:292
 AliFemtoModelHiddenInfo.cxx:293
 AliFemtoModelHiddenInfo.cxx:294
 AliFemtoModelHiddenInfo.cxx:295
 AliFemtoModelHiddenInfo.cxx:296
 AliFemtoModelHiddenInfo.cxx:297
 AliFemtoModelHiddenInfo.cxx:298
 AliFemtoModelHiddenInfo.cxx:299
 AliFemtoModelHiddenInfo.cxx:300
 AliFemtoModelHiddenInfo.cxx:301
 AliFemtoModelHiddenInfo.cxx:302
 AliFemtoModelHiddenInfo.cxx:303
 AliFemtoModelHiddenInfo.cxx:304
 AliFemtoModelHiddenInfo.cxx:305
 AliFemtoModelHiddenInfo.cxx:306
 AliFemtoModelHiddenInfo.cxx:307
 AliFemtoModelHiddenInfo.cxx:308
 AliFemtoModelHiddenInfo.cxx:309
 AliFemtoModelHiddenInfo.cxx:310
 AliFemtoModelHiddenInfo.cxx:311
 AliFemtoModelHiddenInfo.cxx:312
 AliFemtoModelHiddenInfo.cxx:313
 AliFemtoModelHiddenInfo.cxx:314
 AliFemtoModelHiddenInfo.cxx:315
 AliFemtoModelHiddenInfo.cxx:316
 AliFemtoModelHiddenInfo.cxx:317
 AliFemtoModelHiddenInfo.cxx:318
 AliFemtoModelHiddenInfo.cxx:319
 AliFemtoModelHiddenInfo.cxx:320
 AliFemtoModelHiddenInfo.cxx:321
 AliFemtoModelHiddenInfo.cxx:322
 AliFemtoModelHiddenInfo.cxx:323
 AliFemtoModelHiddenInfo.cxx:324
 AliFemtoModelHiddenInfo.cxx:325
 AliFemtoModelHiddenInfo.cxx:326
 AliFemtoModelHiddenInfo.cxx:327
 AliFemtoModelHiddenInfo.cxx:328
 AliFemtoModelHiddenInfo.cxx:329
 AliFemtoModelHiddenInfo.cxx:330
 AliFemtoModelHiddenInfo.cxx:331
 AliFemtoModelHiddenInfo.cxx:332
 AliFemtoModelHiddenInfo.cxx:333
 AliFemtoModelHiddenInfo.cxx:334
 AliFemtoModelHiddenInfo.cxx:335
 AliFemtoModelHiddenInfo.cxx:336
 AliFemtoModelHiddenInfo.cxx:337
 AliFemtoModelHiddenInfo.cxx:338
 AliFemtoModelHiddenInfo.cxx:339
 AliFemtoModelHiddenInfo.cxx:340
 AliFemtoModelHiddenInfo.cxx:341
 AliFemtoModelHiddenInfo.cxx:342
 AliFemtoModelHiddenInfo.cxx:343
 AliFemtoModelHiddenInfo.cxx:344
 AliFemtoModelHiddenInfo.cxx:345
 AliFemtoModelHiddenInfo.cxx:346
 AliFemtoModelHiddenInfo.cxx:347
 AliFemtoModelHiddenInfo.cxx:348
 AliFemtoModelHiddenInfo.cxx:349
 AliFemtoModelHiddenInfo.cxx:350
 AliFemtoModelHiddenInfo.cxx:351
 AliFemtoModelHiddenInfo.cxx:352
 AliFemtoModelHiddenInfo.cxx:353
 AliFemtoModelHiddenInfo.cxx:354
 AliFemtoModelHiddenInfo.cxx:355
 AliFemtoModelHiddenInfo.cxx:356
 AliFemtoModelHiddenInfo.cxx:357
 AliFemtoModelHiddenInfo.cxx:358
 AliFemtoModelHiddenInfo.cxx:359
 AliFemtoModelHiddenInfo.cxx:360
 AliFemtoModelHiddenInfo.cxx:361
 AliFemtoModelHiddenInfo.cxx:362
 AliFemtoModelHiddenInfo.cxx:363
 AliFemtoModelHiddenInfo.cxx:364
 AliFemtoModelHiddenInfo.cxx:365
 AliFemtoModelHiddenInfo.cxx:366
 AliFemtoModelHiddenInfo.cxx:367
 AliFemtoModelHiddenInfo.cxx:368
 AliFemtoModelHiddenInfo.cxx:369
 AliFemtoModelHiddenInfo.cxx:370
 AliFemtoModelHiddenInfo.cxx:371
 AliFemtoModelHiddenInfo.cxx:372
 AliFemtoModelHiddenInfo.cxx:373
 AliFemtoModelHiddenInfo.cxx:374
 AliFemtoModelHiddenInfo.cxx:375
 AliFemtoModelHiddenInfo.cxx:376
 AliFemtoModelHiddenInfo.cxx:377
 AliFemtoModelHiddenInfo.cxx:378
 AliFemtoModelHiddenInfo.cxx:379
 AliFemtoModelHiddenInfo.cxx:380
 AliFemtoModelHiddenInfo.cxx:381
 AliFemtoModelHiddenInfo.cxx:382
 AliFemtoModelHiddenInfo.cxx:383
 AliFemtoModelHiddenInfo.cxx:384
 AliFemtoModelHiddenInfo.cxx:385
 AliFemtoModelHiddenInfo.cxx:386
 AliFemtoModelHiddenInfo.cxx:387
 AliFemtoModelHiddenInfo.cxx:388
 AliFemtoModelHiddenInfo.cxx:389
 AliFemtoModelHiddenInfo.cxx:390
 AliFemtoModelHiddenInfo.cxx:391
 AliFemtoModelHiddenInfo.cxx:392
 AliFemtoModelHiddenInfo.cxx:393
 AliFemtoModelHiddenInfo.cxx:394
 AliFemtoModelHiddenInfo.cxx:395
 AliFemtoModelHiddenInfo.cxx:396
 AliFemtoModelHiddenInfo.cxx:397
 AliFemtoModelHiddenInfo.cxx:398
 AliFemtoModelHiddenInfo.cxx:399
 AliFemtoModelHiddenInfo.cxx:400
 AliFemtoModelHiddenInfo.cxx:401
 AliFemtoModelHiddenInfo.cxx:402
 AliFemtoModelHiddenInfo.cxx:403
 AliFemtoModelHiddenInfo.cxx:404
 AliFemtoModelHiddenInfo.cxx:405
 AliFemtoModelHiddenInfo.cxx:406
 AliFemtoModelHiddenInfo.cxx:407
 AliFemtoModelHiddenInfo.cxx:408
 AliFemtoModelHiddenInfo.cxx:409
 AliFemtoModelHiddenInfo.cxx:410
 AliFemtoModelHiddenInfo.cxx:411
 AliFemtoModelHiddenInfo.cxx:412
 AliFemtoModelHiddenInfo.cxx:413
 AliFemtoModelHiddenInfo.cxx:414
 AliFemtoModelHiddenInfo.cxx:415
 AliFemtoModelHiddenInfo.cxx:416
 AliFemtoModelHiddenInfo.cxx:417
 AliFemtoModelHiddenInfo.cxx:418
 AliFemtoModelHiddenInfo.cxx:419
 AliFemtoModelHiddenInfo.cxx:420
 AliFemtoModelHiddenInfo.cxx:421
 AliFemtoModelHiddenInfo.cxx:422
 AliFemtoModelHiddenInfo.cxx:423
 AliFemtoModelHiddenInfo.cxx:424
 AliFemtoModelHiddenInfo.cxx:425
 AliFemtoModelHiddenInfo.cxx:426
 AliFemtoModelHiddenInfo.cxx:427
 AliFemtoModelHiddenInfo.cxx:428
 AliFemtoModelHiddenInfo.cxx:429
 AliFemtoModelHiddenInfo.cxx:430
 AliFemtoModelHiddenInfo.cxx:431
 AliFemtoModelHiddenInfo.cxx:432
 AliFemtoModelHiddenInfo.cxx:433
 AliFemtoModelHiddenInfo.cxx:434
 AliFemtoModelHiddenInfo.cxx:435
 AliFemtoModelHiddenInfo.cxx:436
 AliFemtoModelHiddenInfo.cxx:437
 AliFemtoModelHiddenInfo.cxx:438
 AliFemtoModelHiddenInfo.cxx:439
 AliFemtoModelHiddenInfo.cxx:440
 AliFemtoModelHiddenInfo.cxx:441
 AliFemtoModelHiddenInfo.cxx:442
 AliFemtoModelHiddenInfo.cxx:443
 AliFemtoModelHiddenInfo.cxx:444
 AliFemtoModelHiddenInfo.cxx:445
 AliFemtoModelHiddenInfo.cxx:446
 AliFemtoModelHiddenInfo.cxx:447
 AliFemtoModelHiddenInfo.cxx:448
 AliFemtoModelHiddenInfo.cxx:449
 AliFemtoModelHiddenInfo.cxx:450
 AliFemtoModelHiddenInfo.cxx:451
 AliFemtoModelHiddenInfo.cxx:452
 AliFemtoModelHiddenInfo.cxx:453
 AliFemtoModelHiddenInfo.cxx:454
 AliFemtoModelHiddenInfo.cxx:455
 AliFemtoModelHiddenInfo.cxx:456
 AliFemtoModelHiddenInfo.cxx:457
 AliFemtoModelHiddenInfo.cxx:458
 AliFemtoModelHiddenInfo.cxx:459
 AliFemtoModelHiddenInfo.cxx:460
 AliFemtoModelHiddenInfo.cxx:461
 AliFemtoModelHiddenInfo.cxx:462
 AliFemtoModelHiddenInfo.cxx:463
 AliFemtoModelHiddenInfo.cxx:464
 AliFemtoModelHiddenInfo.cxx:465
 AliFemtoModelHiddenInfo.cxx:466
 AliFemtoModelHiddenInfo.cxx:467