AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONClusterFinderSimpleFit.h
Go to the documentation of this file.
1 #ifndef ALIMUONCLUSTERFINDERSIMPLEFIT_H
2 #define ALIMUONCLUSTERFINDERSIMPLEFIT_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 AliMUONMathieson;
20 
22 {
23 public:
26 
28 
29  virtual Bool_t Prepare(Int_t detElemId,
30  TObjArray* pads[2],
31  const AliMpArea& area);
32 
33  virtual AliMUONCluster* NextCluster();
34 
35  virtual void SetChargeHints(Double_t /*lowestPadCharge*/, Double_t lowestClusterCharge) {
36  fLowestClusterCharge=lowestClusterCharge;
37  }
38 
39 private:
44 
45  void ComputePosition(AliMUONCluster& cluster);
46 
47 private:
51 
52  ClassDef(AliMUONClusterFinderSimpleFit,2) // Basic cluster finder
53 };
54 
55 #endif
Interface of a cluster finder.
#define TObjArray
A group of adjacent pads.
AliMUONClusterFinderSimpleFit(AliMUONVClusterFinder *clusterFinder)
Implementation of Mathieson response.
AliMUONVClusterFinder * fClusterFinder
! the preclustering we use
A rectangle area positioned in plane..
Definition: AliMpArea.h:20
void ComputePosition(AliMUONCluster &cluster)
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area)
virtual Bool_t Prepare(Int_t detElemId, TObjArray *pads[2], const AliMpArea &area)
return clusterFinder
AliMUONMathieson * fMathieson
! Mathieson to compute the charge repartition
Double_t fLowestClusterCharge
! minimum cluster charge we allow
AliMUONClusterFinderSimpleFit & operator=(const AliMUONClusterFinderSimpleFit &rhs)
Not implemented.
virtual void SetChargeHints(Double_t, Double_t lowestClusterCharge)