GosSiP  1.32
PhotonList.h
Go to the documentation of this file.
1 #ifndef PhotonList_h
2 #define PhotonList_h
3 
4 #include <vector>
5 
6 using std::vector;
7 
8 enum { PL_X, PL_Y, PL_TIME, PL_WL };
9 
17 class PhotonList : public vector<vector<double> >
18 {
19 
20  public:
21 
22  PhotonList();
24 
25  void AddPhoton( double x, double y, double time, double wavelength = 0 );
26  void AddPhotonList( PhotonList photonList );
28  private:
29 
30  vector<double> photon;
31 };
32 
33 #endif
void AddPhotonList(PhotonList photonList)
Definition: PhotonList.cpp:28
void AddPhoton(double x, double y, double time, double wavelength=0)
Definition: PhotonList.cpp:16
Definition: PhotonList.h:17
~PhotonList()
Definition: PhotonList.h:23
Definition: PhotonList.h:8
Definition: PhotonList.h:8
Definition: PhotonList.h:8
PhotonList()
Definition: PhotonList.cpp:9
Definition: PhotonList.h:8