LCOV - code coverage report
Current view: top level - PMD/PMDrec - AliPMDrecdata.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : #ifndef ALIPMDRECDATA_H
       2             : #define ALIPMDRECDATA_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : //-----------------------------------------------------//
       6             : //                                                     //
       7             : //                                                     //
       8             : //  Date   : May 27, 2009                              //
       9             : //                                                     //
      10             : //  Store reconstructed points, track no and trackpid  //
      11             : //  corresponding to the cluster for PMD               //
      12             : //                                                     //
      13             : //-----------------------------------------------------//
      14             : 
      15             : #include "Rtypes.h"
      16             : #include "TObject.h"
      17             : class TClonesArray;
      18             : 
      19             : class AliPMDrecdata : public TObject
      20             : {
      21             : 
      22             :  public:
      23             :   AliPMDrecdata();
      24             :   AliPMDrecdata(Int_t idet, Int_t ismn, Int_t trno, Int_t trpid, Float_t *clusdata);
      25             :   AliPMDrecdata(AliPMDrecdata *pmdrecdata);
      26             :   AliPMDrecdata (const AliPMDrecdata &pmdrecdata);  // copy constructor
      27             :   AliPMDrecdata &operator=(const AliPMDrecdata &pmdrecdata); // assignment op
      28             :   
      29             :   virtual ~AliPMDrecdata();
      30             : 
      31             :   Int_t   GetDetector() const;
      32             :   Int_t   GetSMNumber() const;
      33             :   Int_t   GetClusTrackNo() const;
      34             :   Int_t   GetClusTrackPid() const;
      35             :   Float_t GetClusX() const;
      36             :   Float_t GetClusY() const;
      37             :   Float_t GetClusADC() const;
      38             :   Float_t GetClusCells() const;
      39             :   Float_t GetClusSigmaX() const;
      40             :   Float_t GetClusSigmaY() const;
      41             :   
      42             :  protected:
      43             : 
      44             :   Int_t   fDet;          // Detector No (0:PRE, 1:CPV)
      45             :   Int_t   fSMN;          // Serial Module No.
      46             :   Int_t   fTrackNo;      // Track number of the cluster
      47             :   Int_t   fTrackPid;     // Cluster Track pid
      48             :   Float_t fClusData[6];  // Array containing cluster information
      49             :   /*
      50             :     fDet         : Detector Number,  fSMN         : Serial Module Number
      51             :     fClusData[0] : Cluster x      ,  fClusData[1] : Cluster y
      52             :     fClusData[2] : Cluster adc    ,  fClusData[3] : Cluster Cells
      53             :     fClusData[4] : Cluster SigmaX ,  fClusData[5] : Cluster SigmaY
      54             :   */
      55             :   
      56          12 :   ClassDef(AliPMDrecdata,0) // keep reconstructed points info
      57             : };
      58             : 
      59             : #endif

Generated by: LCOV version 1.11