]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDclusterizerMI.h
Removing old segmentation, obsolete classes and removing old new conditions (Christian)
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizerMI.h
CommitLineData
64b82e53 1#ifndef ALITRDCLUSTERIZERMI_H
2#define ALITRDCLUSTERIZERMI_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8#include "AliTRDclusterizerV1.h"
9
10///////////////////////////////////////////////////////
11// Finds and handles cluster (slow simulation) //
12///////////////////////////////////////////////////////
13
14class AliTRDdigitsManager;
15class AliTRDparameter;
16class AliTRDclusterMI;
17class AliTRDclusterizerMI : public AliTRDclusterizerV1 {
18
19 public:
20
21 AliTRDclusterizerMI();
22 AliTRDclusterizerMI(const Text_t* name, const Text_t* title);
23 virtual ~AliTRDclusterizerMI();
24 virtual Bool_t MakeClusters();
a5cadd36 25 void MakeCluster(Double_t * padSignal, Double_t * pos, Double_t &sigma, Double_t & relpad);
26 virtual void AddCluster(Double_t*, int, float, Int_t*, Double_t*, int) {};
64b82e53 27 AliTRDclusterMI * AddCluster();
a5cadd36 28 virtual void AddCluster(Double_t*, Int_t, Double_t, Int_t*, Double_t*, Int_t) { };
29 void SetCluster(AliTRDclusterMI * cl, Double_t *pos, Int_t det, Double_t amp
30 , Int_t *tracks, Double_t *sig, Int_t iType, Double_t sigmay,Double_t relpos);
64b82e53 31 protected:
32
33 private:
34 // AliTRDclusterizerMI &operator=(const AliTRDclusterizerMI &c){;}
35 //AliTRDclusterizerMI(const AliTRDclusterizerMI &c){;}
36 TObjArray * fClusterContainer;
a5cadd36 37 virtual Double_t Unfold(Double_t eps, Int_t plane, Double_t *padSignal);
64b82e53 38
39 ClassDef(AliTRDclusterizerMI,1) // TRD-Cluster finder, slow simulator
a5cadd36 40
64b82e53 41};
42
43#endif