source: JEM-EUSO/esaf_cc_at_lal/packages/reconstruction/event/include/RecoPhotonOnPupilData.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: 2.2 KB
Line 
1// $Id: RecoPhotonOnPupilData.hh 1959 2005-06-16 14:55:11Z stutz $
2// Author: Anne Stutz   2005/06/09
3
4/*****************************************************************************
5 * ESAF: Euso Simulation and Analysis Framework                              *
6 *                                                                           *
7 *  Id: RecoPhotonOnPupilData                                                           *
8 *  Package: <packagename>                                                   *
9 *  Coordinator: <coordinator>                                               *
10 *                                                                           *
11 *****************************************************************************/
12
13#ifndef __RECOPHOTONONPUPILDATA_HH__
14#define __RECOPHOTONONPUPILDATA_HH__
15
16#include "euso.hh"
17
18
19////////////////////////////////////////////////////////////////////////////////
20//                                                                            //
21// RecoPhotonOnPupilData                                                                 //
22//                                                                            // 
23// <brief class description>                                                  // 
24//                                                                            // 
25////////////////////////////////////////////////////////////////////////////////
26
27class RecoPhotonOnPupilData {
28public:
29    // ctor
30    RecoPhotonOnPupilData(UChar_t type, UChar_t history, Float_t wl, Float_t time);
31
32    // dtor
33    virtual ~RecoPhotonOnPupilData();
34
35    // Getters
36    inline UChar_t GetType() const {return fType;}
37    inline UChar_t GetHistory() const {return fHistory;}
38    inline Float_t GetWl() const {return fWl;}
39    inline Float_t GetTime() const {return fTime;}
40
41private:
42    UChar_t fType;               // photon type
43    UChar_t fHistory;            // how photon has been created
44    Float_t fWl;                 // wavelength
45    Float_t fTime;               // date on pupil since first interaction
46   
47    friend class RootInputModule;
48    ClassDef(RecoPhotonOnPupilData,0)
49};
50
51#endif  /* __RECOPHOTONONPUPILDATA_HH__ */
52
Note: See TracBrowser for help on using the repository browser.