source:
trunk/Mars/mgeom/MGeomCamDwarf.h@
17199
Last change on this file since 17199 was 9863, checked in by , 14 years ago | |
---|---|
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 | |
8 | class MGeomCamDwarf : public MGeomCam |
9 | { |
10 | private: |
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 | |
17 | public: |
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.