FRIBParallelanalysis
1.0
FrameworkforMPIParalleldataanalysisatFRIB
|
#include <Event.h>
Public Member Functions | |
CEvent () | |
virtual | ~CEvent () |
CEvent (UInt_t nInitialSize) | |
CEvent (const CEvent &aEvent) | |
CEvent & | operator= (const CEvent &aEvent) |
int | operator== (const CEvent &aEvent) |
int | operator!= (const CEvent &anEvent) |
CParameterValue & | operator[] (UInt_t nParam) |
CEventIterator | begin () |
CEventIterator | end () |
UInt_t | size () |
void | clear () |
DopeVector | getDopeVector () |
This is an important class in SpecTcl. It holds the event that event processors generate from the raw data or other event processor results. As much as possible we'll try to implement this in a sensible way. Specifically, if an index already has a tree parameter assigned to it, we'll use that tree parameter as a target for references into the CEventObject. If there is no TreeParameter we'll generate one named 'unamed.n' where .n is the index into the array referenced. This is not recommended as by the time this happens the outputter will arleady have output the Treeparameter definitions.
frib::analysis::CEvent::CEvent | ( | ) |
constructors do nothing as there's no data to initialize.
|
virtual |
destructor is also nill because there's not any data to destroy.
CEventIterator frib::analysis::CEvent::begin | ( | ) |
begin - provide an iterator to the event data.
void frib::analysis::CEvent::clear | ( | ) |
clear Just a stand in for nextevent
CEventIterator frib::analysis::CEvent::end | ( | ) |
end end iterator for the event.
DopeVector frib::analysis::CEvent::getDopeVector | ( | ) |
getDopeVector A stand in for getScoreboard
CParameterValue & frib::analysis::CEvent::operator[] | ( | UInt_t | nParam | ) |
operator[] Indexing the revent is mostly as simple as providing the index to the array. However
UInt_t frib::analysis::CEvent::size | ( | ) |
size() Size of the event array.