]> git.uio.no Git - u/mrichter/AliRoot.git/blob - RICH/AliRICHDetect.h
Print() override added
[u/mrichter/AliRoot.git] / RICH / AliRICHDetect.h
1 #ifndef ALIRICHDETECT_H
2 #define ALIRICHDETECT_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 /////////////////////////////////////////////////////////
10 //   Reconstruction classes for set:RICH version 0     //
11 /////////////////////////////////////////////////////////
12
13 #include "AliRICH.h"
14 #include "TCanvas.h"
15
16 class AliRICHDetect;
17
18 class AliRICHDetect : public TObject {
19     
20  public:
21   AliRICHDetect();
22   AliRICHDetect(const char *name, const char *title);
23   virtual       ~AliRICHDetect();
24   void   Detect(Int_t nev);
25   float Area(float theta,float OMEGA);
26   Int_t  ***i3tensor(long nrl, long nrh, long ncl, long nch, long ndl, long ndh);
27   void free_i3tensor(int ***t, long nrl, long nrh, long ncl, long nch,long ndl, long ndh);
28   Float_t SnellAngle(Float_t iangle);
29   Float_t InvSnellAngle(Float_t rangle);
30   void CreatePoints(Float_t theta, Float_t phi, Float_t omega, Float_t h);
31   
32  public:
33
34   TCanvas *fc1;                   //Online reconstruction data
35   TCanvas *fc2;                   //Online SPOT reconstruction data 
36   TCanvas *fc3;                   //Online digits' coordinates data
37
38   ClassDef(AliRICHDetect,1)  //Reconstruction module for :RICH version 0
39         };
40
41
42         
43         
44 #endif