]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/AliESDRecKinkInfo.h
Dixed a crash when no proper files/data to display (Mikolaj)
[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  AliESDRecKinkInfo();
25   void Update();
26 protected:
27   AliESDRecInfo  fT1;      //track1
28   AliESDRecInfo  fT2;      //track2  
29   AliESDkink     fKink;    //kink
30   Double_t       fDist1;    //info about closest distance according closest MC - linear DCA
31   Double_t       fDist2;    //info about closest distance parabolic DCA
32   Double_t       fInvMass;  //reconstructed invariant mass -
33   //
34   Double_t       fPdr[3];    //momentum at vertex daughter  - according approx at DCA
35   Double_t       fXr[3];     //rec. position according helix
36   //
37   Double_t       fPm[3];    //momentum at the vertex mother
38   Double_t       fAngle[3]; //three angles
39   Double_t       fRr;       // rec position of the vertex 
40   Double_t       fMinR;     // minimum radius in rphi intersection
41   Double_t       fDistMinR; // distance at minimal radius
42   Int_t          fLab[2];   //MC label of the partecle
43   Float_t        fPointAngleFi; //point angle fi
44   Float_t        fPointAngleTh; //point angle theta
45   Float_t        fPointAngle;   //point angle full
46   Int_t          fStatus;       //status -tracks 
47   Int_t          fRecStatus;    //kink -status- 0 - not found  1-good -  fake
48   Int_t          fMultiple;     // how many times was kink reconstructed
49   Int_t          fKinkMultiple; // how many times was kink reconstructed
50   ClassDef(AliESDRecKinkInfo,1)   // container for  
51 };
52
53 #endif