CheckTrack implemented
[u/mrichter/AliRoot.git] / HLT / trigger / AliD0Trigger.h
1 #ifndef AliD0_Trigger
2 #define AliD0_Trigger
3
4 #include "AliL3RootTypes.h"
5
6 class AliITStrackV2;
7
8 class AliD0Trigger {
9  
10  private:
11   AliITStrackV2 * posTrack; //!
12   AliITStrackV2 * negTrack; //!
13   
14   double momenta[6];
15   double bestV0[3],primaryVertex[3];
16   double cutV0low, cutV0high, cutInvMass, cutPointAngle;
17   double Bfield;
18
19  public:
20   AliD0Trigger();
21   AliD0Trigger(double c[4],double Bfield,double pv[3]);
22   AliD0Trigger(AliITStrackV2 * posT, AliITStrackV2 * negT);
23   virtual ~AliD0Trigger();
24
25   void SetTracks(AliITStrackV2 * posT, AliITStrackV2 * negT);
26   bool FindInvMass();
27   bool FindV0();
28   void FindMomentaAtVertex();
29   bool PointingAngle();
30   
31   ClassDef(AliD0Trigger,1) 
32
33 };
34
35 #endif