source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/detector/optics/include/JIdealFocalSurface.hh @ 114

Last change on this file since 114 was 114, checked in by moretto, 11 years ago

actual version of ESAF at CCin2p3

File size: 702 bytes
Line 
1// ESAF : Euso Simulation and Analysis Framework
2// $Id: JIdealFocalSurface.hh 1726 2005-04-14 21:49:58Z thea $
3// A.Thea created Apr,  3 2003
4
5#ifndef __JIDEALFOCALSURFACE_HH_
6#define __JIDEALFOCALSURFACE_HH_
7
8#include "euso.hh"
9#include "IdealFocalSurface.hh"
10
11class JIdealFocalSurface : public IdealFocalSurface {
12public:
13    JIdealFocalSurface();
14    virtual ~JIdealFocalSurface();
15
16    virtual Bool_t HitPosition(Photon *p);
17   
18    virtual Double_t Profile( Double_t r);
19
20private:
21    Double_t Zfs(Double_t r);
22    Double_t _rho, _k, _a, _b, _c, _d, _prec;
23
24    EsafConfigClass(Optics,JIdealFocalSurface)
25
26    ClassDef(JIdealFocalSurface,0)
27};         
28
29#endif  /* __JIDEALFOCALSURFACE_HH_ */
30
Note: See TracBrowser for help on using the repository browser.