4 #include "AliL3RootTypes.h"
11 AliITStrackV2 * posTrack; //!
12 AliITStrackV2 * negTrack; //!
15 double bestV0[3],primaryVertex[3];
16 double cutV0low, cutV0high, cutInvMass, cutPointAngle, cutd0d0,cutCosThetaStar,cutpTchild;
21 AliD0Trigger(double c[7],double Bfield,double pv[3]);
22 AliD0Trigger(AliITStrackV2 * posT, AliITStrackV2 * negT);
23 virtual ~AliD0Trigger();
25 void SetTracks(AliITStrackV2 * posT, AliITStrackV2 * negT);
28 bool FindV0offline(double v[3]);
29 void FindMomentaAtVertex();
30 void FindMomentaOffline();
32 void SetMomenta(double m[6]);
35 double P(){return sqrt(Pt()*Pt()+Pz()*Pz());}
36 double Pt(){return sqrt(Px()*Px()+Py()*Py());}
37 double Px(){return (momenta[0]+momenta[3]);}
38 double Py(){return (momenta[1]+momenta[4]);}
39 double Pz(){return (momenta[2]+momenta[5]);}
43 ClassDef(AliD0Trigger,1)