]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONClusterFinderSimpleFit.h
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONClusterFinderSimpleFit.h
CommitLineData
e036a7af 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
9/// \ingroup rec
10/// \class AliMUONClusterFinderSimpleFit
11/// \brief Basic cluster finder
12///
13// Author Laurent Aphecetche, Subatech
14
15#ifndef AliMUONVCLUSTERFINDER_H
16# include "AliMUONVClusterFinder.h"
17#endif
18
19class AliMUONMathieson;
20
21class AliMUONClusterFinderSimpleFit : public AliMUONVClusterFinder
22{
23public:
24 AliMUONClusterFinderSimpleFit();
25 virtual ~AliMUONClusterFinderSimpleFit();
26
27 virtual Bool_t Prepare(const AliMpVSegmentation* segmentations[2],
28 TClonesArray* digits[2]);
29
30 virtual AliMUONCluster* NextCluster();
31
32private:
71a2d3aa 33 /// Not implemented
e036a7af 34 AliMUONClusterFinderSimpleFit(const AliMUONClusterFinderSimpleFit& rhs);
71a2d3aa 35 /// Not implemented
e036a7af 36 AliMUONClusterFinderSimpleFit& operator=(const AliMUONClusterFinderSimpleFit& rhs);
71a2d3aa 37
e036a7af 38 void ComputePosition(AliMUONCluster& cluster);
39
40private:
41 AliMUONVClusterFinder* fClusterFinder; //!< the preclustering we use
42 AliMUONMathieson* fMathieson; //!< Mathieson to compute the charge repartition
43
44 ClassDef(AliMUONClusterFinderSimpleFit,1) //
45};
46
47#endif