source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/detector/optics/include/FastFocalPlane.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: 1.8 KB
Line 
1// $Id: FastFocalPlane.hh 1523 2005-02-17 17:24:49Z thea $
2// Author: A.Thea   Jul, 19 2004
3
4/*****************************************************************************
5 * ESAF: Euso Simulation and Analysis Framework                              *
6 *                                                                           *
7 *  Id: FastFocalPlane                                                       *
8 *  Package: Optics                                                          *
9 *  Coordinator: Alessandro.Thea                                             *
10 *                                                                           *
11 *****************************************************************************/
12
13#ifndef FASTFOCALPLANE_HH
14#define FASTFOCALPLANE_HH
15
16#include "DetectorPhotonTransporter.hh"
17#include "FocalPlane.hh"
18#include "MacroCellGeometry.hh"
19#include "OpticsFactory.hh"
20#include "EusoElectronics.hh"
21
22////////////////////////////////////////////////////////////////////////////////
23//                                                                            //
24// FastFocalPlane                                                             //
25//                                                                            //
26// Fast implementation of the focal plane.                                    //
27//                                                                            //
28////////////////////////////////////////////////////////////////////////////////
29
30class FastFocalPlane: public FocalPlane {
31public:
32    virtual ~FastFocalPlane();
33    virtual Photon *Transport(Photon *) const;
34    Photon* HitMC(Photon *p, MacroCellGeometry *g) const;
35protected:
36    FastFocalPlane();
37
38        EsafConfigClass(Optics,FastFocalPlane)
39
40    ClassDef(FastFocalPlane,0)
41};
42
43#endif /* FASTFOCALPLANE_HH */
Note: See TracBrowser for help on using the repository browser.