]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/AliRICHDetect.h
some cleaning
[u/mrichter/AliRoot.git] / RICH / AliRICHDetect.h
CommitLineData
237c933d 1#ifndef ALIRICHDETECT_H
2#define ALIRICHDETECT_H
c1076715 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"
243f217d 14#include "TCanvas.h"
c1076715 15
16class AliRICHDetect;
17
cc23c5c6 18class AliRICHDetect : public TNamed
19{
c1076715 20
21 public:
22 AliRICHDetect();
23 AliRICHDetect(const char *name, const char *title);
243f217d 24 virtual ~AliRICHDetect();
9c77ea58 25 virtual void Detect(Int_t nev, Int_t type);
c1076715 26 float Area(float theta,float OMEGA);
9c77ea58 27 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
29 virtual Int_t ***i3tensor(long nrl, long nrh, long ncl, long nch, long ndl, long ndh);
30 virtual void free_i3tensor(int ***t, long nrl, long nrh, long ncl, long nch,long ndl, long ndh);
243f217d 31 Float_t SnellAngle(Float_t iangle);
32 Float_t InvSnellAngle(Float_t rangle);
33 void CreatePoints(Float_t theta, Float_t phi, Float_t omega, Float_t h);
34
35 public:
36
37 TCanvas *fc1; //Online reconstruction data
38 TCanvas *fc2; //Online SPOT reconstruction data
39 TCanvas *fc3; //Online digits' coordinates data
9c77ea58 40 TCanvas *fc4; //Online mesh activation data
243f217d 41
c1076715 42 ClassDef(AliRICHDetect,1) //Reconstruction module for :RICH version 0
cc23c5c6 43};
44
c1076715 45#endif