11 #include <io/FDasEventFile.h>
12 #include <evt/Event.h>
14 #include <fwk/CentralConfig.h>
15 #include <det/Detector.h>
18 #include <utl/Trace.h>
19 #include <utl/Photon.h>
20 #include <utl/TimeStamp.h>
21 #include <utl/UTCDateTime.h>
22 #include <utl/ErrorLogger.h>
23 #include <fevt/FEvent.h>
25 #include <fevt/Telescope.h>
26 #include <fevt/Channel.h>
27 #include <fevt/Pixel.h>
28 #include <fevt/ChannelSimData.h>
29 #include <fevt/PixelSimData.h>
30 #include <fevt/PixelRecData.h>
32 #include <AugerEvent.h>
33 #include <EyeEvent.hh>
35 #include <boost/filesystem/operations.hpp>
36 #include <boost/filesystem/path.hpp>
38 namespace fs = boost::filesystem;
47 #define PRINTFADCTRACES 0
62 det::Detector::GetInstance().Update(theTime);
63 cout << endl <<
"Starting " << argv[0] << endl << endl;
65 string theInputFilename = TESTFILE;
73 AugerEvent& rawevent =
event.GetRawEvent();
75 for (AugerEvent::EyeIterator it = rawevent.EyesBegin();
76 it != rawevent.EyesEnd(); ++it)
79 cout <<
" done" << endl;
Status Read(evt::Event &event) override
clear /par event read current event advance cursor by 1
A TimeStamp holds GPS second and nanosecond for some event.
int main(int argc, char *argv[])
Top of Fluorescence Detector event hierarchy.
static CentralConfig * GetInstance()
Use this the first time you get an instance of central configuration.
void Dump(const FEvent &fevent)
Interface for FDAS file reading.
TimeStamp GetTimeStamp() const