A class store HARPO row FEMINOS event data and header. End provide access metods to the row data. More...
#include <HarpoFeminosEvent.h>
Public Member Functions | |
HarpoFeminosEvent () | |
virtual | ~HarpoFeminosEvent () |
void | SetPlane (Int_t plane) |
void | SetHeader (UShort_t *data) |
void | SetHeader (UInt_t len, UInt_t evnum) |
Int_t | GetPlane () |
HarpoDccMap * | GetMap () |
void | SetMap (HarpoDccMap *map) |
Ruturn pointer to decoded data Map. More... | |
void | print () const |
Bool_t | IsPlaneX () |
void | SetZeroSuppressed (ULong_t zs) |
Which PLane X or Y. More... | |
ULong_t | GetZeroSuppressed () |
Bool_t | IsZeroSuppressed () |
void | SetTimeStamp (ULong_t ts) |
Data Format. More... | |
ULong_t | GetTimeStamp (Int_t=0) |
void | SetDecoder (HarpoDccDecode *d) |
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 | |
std::list< HarpoFeminosFrame > | fFrames |
Protected Attributes | |
Int_t | fDet |
EventHeader_t | fEventHeader |
HarpoDetHeader * | fRunHeader |
Private Attributes | |
Int_t | fPlane |
ULong_t | fTimeStamp |
ULong_t | fZeroSuppress |
HarpoDccMap * | fEventMap |
HarpoDccDecode * | decoder |
A class store HARPO row FEMINOS event data and header. End provide access metods to the row data.
The class is container for roaw FEMINOS event data The data stured in two formats ardcc of ushort int word as it come from FEMINOS readout and Matrix(# ncannales,# timebins) of double values.
Definition at line 22 of file HarpoFeminosEvent.h.
HarpoFeminosEvent::HarpoFeminosEvent | ( | ) |
|
virtual |
Definition at line 36 of file HarpoFeminosEvent.cxx.
|
inlineinherited |
Definition at line 44 of file HarpoDetEvent.h.
|
inlinevirtualinherited |
|
virtual |
Reimplemented from HarpoDetEvent.
Definition at line 64 of file HarpoFeminosEvent.cxx.
|
virtualinherited |
Return pointer to decoded Pmm2 data vector.
Reimplemented in Pmm2Event.
Definition at line 38 of file HarpoDetEvent.cxx.
|
inline |
Definition at line 33 of file HarpoFeminosEvent.h.
|
inlineinherited |
Definition at line 53 of file HarpoDetEvent.h.
|
inlinevirtual |
Implements HarpoDetEvent.
Definition at line 47 of file HarpoFeminosEvent.h.
|
inline |
Definition at line 43 of file HarpoFeminosEvent.h.
|
inline |
Definition at line 40 of file HarpoFeminosEvent.h.
Bool_t HarpoFeminosEvent::IsZeroSuppressed | ( | ) |
Definition at line 70 of file HarpoFeminosEvent.cxx.
void HarpoFeminosEvent::print | ( | ) | const |
|
inline |
Definition at line 49 of file HarpoFeminosEvent.h.
|
inlineinherited |
void HarpoFeminosEvent::SetHeader | ( | UShort_t * | data | ) |
void HarpoFeminosEvent::SetHeader | ( | UInt_t | len, |
UInt_t | evnum | ||
) |
Definition at line 43 of file HarpoFeminosEvent.cxx.
|
inline |
Ruturn pointer to decoded data Map.
Definition at line 36 of file HarpoFeminosEvent.h.
|
inline |
|
inlineinherited |
Return pointer to decoded pmm2 data vector.
Definition at line 52 of file HarpoDetEvent.h.
|
inline |
Data Format.
Definition at line 46 of file HarpoFeminosEvent.h.
|
inline |
Which PLane X or Y.
Definition at line 42 of file HarpoFeminosEvent.h.
|
private |
Definition at line 62 of file HarpoFeminosEvent.h.
|
protectedinherited |
Definition at line 59 of file HarpoDetEvent.h.
|
protectedinherited |
Definition at line 60 of file HarpoDetEvent.h.
|
private |
Definition at line 60 of file HarpoFeminosEvent.h.
std::list<HarpoFeminosFrame> HarpoFeminosEvent::fFrames |
Definition at line 52 of file HarpoFeminosEvent.h.
|
private |
Definition at line 55 of file HarpoFeminosEvent.h.
|
protectedinherited |
Definition at line 61 of file HarpoDetEvent.h.
|
private |
Definition at line 57 of file HarpoFeminosEvent.h.
|
private |
Definition at line 58 of file HarpoFeminosEvent.h.