LCOV - code coverage report
Current view: top level - ITS/ITSbase - AliITSTracklPairs.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 7 14.3 %
Date: 2016-06-14 17:26:59 Functions: 1 13 7.7 %

          Line data    Source code
       1             : #ifndef ALIITSTRACKLPAIRS_H 
       2             : #define ALIITSTRACKLPAIRS_H
       3             : 
       4             : #include<TObject.h>
       5             : /* Copyright(c) 2009-2010, ALICE Experiment at CERN, All rights reserved. *
       6             :  * See cxx source for full Copyright notice                               */
       7             : 
       8             : /* $Id$ */
       9             : 
      10             : ////////////////////////////////////////////////////////////////
      11             : // Helper class for 3D primary vertexing                      //
      12             : // Used by AliITSSortTrkl                                     //
      13             : // Origin M.Masera (masera@to.infn.it)                        //
      14             : ////////////////////////////////////////////////////////////////
      15             : 
      16           0 : class AliITSTracklPairs : public TObject {
      17             : 
      18             :  public:
      19             : 
      20             :   AliITSTracklPairs();
      21             :   AliITSTracklPairs(Int_t t1, Int_t t2, Double_t dca, Double_t *coo);
      22             :   virtual ~AliITSTracklPairs();
      23           0 :   Int_t GetTrack1() const {return fTrack1;}
      24           0 :   Int_t GetTrack2() const {return fTrack2;}
      25           0 :   Double_t GetDCA() const {return fDCA;}
      26           0 :   void GetCrossCoord(Double_t *cr) const {for(int i=0;i<3;i++)cr[i]=fCross[i];}
      27             :   Double_t GetDistance(const AliITSTracklPairs& pair) const;
      28           0 :   Bool_t HasTrack(Int_t tr) const {return ((tr == fTrack1) || (tr == fTrack2));}
      29             : 
      30             :  protected:
      31             :   Int_t fTrack1;      // first tracklet index
      32             :   Int_t fTrack2;      // second tracklet index
      33             :   Double_t fDCA;      // DCA
      34             :   Double_t fCross[3]; // intersection coordinates
      35             : 
      36         118 :   ClassDef(AliITSTracklPairs,1);
      37             : };
      38             : 
      39             : #endif

Generated by: LCOV version 1.11