AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONPreClusterFinderV2.h
Go to the documentation of this file.
1 #ifndef ALIMUONPRECLUSTERFINDERV2_H
2 #define ALIMUONPRECLUSTERFINDERV2_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 
13 // Author Laurent Aphecetche, Subatech
14 
15 #ifndef AliMUONVCLUSTERFINDER_H
16 # include "AliMUONVClusterFinder.h"
17 #endif
18 
19 class TStopwatch;
20 class TClonesArray;
21 class AliMUONPad;
22 
24 {
25 public:
28 
29  Bool_t NeedSegmentation() const { return kTRUE; }
30 
32 
33  virtual Bool_t Prepare(Int_t detElemId,
34  TObjArray* pads[2],
35  const AliMpArea& area,
36  const AliMpVSegmentation* seg[2]);
37 
38  virtual AliMUONCluster* NextCluster();
39 
40  virtual Bool_t UsePad(const AliMUONPad& pad);
41 
42 private:
47 
48  void AddPad(AliMUONCluster& cluster, AliMUONPad* pad);
49 
50 private:
51  TClonesArray* fClusters;
54  Int_t fDetElemId;
55 
56  ClassDef(AliMUONPreClusterFinderV2,2) // A basic pre-cluster finder
57 };
58 
59 #endif
Int_t fDetElemId
! which DE we're considering
Interface of a cluster finder.
virtual Bool_t UsePad(const AliMUONPad &pad)
#define TObjArray
A group of adjacent pads.
void AddPad(AliMUONCluster &cluster, AliMUONPad *pad)
A rectangle area positioned in plane..
Definition: AliMpArea.h:20
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area)
virtual AliMUONCluster * NextCluster()
A basic pre-cluster finder.
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area, const AliMpVSegmentation *seg[2])
AliMUONPreClusterFinderV2 & operator=(const AliMUONPreClusterFinderV2 &rhs)
Not implemented.
const AliMpVSegmentation ** fkSegmentations
! segmentations (not owner)
TObjArray ** fPads
! the pads corresponding to the digits (not owner)
TClonesArray * fClusters
! the clusters we've found (owner)
The abstract base class for the segmentation.
Combination of digit and mppad informations.
Definition: AliMUONPad.h:25