1 #ifndef ALIRICHDETECT_H
2 #define ALIRICHDETECT_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 /////////////////////////////////////////////////////////
10 // Reconstruction classes for set:RICH version 0 //
11 /////////////////////////////////////////////////////////
18 class AliRICHDetect : public TObject {
22 AliRICHDetect(const char *name, const char *title);
23 virtual ~AliRICHDetect();
24 virtual void Detect(Int_t nev, Int_t type);
25 float Area(float theta,float OMEGA);
26 Int_t Fiducial(Float_t x, Float_t y, Float_t theta, Float_t phi, Float_t height, Float_t maxOmega, Float_t minOmega);
28 virtual Int_t ***i3tensor(long nrl, long nrh, long ncl, long nch, long ndl, long ndh);
29 virtual void free_i3tensor(int ***t, long nrl, long nrh, long ncl, long nch,long ndl, long ndh);
30 Float_t SnellAngle(Float_t iangle);
31 Float_t InvSnellAngle(Float_t rangle);
32 void CreatePoints(Float_t theta, Float_t phi, Float_t omega, Float_t h);
36 TCanvas *fc1; //Online reconstruction data
37 TCanvas *fc2; //Online SPOT reconstruction data
38 TCanvas *fc3; //Online digits' coordinates data
39 TCanvas *fc4; //Online mesh activation data
41 ClassDef(AliRICHDetect,1) //Reconstruction module for :RICH version 0