Extension for AOD
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliEventplane.h
index edb21a6..276a105 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALIEventplane_H
-#define ALIEventplane_H
+#ifndef ALIEVENTPLANE_H
+#define ALIEVENTPLANE_H
 
 /* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
@@ -36,8 +36,16 @@ class AliEventplane : public TNamed
   TVector2* GetQVector(); 
   Double_t  GetQContributionX(AliVTrack* track);
   Double_t  GetQContributionY(AliVTrack* track);
+  Double_t  GetQContributionXsub1(AliVTrack* track);
+  Double_t  GetQContributionYsub1(AliVTrack* track);
+  Double_t  GetQContributionXsub2(AliVTrack* track);
+  Double_t  GetQContributionYsub2(AliVTrack* track);
   TArrayF*  GetQContributionXArray() { return fQContributionX; }
   TArrayF*  GetQContributionYArray() { return fQContributionY; }
+  TArrayF*  GetQContributionXArraysub1() { return fQContributionXsub1; }
+  TArrayF*  GetQContributionYArraysub1() { return fQContributionYsub1; }
+  TArrayF*  GetQContributionXArraysub2() { return fQContributionXsub2; }
+  TArrayF*  GetQContributionYArraysub2() { return fQContributionYsub2; }
   Double_t  GetEventplane(const char *method);
   TVector2* GetQsub1();
   TVector2* GetQsub2();
@@ -47,13 +55,17 @@ class AliEventplane : public TNamed
   void Reset();
 
  private:
-   TVector2* fQVector;         // Q-Vector of event
-   TArrayF* fQContributionX;   // array of the tracks' contributions to X component of Q-Vector - index = track ID
-   TArrayF* fQContributionY;   // array of the tracks' contributions to Y component of Q-Vector - index = track ID
-   Double_t fEventplaneQ;      // Event plane angle from Q-Vector
-   TVector2* fQsub1;           // Q-Vector of subevent 1
-   TVector2* fQsub2;           // Q-Vector of subevent 2
-   Double_t fQsubRes;          // Difference of EP angles of subevents
+   TVector2* fQVector;          // Q-Vector of event
+   TArrayF* fQContributionX;    // array of the tracks' contributions to X component of Q-Vector - index = track ID
+   TArrayF* fQContributionY;    // array of the tracks' contributions to Y component of Q-Vector - index = track ID
+   TArrayF* fQContributionXsub1; // array of the tracks' contributions to X component of Q-Vectorsub1 - index = track ID
+   TArrayF* fQContributionYsub1; // array of the tracks' contributions to Y component of Q-Vectorsub1 - index = track ID
+   TArrayF* fQContributionXsub2; // array of the tracks' contributions to X component of Q-Vectorsub2 - index = track ID
+   TArrayF* fQContributionYsub2; // array of the tracks' contributions to Y component of Q-Vectorsub2 - index = track ID
+   Double_t fEventplaneQ;       // Event plane angle from Q-Vector
+   TVector2* fQsub1;            // Q-Vector of subevent 1
+   TVector2* fQsub2;            // Q-Vector of subevent 2
+   Double_t fQsubRes;           // Difference of EP angles of subevents
  
   ClassDef(AliEventplane, 1)
 };