Changed to new naming scheme for histograms, added functionality to the analysis...
[u/mrichter/AliRoot.git] / PWG4 / GammaConv / AliV0Reader.h
index d6a376d..2fd6517 100644 (file)
@@ -280,6 +280,12 @@ class AliV0Reader : public TObject {
    */\r
   Double_t GetMotherCandidatePhi() const;\r
 \r
+  /*\r
+   * Gets the Rapidity of the mother candidate.\r
+   */\r
+  Double_t GetMotherCandidateRapidity() const;\r
+\r
+\r
   /*\r
    * Update data which need to be updated every event.\r
    */\r
@@ -300,6 +306,12 @@ class AliV0Reader : public TObject {
    */\r
   Double_t GetPtCut() const{return fPtCut;}\r
 \r
+  /*\r
+   * Gets the line cut values.\r
+   */\r
+  Double_t GetLineCutZRSlope() const{return fLineCutZRSlope;}\r
+  Double_t GetLineCutZValue() const{return fLineCutZValue;}\r
+  \r
   /*\r
    * Gets the Chi2 cut value for the conversions.\r
    */\r
@@ -310,6 +322,12 @@ class AliV0Reader : public TObject {
    */\r
   Double_t GetChi2CutMeson() const{return fChi2CutMeson;}\r
 \r
+  Double_t GetPositiveTrackLength() const{return fCurrentPositiveESDTrack->GetIntegratedLength();}\r
+  Double_t GetNegativeTrackLength() const{return fCurrentNegativeESDTrack->GetIntegratedLength();}\r
+\r
+  Double_t GetPositiveNTPCClusters() const{return fCurrentPositiveESDTrack->GetTPCNcls();}\r
+  Double_t GetNegativeNTPCClusters() const{return fCurrentNegativeESDTrack->GetTPCNcls();}\r
+\r
   /*\r
    * Sets the MaxRCut value.\r
    */\r
@@ -325,6 +343,12 @@ class AliV0Reader : public TObject {
    */\r
   void SetPtCut(Double_t ptCut){fPtCut=ptCut;}\r
 \r
+  /*\r
+   * Sets the LineCut values.\r
+   */\r
+  void SetLineCutZRSlope(Double_t LineCutZRSlope){fLineCutZRSlope=LineCutZRSlope;}\r
+  void SetLineCutZValue(Double_t LineCutZValue){fLineCutZValue=LineCutZValue;}\r
+\r
   /*\r
    * Sets the Chi2Cut value for conversions.\r
    */\r
@@ -378,7 +402,7 @@ class AliV0Reader : public TObject {
   /*\r
    * Updates the V0 information of the current V0.\r
    */\r
-  void UpdateV0Information();\r
+  Bool_t UpdateV0Information();\r
 \r
   /*\r
    * Resets the V0 index.\r
@@ -450,6 +474,8 @@ class AliV0Reader : public TObject {
   Double_t fMaxR;\r
   Double_t fEtaCut;\r
   Double_t fPtCut;\r
+  Double_t fLineCutZRSlope;\r
+  Double_t fLineCutZValue;\r
   Double_t fChi2CutConversion;\r
   Double_t fChi2CutMeson;\r
   Double_t fPIDProbabilityCutNegativeParticle;\r
@@ -465,7 +491,7 @@ class AliV0Reader : public TObject {
   vector<AliKFParticle> fCurrentEventGoodV0s;\r
   vector<AliKFParticle> fPreviousEventGoodV0s;\r
 \r
-  ClassDef(AliV0Reader,0)\r
+  ClassDef(AliV0Reader,1)\r
 };\r
 \r
 \r