]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/AliFMDReconstruction.h
TBranch.h included
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstruction.h
CommitLineData
37c55dc0 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)
a39f3926 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 */
37c55dc0 14
15
dc8af42e 16#ifndef AliFMDReconstruction_h
dc8af42e 17#define AliFMDReconstruction_h
18
dc8af42e 19#include "TTask.h"
a39f3926 20class TString;
21class AliFMD;
dc8af42e 22
23class AliFMDReconstruction: public TTask
24{
25 public:
26 AliFMDReconstruction() ;
27 AliFMDReconstruction(char* HeaderFile,char *SdigitsFile = 0) ;
28 virtual ~AliFMDReconstruction();
a39f3926 29 char *GetReconstParticlesFile(){return (char*) fReconstParticlesFile.Data();}
37c55dc0 30 virtual void Exec(Option_t *option);
dc8af42e 31 void SetNEvents(Int_t Nevents){fNevents = Nevents;}
a39f3926 32 Stat_t GetNEvents() {return fNevents;}
33 TClonesArray *Digits() {return fDigits;}
34 Int_t DeterminationByThresholds(Int_t a[10][50][800],
35 Int_t volume, Int_t Rmin, Int_t Rmax,
36 Int_t Smin, Int_t Smax);
37 Int_t DeterminationByPoisson (Int_t PadADC[10][50][800], Int_t volume,
38 Int_t Rmin, Int_t Rmax,
39 Int_t Smin, Int_t Smax);
40
dc8af42e 41 private:
cb1df35e 42 TClonesArray *fDigits; // ! array with digits
37c55dc0 43 Int_t fNevents ; // Number of events
44 TString fReconstParticlesFile; //output file
dc8af42e 45 TString fHeadersFile ; //input file
cb1df35e 46
47
37c55dc0 48 ClassDef(AliFMDReconstruction,2)
cb1df35e 49
50
a39f3926 51};
dc8af42e 52#endif
53
54
55
56
57
58
59
60
61