add NaN trap to linux version
[u/mrichter/AliRoot.git] / RICH / AliRICHEllipse.h
CommitLineData
237c933d 1#ifndef ALIRICHELLIPSE_H
2#define ALIRICHELLIPSE_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#include <TPolyMarker3D.h>
10
11class AliRICHEllipse : public TPolyMarker3D {
12
13 public:
14 AliRICHEllipse();
68d8ba18 15 AliRICHEllipse(Float_t cx, Float_t cy, Float_t omega, Float_t theta, Float_t phi, Float_t emiss);
237c933d 16
17 virtual ~AliRICHEllipse();
68d8ba18 18 virtual void CerenkovRingDrawing(Int_t chamber, Int_t track);
237c933d 19 private:
20 Float_t fOmega; //Cherenkov angle
21 Float_t fTheta; //Incidence angle (dip angle)
22 Float_t fPhi; //Incidence angle
23 Float_t fCx; //Hit coordinate-x
24 Float_t fCy; //Hit coordinate-y
25 Float_t fh; //Distance from radiator to pads
68d8ba18 26 Float_t fEmissPoint; //Emission point
27 Float_t fCoordEllipse[2][100]; // Ellipse points to draw
28
237c933d 29
30 ClassDef(AliRICHEllipse, 1) //Utility class to draw an ellipse
31};
32#endif
33