LCOV - code coverage report
Current view: top level - PMD/PMDrec - AliPMDcluster.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 ALIPMDCLUSTER_H
       2             : #define ALIPMDCLUSTER_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : //-----------------------------------------------------//
       6             : //                                                     //
       7             : //  Date   : August 05 2003                            //
       8             : //                                                     //
       9             : //  Store cluster informations for PMD                 //
      10             : //                                                     //
      11             : //-----------------------------------------------------//
      12             : // Author - B.K. Nandi
      13             : //
      14             : #include "Rtypes.h"
      15             : #include "TObject.h"
      16             : class TClonesArray;
      17             : 
      18             : class AliPMDcluster : public TObject
      19             : {
      20             :  public:
      21             :   AliPMDcluster();
      22             :   AliPMDcluster(Int_t idet, Int_t ismn, Float_t *clusdata,
      23             :                 Int_t *celldataX, Int_t *celldataY,
      24             :                 Int_t *celltrack, Int_t *cellpid, Float_t *celladc);
      25             :   AliPMDcluster(AliPMDcluster *pmdcluster);
      26             :   AliPMDcluster (const AliPMDcluster &pmdcluster);  // copy constructor
      27             :   AliPMDcluster &operator=(const AliPMDcluster &pmdcluster); // assignment op
      28             :   
      29             :   virtual ~AliPMDcluster();
      30             : 
      31             :   Int_t   GetDetector() const;
      32             :   Int_t   GetSMN() const;
      33             :   Float_t GetClusX() const;
      34             :   Float_t GetClusY() const;
      35             :   Float_t GetClusADC() const;
      36             :   Float_t GetClusCells() const;
      37             :   Float_t GetClusSigmaX() const;
      38             :   Float_t GetClusSigmaY() const;
      39             :   Int_t   GetClusCellX(Int_t i) const;
      40             :   Int_t   GetClusCellY(Int_t i) const;
      41             :   Int_t   GetClusCellTrack(Int_t i) const;
      42             :   Int_t   GetClusCellPid(Int_t i) const;
      43             :   Float_t GetClusCellAdc(Int_t i) const;
      44             : 
      45             :  protected:
      46             : 
      47             :   Int_t   fDet;               // Detector No (0:PRE, 1:CPV)
      48             :   Int_t   fSMN;               // Serial Module No.
      49             :   Int_t   fClusCellDataX[19]; // Array containing cell X
      50             :   Int_t   fClusCellDataY[19]; // Array containing cell Y
      51             :   Int_t   fClusCellTrack[19]; // Array containing cell track no
      52             :   Int_t   fClusCellPid[19];   // Array containing cell pid
      53             :   Float_t fClusCellAdc[19];   // Array containing cell adc
      54             :   Float_t fClusData[6];       // Array containing cluster information
      55             : 
      56             :   /*
      57             :     fDet         : Det (0:PRE, 1:CPV), fSMN         : SerialModuleNo
      58             :     fClusData[0] : Cluster x         , fClusData[1] : Cluster y
      59             :     fClusData[2] : Cluster adc       , fClusData[3] : Cluster Cells
      60             :     fClusData[4] : Cluster SigmaX    , fClusData[5] : Cluster SigmaY
      61             :   */
      62             :   
      63          12 :   ClassDef(AliPMDcluster,6) // Keep Cluster information
      64             : };
      65             : 
      66             : #endif

Generated by: LCOV version 1.11