ROOT logo
#ifndef ALIESDRECKINKINFO_H
#define ALIESDRECKINKINFO_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */



//////////////////////////////////////////////////////////////////////////////
//                          Class AliRecInfo                                //
//   collect together MC info and Rec info for comparison purposes 
//                                           - effieciency studies and so on//                                                                 //
//   marian.ivanov@cern.ch                                                  //
//////////////////////////////////////////////////////////////////////////////


#include "TObject.h"
#include "AliESDRecInfo.h"



class AliESDRecKinkInfo: public TObject {
friend class  AliRecInfoMaker;
public:
 AliESDRecKinkInfo();
  void Update();
protected:
  AliESDRecInfo  fT1;      //track1
  AliESDRecInfo  fT2;      //track2  
  AliESDkink     fKink;    //kink
  Double_t       fDist1;    //info about closest distance according closest MC - linear DCA
  Double_t       fDist2;    //info about closest distance parabolic DCA
  Double_t       fInvMass;  //reconstructed invariant mass -
  //
  Double_t       fPdr[3];    //momentum at vertex daughter  - according approx at DCA
  Double_t       fXr[3];     //rec. position according helix
  //
  Double_t       fPm[3];    //momentum at the vertex mother
  Double_t       fAngle[3]; //three angles
  Double_t       fRr;       // rec position of the vertex 
  Double_t       fMinR;     // minimum radius in rphi intersection
  Double_t       fDistMinR; // distance at minimal radius
  Int_t          fLab[2];   //MC label of the partecle
  Float_t        fPointAngleFi; //point angle fi
  Float_t        fPointAngleTh; //point angle theta
  Float_t        fPointAngle;   //point angle full
  Int_t          fStatus;       //status -tracks 
  Int_t          fRecStatus;    //kink -status- 0 - not found  1-good -  fake
  Int_t          fMultiple;     // how many times was kink reconstructed
  Int_t          fKinkMultiple; // how many times was kink reconstructed
  ClassDef(AliESDRecKinkInfo,1)   // container for  
};

#endif
 AliESDRecKinkInfo.h:1
 AliESDRecKinkInfo.h:2
 AliESDRecKinkInfo.h:3
 AliESDRecKinkInfo.h:4
 AliESDRecKinkInfo.h:5
 AliESDRecKinkInfo.h:6
 AliESDRecKinkInfo.h:7
 AliESDRecKinkInfo.h:8
 AliESDRecKinkInfo.h:9
 AliESDRecKinkInfo.h:10
 AliESDRecKinkInfo.h:11
 AliESDRecKinkInfo.h:12
 AliESDRecKinkInfo.h:13
 AliESDRecKinkInfo.h:14
 AliESDRecKinkInfo.h:15
 AliESDRecKinkInfo.h:16
 AliESDRecKinkInfo.h:17
 AliESDRecKinkInfo.h:18
 AliESDRecKinkInfo.h:19
 AliESDRecKinkInfo.h:20
 AliESDRecKinkInfo.h:21
 AliESDRecKinkInfo.h:22
 AliESDRecKinkInfo.h:23
 AliESDRecKinkInfo.h:24
 AliESDRecKinkInfo.h:25
 AliESDRecKinkInfo.h:26
 AliESDRecKinkInfo.h:27
 AliESDRecKinkInfo.h:28
 AliESDRecKinkInfo.h:29
 AliESDRecKinkInfo.h:30
 AliESDRecKinkInfo.h:31
 AliESDRecKinkInfo.h:32
 AliESDRecKinkInfo.h:33
 AliESDRecKinkInfo.h:34
 AliESDRecKinkInfo.h:35
 AliESDRecKinkInfo.h:36
 AliESDRecKinkInfo.h:37
 AliESDRecKinkInfo.h:38
 AliESDRecKinkInfo.h:39
 AliESDRecKinkInfo.h:40
 AliESDRecKinkInfo.h:41
 AliESDRecKinkInfo.h:42
 AliESDRecKinkInfo.h:43
 AliESDRecKinkInfo.h:44
 AliESDRecKinkInfo.h:45
 AliESDRecKinkInfo.h:46
 AliESDRecKinkInfo.h:47
 AliESDRecKinkInfo.h:48
 AliESDRecKinkInfo.h:49
 AliESDRecKinkInfo.h:50
 AliESDRecKinkInfo.h:51
 AliESDRecKinkInfo.h:52
 AliESDRecKinkInfo.h:53