]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliGenInfo.h
Base class (AliMisaligner); each detector will provide its derived class,
[u/mrichter/AliRoot.git] / STEER / AliGenInfo.h
index 631f1385703344b185718c94ba17547cb1e74181..a26726ac14255a3d041ac8405cb5f08bf434c73c 100644 (file)
@@ -80,6 +80,7 @@ class AliGenV0Info: public TObject {
 public:
   AliMCInfo fMCd;      //info about daughter particle - second particle for V0
   AliMCInfo fMCm;      //info about mother particle   - first particle for V0
+  TParticle fMotherP;   //particle info about mother particle
   void Update(Float_t vertex[3]);        // put some derived info to special field 
   Double_t    fMCDist1;    //info about closest distance according closest MC - linear DCA
   Double_t    fMCDist2;    //info about closest distance parabolic DCA
@@ -94,7 +95,7 @@ public:
   Double_t     fMCRr;       // rec position of the vertex 
   Double_t     fMCR;        //exact r position of the vertex
   Int_t        fPdg[2];   //pdg code of mother and daugter particles
-  Int_t        fLab[2];   //MC label of the partecle
+  Int_t        fLab[2];   //MC label of the partecle  
   //
   Double_t       fInvMass;  //reconstructed invariant mass -
   Float_t        fPointAngleFi; //point angle fi
@@ -224,10 +225,10 @@ public:
   void InitView();
   TH1F * DrawXY(const char * chx, const char *chy, const char* selection, 
                const char * quality,Int_t nbins, Float_t minx, Float_t maxx, 
-               Float_t miny, Float_t maxy);
+               Float_t miny, Float_t maxy, Int_t nBinsRes=30);
   TH1F * DrawLogXY(const char * chx, const char *chy, const char* selection, 
                   const char * quality, Int_t nbins,Float_t minx, Float_t maxx, 
-                  Float_t miny, Float_t maxy); 
+                  Float_t miny, Float_t maxy, Int_t nBinsRes=30); 
   TH1F * Eff(const char *variable, const char* selection, const char * quality, 
             Int_t nbins,Float_t min, Float_t max); 
   TH1F * EffLog(const char *variable, const char* selection, const char * quality, 
@@ -255,24 +256,6 @@ public:
 ClassImp(AliComparisonDraw)
 
 
-class AliPointsMI: public TObject{
- public:
-  AliPointsMI();
-  AliPointsMI(Int_t n, Float_t *x,Float_t *y, Float_t *z);
-  void Reset();
-  void Reset(AliDetector * det, Int_t particle);  //load points for given particle
-  ~AliPointsMI();
-  Int_t   fN;  //number of points;
-  Float_t *fX; //[fN] pointer to x
-  Float_t *fY; //[fN] pointer to y
-  Float_t *fZ; //[fN] pointer to Z  
-  Int_t   fCapacity; //!allocated size of the x,y,x
-  Int_t   fLabel0; //label
-  Int_t   fLabel1; //label
-  ClassDef(AliPointsMI,1)
-};
-ClassImp(AliPointsMI)
-
 
 AliTPCParam * GetTPCParam();
-Float_t TPCBetheBloch(Float_t bg);
+