A class store HARPO EVENT : header and row data. Its provide also the methods for access to this data. More...
#include <HarpoDccEvent.h>
Public Member Functions | |
HarpoDccEvent () | |
virtual | ~HarpoDccEvent () |
void | SetPlane (Int_t plane) |
void | SetHeader (UShort_t *data) |
void | SetHeader (UInt_t len, UInt_t evnum) |
void | SetData (UShort_t *data, size_t dlen=EVENT_BUFFER_SIZE) |
Int_t | GetPLane () |
UShort_t * | GetData () |
HarpoDccMap * | GetMap () |
void | SetMap (HarpoDccMap *map) |
void | print () const |
Bool_t | IsZeroSuppressed (Int_t after=0) |
void | SetZeroSuppressed (Bool_t val) |
Bool_t | IsPlaneX () |
ULong_t | GetTimeStamp (Int_t after=0) |
void | SetPedestals (HarpoPedestal *p) |
Bool_t | UnPackData () |
virtual const EventHeader_t * | GetHeader () const |
void | SetDet (Int_t det) |
Int_t | GetDet () |
virtual Pmm2MesVect * | GetMesurements () |
Return pointer to decoded Pmm2 data vector. More... | |
void | SetRunHeader (HarpoDetHeader *rh) |
Return pointer to decoded pmm2 data vector. More... | |
HarpoDetHeader * | GetRunHeader () |
Data Fields | |
UShort_t * | fEventData |
std::list< HarpoDccFrame > | fFrames |
Event data buffer. More... | |
Protected Attributes | |
Int_t | fDet |
EventHeader_t | fEventHeader |
HarpoDetHeader * | fRunHeader |
Private Attributes | |
HarpoDccMap * | fEventMap |
HarpoDccDecode * | decoder |
Bool_t | fZeroSuppr |
we will not save it in Tree More... | |
ULong_t | fTimeStamp |
A class store HARPO EVENT : header and row data. Its provide also the methods for access to this data.
The class is container for raw DCC/FEMINOS event data The data stored in two formats arrays of ushort int word or "frames" as it come from readout and Matrix(# channels,# timebins) of double values. The matrix channels swapped accordin of decoder functions
Definition at line 22 of file HarpoDccEvent.h.
HarpoDccEvent::HarpoDccEvent | ( | ) |
|
virtual |
Definition at line 40 of file HarpoDccEvent.cxx.
UShort_t * HarpoDccEvent::GetData | ( | ) |
Definition at line 109 of file HarpoDccEvent.cxx.
|
inlineinherited |
Definition at line 44 of file HarpoDetEvent.h.
|
inlinevirtualinherited |
|
virtual |
Reimplemented from HarpoDetEvent.
Definition at line 290 of file HarpoDccEvent.cxx.
|
virtualinherited |
Return pointer to decoded Pmm2 data vector.
Reimplemented in Pmm2Event.
Definition at line 38 of file HarpoDetEvent.cxx.
|
inline |
Definition at line 34 of file HarpoDccEvent.h.
|
inlineinherited |
Definition at line 53 of file HarpoDetEvent.h.
|
virtual |
Implements HarpoDetEvent.
Definition at line 311 of file HarpoDccEvent.cxx.
|
inline |
Definition at line 45 of file HarpoDccEvent.h.
Bool_t HarpoDccEvent::IsZeroSuppressed | ( | Int_t | after = 0 | ) |
Definition at line 304 of file HarpoDccEvent.cxx.
void HarpoDccEvent::print | ( | ) | const |
void HarpoDccEvent::SetData | ( | UShort_t * | data, |
size_t | dlen = EVENT_BUFFER_SIZE |
||
) |
Definition at line 67 of file HarpoDccEvent.cxx.
|
inlineinherited |
void HarpoDccEvent::SetHeader | ( | UShort_t * | data | ) |
void HarpoDccEvent::SetHeader | ( | UInt_t | len, |
UInt_t | evnum | ||
) |
Definition at line 52 of file HarpoDccEvent.cxx.
|
inline |
Definition at line 39 of file HarpoDccEvent.h.
|
inline |
Definition at line 48 of file HarpoDccEvent.h.
|
inline |
Definition at line 27 of file HarpoDccEvent.h.
|
inlineinherited |
Return pointer to decoded pmm2 data vector.
Definition at line 52 of file HarpoDetEvent.h.
|
inline |
Definition at line 44 of file HarpoDccEvent.h.
Bool_t HarpoDccEvent::UnPackData | ( | ) |
Definition at line 148 of file HarpoDccEvent.cxx.
|
private |
Definition at line 59 of file HarpoDccEvent.h.
|
protectedinherited |
Definition at line 59 of file HarpoDetEvent.h.
UShort_t* HarpoDccEvent::fEventData |
Definition at line 51 of file HarpoDccEvent.h.
|
protectedinherited |
Definition at line 60 of file HarpoDetEvent.h.
|
private |
Definition at line 57 of file HarpoDccEvent.h.
std::list<HarpoDccFrame> HarpoDccEvent::fFrames |
Event data buffer.
Definition at line 52 of file HarpoDccEvent.h.
|
protectedinherited |
Definition at line 61 of file HarpoDetEvent.h.
|
private |
Definition at line 62 of file HarpoDccEvent.h.
|
private |
we will not save it in Tree
Definition at line 61 of file HarpoDccEvent.h.