FEvent/Pixel.cc
Go to the documentation of this file.
1 #include <utl/ErrorLogger.h>
2 #include <fevt/Pixel.h>
3 #include <utl/AugerException.h>
4 
5 using namespace fevt;
6 
7 
8 
9 void
11 {
12  if (fSimData) {
13  ERROR("SimData already exists - Not Replacing");
14  }
15  else
16  fSimData = new PixelSimData;
17 }
18 
19 
20 void
22 {
23  if (fRecData) {
24  ERROR("RecData already exists - Not Replacing");
25  }
26  else
27  fRecData = new PixelRecData;
28 }
29 
30 void
32 {
33  if (fTriggerData) {
34  ERROR("TriggerData already exists - Not Replacing");
35  }
36  else
38 }
39 
40 
41 bool
43  const
44 {
45  return fId == pixel.fId && fTelescopeId == pixel.fTelescopeId &&
46  fEyeId == pixel.fEyeId;
47 }
48 
49 
50 // Configure (x)emacs for this file ...
51 // Local Variables:
52 // mode: c++
53 // compile-command: "make -C .. FEvent/Pixel.o -k"
54 // End:
unsigned int fTelescopeId
Definition: FEvent/Pixel.h:83
Fluorescence Detector Pixel Trigger Data.
void MakeSimData()
Definition: FEvent/Pixel.cc:10
Fluorescence Detector Pixel event.
Definition: FEvent/Pixel.h:28
unsigned int fId
Definition: FEvent/Pixel.h:82
unsigned int fEyeId
Definition: FEvent/Pixel.h:84
utl::ShadowPtr< PixelTriggerData > fTriggerData
Definition: FEvent/Pixel.h:88
utl::ShadowPtr< PixelRecData > fRecData
Definition: FEvent/Pixel.h:87
void MakeTriggerData()
Definition: FEvent/Pixel.cc:31
void MakeRecData()
Definition: FEvent/Pixel.cc:21
#define ERROR(message)
Macro for logging error messages.
Definition: ErrorLogger.h:165
Fluorescence Detector Pixel Reconstructed Data.
Definition: PixelRecData.h:27
utl::ShadowPtr< PixelSimData > fSimData
Definition: FEvent/Pixel.h:86
bool operator==(const Pixel &pixel) const
Definition: FEvent/Pixel.cc:42
Fluorescence Detector Pixel Simulated Data.
Definition: PixelSimData.h:28

, generated on Tue Sep 26 2023.