4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 //-------------------------------------------------------------------------
10 // ESD V0 Vertex Class
11 // This class is part of the Event Summary Data set of classes
12 // Origin: Marian Ivanov marian.ivanov@cern.ch
13 //-------------------------------------------------------------------------
16 #include "AliExternalTrackParam.h"
21 class AliESDkink : public TObject {
23 AliESDkink(); //constructor
25 void SetID(Int_t id){fID=id;}
26 Int_t GetID(){return fID;}
27 void SetMother(const AliExternalTrackParam & pmother);
28 void SetDaughter(const AliExternalTrackParam & pdaughter);
29 void Update(); //update
30 Float_t GetTPCDensityFactor() const;
31 Float_t GetQt() const;
34 AliExternalTrackParam fParamDaughter;
35 AliExternalTrackParam fParamMother;
36 Double_t fDist1; //info about closest distance according closest MC - linear DCA
37 Double_t fDist2; //info about closest distance parabolic DCA
39 Double_t fPdr[3]; //momentum at vertex daughter - according approx at DCA
40 Double_t fXr[3]; //rec. position according helix
42 Double_t fPm[3]; //momentum at the vertex mother
43 Double_t fAngle[3]; //three angles
44 Double_t fRr; // rec position of the vertex
45 Int_t fLab[2]; //MC label of the partecle
46 Int_t fIndex[2]; //reconstructed labels of the tracks
47 Int_t fStatus; //status
48 Float_t fTPCdensity[2][2]; //tpc cluster density before and after kink
49 Float_t fTPCdensity2[2][2]; //tpc cluster density before and after kink - after second iteration
50 Float_t fShapeFactor; // tpc clusters shape factor
51 Int_t fRow0; // critical pad row number
52 Int_t fMultiple[2]; //how many times the track's were used
53 Float_t fZm[2]; // z at the middle of chamber
55 ClassDef(AliESDkink,1) // ESD V0 vertex