FdComponentSelector.h
Go to the documentation of this file.
1 #ifndef _fevt_FdComponentSelector_h_
2 #define _fevt_FdComponentSelector_h_
3 
4 
5 namespace fevt {
6 
7  class Eye;
8  class Telescope;
9  class Pixel;
10 
11 
19  class ComponentSelector {
21 
22  public:
24  enum Status {
25  eUnknown = 0,
28  eDeSelected, // for example too far away for simulations
32  };
33 
34  ComponentSelector(const Status status = eHasData) : fMinStatus(status) { }
35 
36  bool operator()(const Eye& comp) const;
37  bool operator()(const Telescope& comp) const;
38  bool operator()(const Pixel& comp) const;
39 
40  private:
42  };
43 
44 }
45 
46 
47 #endif
Fluorescence Detector Eye Event.
Definition: FEvent/Eye.h:29
bool operator()(const Eye &comp) const
Fluorescence Detector Pixel event.
Definition: FEvent/Pixel.h:28
Status
Possible component status.
ComponentSelector(const Status status=eHasData)
Fluorescence Detector Telescope Event.

, generated on Tue Sep 26 2023.