]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - FMD/AliFMDReconstruction.h
-lMC replaced by -lVMC -lGeom
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstruction.h
... / ...
CommitLineData
1// Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.
2// See cxx source for full Copyright notice
3// AliFMDReconstruction.h
4// Task Class for making TreeR in FMD
5//-- Authors: Evgeny Karpechev (INR) and Alla Maevskaia (INR)
6/*
7 Reconstruct nember of particles
8 in given group of pads for given FMDvolume
9 determine by numberOfVolume ,
10 numberOfMinSector,numberOfMaxSector,
11 numberOfMinRing, numberOfMaxRing
12 Reconstruction method choose dependence on number of empty pads
13 */
14
15
16#ifndef AliFMDReconstruction_h
17#define AliFMDReconstruction_h
18
19#include "TTask.h"
20class TString;
21class AliFMD;
22
23class AliRunLoader;
24
25class AliFMDReconstruction: public TTask
26{
27 public:
28 AliFMDReconstruction() ;
29 AliFMDReconstruction(AliRunLoader* rl) ;
30 virtual ~AliFMDReconstruction();
31 virtual void Exec(Option_t *option);
32 void SetNEvents(Int_t Nevents){fNevents = Nevents;}
33 Stat_t GetNEvents() {return fNevents;}
34 TClonesArray *Digits() {return fDigits;}
35 Int_t DeterminationByThresholds(Int_t a[10][50][800],
36 Int_t volume, Int_t Rmin, Int_t Rmax,
37 Int_t Smin, Int_t Smax);
38 Int_t DeterminationByPoisson (Int_t PadADC[10][50][800], Int_t volume,
39 Int_t Rmin, Int_t Rmax,
40 Int_t Smin, Int_t Smax);
41
42 private:
43 TClonesArray *fDigits; // ! array with digits
44 Int_t fNevents ; // Number of events
45
46 AliRunLoader* fRunLoader; //!Run Loader of that event
47
48 ClassDef(AliFMDReconstruction,2)
49
50
51};
52#endif
53
54
55
56
57
58
59
60
61