-#ifndef ALIHBTMONPXDISTRIBUTIONVSPTFCTN_H
-#define ALIHBTMONPXDISTRIBUTIONVSPTFCTN_H
-
+#ifndef ALIHBTMONDISTRIBUTIONFCTNS_H
+#define ALIHBTMONDISTRIBUTIONFCTNS_H
+//______________________________________________________________
+////////////////////////////////////////////////////////////////
+//
+// class AliHBTMonPxDistributionFctn;
+// class AliHBTMonPxDistributionVsPtFctn;
+// class AliHBTMonPyDistributionFctn;
+// class AliHBTMonPyDistributionVsPtFctn;
+// class AliHBTMonPzDistributionFctn;
+// class AliHBTMonPzDistributionVsPtFctn;
+// class AliHBTMonPDistributionFctn;
+// class AliHBTMonPDistributionVsPtFctn;
+// class AliHBTMonPtDistributionFctn;
+// class AliHBTMonVxDistributionFctn;
+// class AliHBTMonVyDistributionFctn;
+// class AliHBTMonVzDistributionFctn;
+// class AliHBTMonRDistributionFctn;
+// class AliHBTMonVyDistributionVsVxFctn;
+// class AliHBTMonRtDistributionVsVzFctn;
+//
// added by Zbigniew.Chajecki@cern.ch
-// this classes create distribution functions of particle momentum
+// this classes create distribution functions of particle momentum
+//
+/////////////////////////////////////////////////////////////////
class AliHBTMonPxDistributionFctn;
class AliHBTMonPxDistributionVsPtFctn;
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->Px();}
- public:
- ClassDef(AliHBTMonPxDistributionFctn,1)
-
+ ClassDef(AliHBTMonPxDistributionFctn,1)
};
/*************************************************************************************/
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->Py();}
- public:
- ClassDef(AliHBTMonPyDistributionFctn,1)
-
+ ClassDef(AliHBTMonPyDistributionFctn,1)
};
/*************************************************************************************/
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->Pz();}
- public:
- ClassDef(AliHBTMonPzDistributionFctn,1)
+ ClassDef(AliHBTMonPzDistributionFctn,1)
};
/*************************************************************************************/
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->P();}
- public:
- ClassDef(AliHBTMonPDistributionFctn,1)
+ ClassDef(AliHBTMonPDistributionFctn,1)
};
/*************************************************************************************/
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->Pt();}
- public:
- ClassDef(AliHBTMonPtDistributionFctn,1)
-
+ ClassDef(AliHBTMonPtDistributionFctn,1)
};
/***********************************************************************/
void GetValues(AliHBTParticle* partparticle, Double_t& x, Double_t& y)
{
- x = partparticle->Pt();
- y = partparticle->Px();
+ x = partparticle->Pt();
+ y = partparticle->Px();
}
TH1* GetResult(){return fResult;}
- protected:
- private:
- public:
- ClassDef(AliHBTMonPxDistributionVsPtFctn,1)
+ ClassDef(AliHBTMonPxDistributionVsPtFctn,1)
};
/***********************************************************************/
x = partparticle->Pt();
y = partparticle->Py();
}
- TH1* GetResult(){return fResult;}
- protected:
- private:
- public:
- ClassDef(AliHBTMonPyDistributionVsPtFctn,1)
+ TH1* GetResult(){return fResult;}
+ ClassDef(AliHBTMonPyDistributionVsPtFctn,1)
};
/***********************************************************************/
class AliHBTMonPzDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
y = partparticle->Pz();
}
TH1* GetResult(){return fResult;}
- protected:
- private:
- public:
- ClassDef(AliHBTMonPzDistributionVsPtFctn,1)
+ ClassDef(AliHBTMonPzDistributionVsPtFctn,1)
};
/***********************************************************************/
y = partparticle->P();
}
TH1* GetResult(){return fResult;}
- protected:
- private:
- public:
- ClassDef(AliHBTMonPDistributionVsPtFctn,1)
+ ClassDef(AliHBTMonPDistributionVsPtFctn,1)
};
/***********************************************************************/
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->Phi();}
- public:
- ClassDef(AliHBTMonPhiDistributionFctn,1)
-
+ ClassDef(AliHBTMonPhiDistributionFctn,1)
};
/***********************************************************************/
TH1* GetResult(){return fResult;}
protected:
Double_t GetValue(AliHBTParticle * particle) { return particle->Theta();}
- public:
- ClassDef(AliHBTMonThetaDistributionFctn,1)
+ ClassDef(AliHBTMonThetaDistributionFctn,1)
};
/***********************************************************************/
x = partparticle->Pt();
y = partparticle->Phi();
}
- TH1* GetResult(){return fResult;}
- protected:
- private:
- public:
- ClassDef(AliHBTMonPhiDistributionVsPtFctn,1)
+ TH1* GetResult(){return fResult;}
+ ClassDef(AliHBTMonPhiDistributionVsPtFctn,1)
};
/***********************************************************************/
y = partparticle->Theta();
}
TH1* GetResult(){return fResult;}
- protected:
- private:
ClassDef(AliHBTMonThetaDistributionVsPtFctn,1)
};
y = partparticle->Vy();
}
TH1* GetResult(){return fResult;}
- protected:
- private:
ClassDef(AliHBTMonVyDistributionVsVxFctn,1)
};
y = TMath::Hypot(partparticle->Vx(),partparticle->Vy());
}
TH1* GetResult(){return fResult;}
- protected:
- private:
ClassDef(AliHBTMonRtDistributionVsVzFctn,1)
};