]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/AliESDRecV0Info.h
Updating macro to check the various methods of the AliMUONMCDataInterface
[u/mrichter/AliRoot.git] / PWG1 / AliESDRecV0Info.h
1 #ifndef ALIESDRECV0INFO_H
2 #define ALIESDRECV0INFO_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 #include "TObject.h"
9 #include "AliESDRecInfo.h"
10
11
12
13
14 /////////////////////////////////////////////////////////
15 /////////////////////////////////////////////////////////
16 /////////////////////////////////////////////////////////
17
18
19 class AliESDRecV0Info: public TObject {
20   friend class  AliRecInfoMaker;
21 public:
22   void Update(Float_t vertex[3]);
23 protected:
24   AliESDRecInfo  fT1;      //track1
25   AliESDRecInfo  fT2;      //track2  
26   Double_t       fDist1;    //info about closest distance according closest MC - linear DCA
27   Double_t       fDist2;    //info about closest distance parabolic DCA
28   Double_t       fInvMass;  //reconstructed invariant mass -
29   //
30   Double_t       fPdr[3];    //momentum at vertex daughter  - according approx at DCA
31   Double_t       fXr[3];     //rec. position according helix
32   //
33   Double_t       fRs[2];     // minimum radius in rphi intersection
34   Double_t       fDistMinR; // distance at minimal radius
35   Double_t       fPm[3];    //momentum at the vertex mother
36   Double_t       fAngle[3]; //three angles
37   Double_t       fRr;       // rec position of the vertex 
38   Int_t          fLab[2];   //MC label of the partecle
39   Float_t        fPointAngleFi; //point angle fi
40   Float_t        fPointAngleTh; //point angle theta
41   Float_t        fPointAngle;   //point angle full
42   Int_t          fV0Status;       // status of the kink
43   AliV0*         fV0tpc;           // Vo information from reconsturction according TPC
44   AliV0*         fV0its;           // Vo information from reconsturction according ITS
45   AliV0*         fV0rec;           // V0 information form the reconstruction
46   Int_t          fMultiple;     // how man times V0 was recostructed 
47   Int_t          fV0Multiple;   // how man times was V0 reconstucted
48   Int_t          fRecStatus;    // status form the reconstuction
49   ClassDef(AliESDRecV0Info,2)   // container for  
50 };
51
52
53
54 #endif