source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/detector/optics/include/IdealOpticalAdaptor.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: IdealOpticalAdaptor.hh 1786 2005-04-26 15:38:55Z thea $
2// Author: A.Thea    22/10/2002
3
4/*****************************************************************************
5 * ESAF: Euso Simulation and Analysis Framework                              *
6 *                                                                           *
7 *  Id: IdealOpticalAdaptor                                                  *
8 *  Package: Optics                                                          *
9 *  Coordinator: Alessandro.Thea                                             *
10 *                                                                           *
11 *****************************************************************************/
12
13#ifndef __IDEALOPTICALADAPTOR_HH__
14#define __IDEALOPTICALADAPTOR_HH__
15
16#include "OpticalAdaptor.hh"
17#include "PmtGeometry.hh"
18
19////////////////////////////////////////////////////////////////////////////////
20//                                                                            //
21// IdealOpticalAdaptor                                                        //
22//                                                                            //
23// Ideal optical adaptor                                                      //
24//                                                                            //
25////////////////////////////////////////////////////////////////////////////////
26
27class IdealOpticalAdaptor: public OpticalAdaptor {
28public:
29    IdealOpticalAdaptor();
30    virtual Photon *Transport( Photon * ) const;
31
32private:
33    Double_t fSmallSide;          // bottom face side of optical adaptor
34    Double_t fScale;                  // scale reduction factor
35   
36    EsafConfigClass(Optics,IdealOpticalAdaptor)
37
38    ClassDef(IdealOpticalAdaptor,0)
39};
40
41#endif /* __IDEALOPTICALADAPTOR_HH__ */
Note: See TracBrowser for help on using the repository browser.