]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/AliESDRecKinkInfo.h
First attempt to use AliAnalisysTask (Marian)
[u/mrichter/AliRoot.git] / PWG1 / AliESDRecKinkInfo.h
1 #ifndef ALIESDRECKINKINFO_H
2 #define ALIESDRECKINKINFO_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6
7
8 //////////////////////////////////////////////////////////////////////////////
9 //                          Class AliRecInfo                                //
10 //   collect together MC info and Rec info for comparison purposes 
11 //                                           - effieciency studies and so on//                                                                 //
12 //   marian.ivanov@cern.ch                                                  //
13 //////////////////////////////////////////////////////////////////////////////
14
15
16 #include "TObject.h"
17 #include "AliESDRecInfo.h"
18
19
20
21 class AliESDRecKinkInfo: public TObject {
22 friend class  AliRecInfoMaker;
23 public:
24   void Update();
25 protected:
26   AliESDRecInfo  fT1;      //track1
27   AliESDRecInfo  fT2;      //track2  
28   AliESDkink     fKink;    //kink
29   Double_t       fDist1;    //info about closest distance according closest MC - linear DCA
30   Double_t       fDist2;    //info about closest distance parabolic DCA
31   Double_t       fInvMass;  //reconstructed invariant mass -
32   //
33   Double_t       fPdr[3];    //momentum at vertex daughter  - according approx at DCA
34   Double_t       fXr[3];     //rec. position according helix
35   //
36   Double_t       fPm[3];    //momentum at the vertex mother
37   Double_t       fAngle[3]; //three angles
38   Double_t       fRr;       // rec position of the vertex 
39   Double_t       fMinR;     // minimum radius in rphi intersection
40   Double_t       fDistMinR; // distance at minimal radius
41   Int_t          fLab[2];   //MC label of the partecle
42   Float_t        fPointAngleFi; //point angle fi
43   Float_t        fPointAngleTh; //point angle theta
44   Float_t        fPointAngle;   //point angle full
45   Int_t          fStatus;       //status -tracks 
46   Int_t          fRecStatus;    //kink -status- 0 - not found  1-good -  fake
47   Int_t          fMultiple;     // how many times was kink reconstructed
48   Int_t          fKinkMultiple; // how many times was kink reconstructed
49   ClassDef(AliESDRecKinkInfo,1)   // container for  
50 };
51
52 #endif