A class store HARPO row event data and header. Provide access metods to the row event data. More...
#include <HarpoEvent.h>
Public Member Functions | |
HarpoEvent () | |
HarpoEvent (const HarpoEvent &event) | |
virtual | ~HarpoEvent () |
void | SetHeader (HarpoEventHeader *data) |
HarpoEventHeader * | GetHeader () |
void | SetDetEvent (HarpoDetEvent *event, ULong_t plane=XDCC) |
HarpoDetEvent * | GetDetEvent (Long_t plane=XDCC) |
void | SetRunHeader (HarpoRunHeader *rh) |
HarpoRunHeader * | GetRunHeader () |
HarpoRecoEvent * | SetRecoEvent (HarpoRecoEvent *evt) |
HarpoRecoEvent * | GetRecoEvent () |
Bool_t | HasRecoEvent () |
void | print () |
HarpoDccMap * | GetDccMap (Long_t plane=XDCC) |
ULong_t | GetTimeStamp (Long_t plane=XDCC) |
void | ResetEvent () |
Protected Attributes | |
HarpoEventHeader * | fEventHeader |
HarpoDetEvent ** | fDetEvent |
HarpoRecoEvent * | fRecoEvent |
list of raw events More... | |
HarpoRunHeader * | fRunHeader |
A class store HARPO row event data and header. Provide access metods to the row event data.
The class is actually placeholder for raw events data. Has small header and hold pointers to raw events data. Provide methods for direct access to frequently used portions of raw events.
Definition at line 29 of file HarpoEvent.h.
HarpoEvent::HarpoEvent | ( | ) |
HarpoEvent::HarpoEvent | ( | const HarpoEvent & | event | ) |
Definition at line 46 of file HarpoEvent.cxx.
|
virtual |
HarpoDccMap * HarpoEvent::GetDccMap | ( | Long_t | plane = XDCC | ) |
HarpoDetEvent * HarpoEvent::GetDetEvent | ( | Long_t | plane = XDCC | ) |
Definition at line 93 of file HarpoEvent.cxx.
HarpoEventHeader * HarpoEvent::GetHeader | ( | ) |
|
inline |
|
inline |
ULong_t HarpoEvent::GetTimeStamp | ( | Long_t | plane = XDCC | ) |
Definition at line 149 of file HarpoEvent.cxx.
|
inline |
void HarpoEvent::print | ( | ) |
Definition at line 123 of file HarpoEvent.cxx.
void HarpoEvent::ResetEvent | ( | ) |
void HarpoEvent::SetDetEvent | ( | HarpoDetEvent * | event, |
ULong_t | plane = XDCC |
||
) |
Definition at line 85 of file HarpoEvent.cxx.
void HarpoEvent::SetHeader | ( | HarpoEventHeader * | data | ) |
|
inline |
|
inline |
|
protected |
Definition at line 66 of file HarpoEvent.h.
|
protected |
Definition at line 65 of file HarpoEvent.h.
|
protected |
list of raw events
Definition at line 68 of file HarpoEvent.h.
|
protected |
Definition at line 70 of file HarpoEvent.h.