LCOV - code coverage report
Current view: top level - MUON/MUONrec - AliMUONVClusterServer.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 7 14.3 %

          Line data    Source code
       1             : #ifndef ALIMUONVCLUSTERSERVER_H
       2             : #define ALIMUONVCLUSTERSERVER_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             : * See cxx source for full Copyright notice                               */
       6             : 
       7             : // $Id$
       8             : 
       9             : /// \ingroup rec
      10             : /// \class AliMUONVClusterServer
      11             : /// \brief Interface of a cluster finder for combined tracking
      12             : /// 
      13             : // Author Laurent Aphecetche, Subatech
      14             : 
      15             : #ifndef ROOT_TObject
      16             : #include "TObject.h"
      17             : #endif
      18             : 
      19             : class AliMUONVDigitStore;
      20             : class AliMUONVClusterStore;
      21             : class AliMUONVTriggerTrackStore;
      22             : class AliMUONRecoParam;
      23             : class AliMpArea;
      24             : class TIter;
      25             : 
      26           0 : class AliMUONVClusterServer : public TObject
      27             : {
      28             : public:
      29             :   AliMUONVClusterServer();
      30             :   virtual ~AliMUONVClusterServer();
      31             :   
      32             :   /// Find and add clusters from a given region of a given chamber to the store.
      33             :   virtual Int_t Clusterize(Int_t chamberId, 
      34             :                            AliMUONVClusterStore& clusterStore,
      35             :                            const AliMpArea& area,
      36             :                            const AliMUONRecoParam* recoParam = 0x0) = 0;
      37             :   
      38             :   /// Specify an iterator to loop over the digits needed to perform our job.
      39             :   virtual void UseDigits(TIter& next, AliMUONVDigitStore* digitStore = 0x0) = 0;
      40             :   
      41             :   /// Use trigger tracks. Return kFALSE if not used.
      42           0 :   virtual Bool_t UseTriggerTrackStore(AliMUONVTriggerTrackStore* /*trackStore*/) { return kFALSE; }
      43             :   
      44          18 :   ClassDef(AliMUONVClusterServer,1) // Cluster server interface
      45             : };
      46             : 
      47             : #endif

Generated by: LCOV version 1.11