70 std::vector<ddastoys::DDASFitHit>
getEvent();
99 CDataSource* m_pSource;
108 CRingItem* getNextPhysicsEvent();
113 void processRingItem(CRingItem& item);
An interactive event processor integrated in the traceview GUI.
Definition: DDASDecoder.h:53
std::string getFilePath()
Return the path of the file data source.
Definition: DDASDecoder.cpp:136
int getEventIndex()
Return the PHYSICS_EVENT index.
Definition: DDASDecoder.h:89
int skip(int nevts)
Skip events in the currently loaded data file.
Definition: DDASDecoder.cpp:119
DDASDecoder()
Constructor.
Definition: DDASDecoder.cpp:52
std::vector< ddastoys::DDASFitHit > getEvent()
Get the next unpacked PHYSICS_EVENT.
Definition: DDASDecoder.cpp:94
void createDataSource(std::string src)
Create a file data source from the input string.
Definition: DDASDecoder.cpp:68
int getEventCount()
Return the number of PHYSCIS_EVENTs.
Definition: DDASDecoder.h:84
~DDASDecoder()
Destructor.
Definition: DDASDecoder.cpp:59
A basic ring item processor.
Definition: TraceViewProcessor.h:57