source: trunk/Mars/mgeom/MGeomCamDwarf.h@ 10083

Last change on this file since 10083 was 9863, checked in by tbretz, 14 years ago
Moved MGeomCamDwarf::CalcXY to MGeomPix::CalcXY. Removed some obsolete includes.
File size: 752 bytes
Line 
1#ifndef MARS_MGeomCamDwarf
2#define MARS_MGeomCamDwarf
3
4#ifndef MARS_MGeomCam
5#include "MGeomCam.h"
6#endif
7
8class MGeomCamDwarf : public MGeomCam
9{
10private:
11 static Int_t CalcNumPix(Double_t rad);
12 static Int_t CalcNumPix(Int_t rings);
13
14 void CreateCam(Double_t diameter, Double_t rad);
15 void CreateCam(Double_t diameter, Int_t rings);
16
17public:
18 // 223
19 MGeomCamDwarf(Double_t rad, Double_t diameter=16, Double_t dist=4.92, const char *name=NULL);
20 MGeomCamDwarf(Int_t rings, Double_t diameter=16, Double_t dist=4.92, const char *name=NULL);
21 MGeomCamDwarf(const char *name=NULL);
22
23 Bool_t HitFrame(MQuaternion p, const MQuaternion &u) const;
24
25 ClassDef(MGeomCamDwarf, 1) // Geometry class for the Dwarf camera
26};
27
28#endif
Note: See TracBrowser for help on using the repository browser.