HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Protected Attributes | Private Attributes
HarpoFeminosEvent Class Reference

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 ()
 
HarpoDccMapGetMap ()
 
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_tGetHeader () const
 
void SetDet (Int_t det)
 
Int_t GetDet ()
 
virtual Pmm2MesVectGetMesurements ()
 Return pointer to decoded Pmm2 data vector. More...
 
void SetRunHeader (HarpoDetHeader *rh)
 Return pointer to decoded pmm2 data vector. More...
 
HarpoDetHeaderGetRunHeader ()
 

Data Fields

std::list< HarpoFeminosFramefFrames
 

Protected Attributes

Int_t fDet
 
EventHeader_t fEventHeader
 
HarpoDetHeaderfRunHeader
 

Private Attributes

Int_t fPlane
 
ULong_t fTimeStamp
 
ULong_t fZeroSuppress
 
HarpoDccMapfEventMap
 
HarpoDccDecodedecoder
 

Detailed Description

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.

Constructor & Destructor Documentation

HarpoFeminosEvent::HarpoFeminosEvent ( )
HarpoFeminosEvent::~HarpoFeminosEvent ( )
virtual

Definition at line 36 of file HarpoFeminosEvent.cxx.

Member Function Documentation

Int_t HarpoDetEvent::GetDet ( )
inlineinherited

Definition at line 44 of file HarpoDetEvent.h.

virtual const EventHeader_t* HarpoDetEvent::GetHeader ( ) const
inlinevirtualinherited

Definition at line 38 of file HarpoDetEvent.h.

Here is the caller graph for this function:

HarpoDccMap * HarpoFeminosEvent::GetMap ( )
virtual

Reimplemented from HarpoDetEvent.

Definition at line 64 of file HarpoFeminosEvent.cxx.

Pmm2MesVect * HarpoDetEvent::GetMesurements ( )
virtualinherited

Return pointer to decoded Pmm2 data vector.

Reimplemented in Pmm2Event.

Definition at line 38 of file HarpoDetEvent.cxx.

Here is the caller graph for this function:

Int_t HarpoFeminosEvent::GetPlane ( )
inline

Definition at line 33 of file HarpoFeminosEvent.h.

HarpoDetHeader* HarpoDetEvent::GetRunHeader ( )
inlineinherited

Definition at line 53 of file HarpoDetEvent.h.

ULong_t HarpoFeminosEvent::GetTimeStamp ( Int_t  = 0)
inlinevirtual

Implements HarpoDetEvent.

Definition at line 47 of file HarpoFeminosEvent.h.

Here is the caller graph for this function:

ULong_t HarpoFeminosEvent::GetZeroSuppressed ( )
inline

Definition at line 43 of file HarpoFeminosEvent.h.

Bool_t HarpoFeminosEvent::IsPlaneX ( )
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

Definition at line 54 of file HarpoFeminosEvent.cxx.

Here is the caller graph for this function:

void HarpoFeminosEvent::SetDecoder ( HarpoDccDecode d)
inline

Definition at line 49 of file HarpoFeminosEvent.h.

void HarpoDetEvent::SetDet ( Int_t  det)
inlineinherited

Definition at line 43 of file HarpoDetEvent.h.

Here is the caller graph for this function:

void HarpoFeminosEvent::SetHeader ( UShort_t *  data)

Definition at line 49 of file HarpoFeminosEvent.cxx.

Here is the caller graph for this function:

void HarpoFeminosEvent::SetHeader ( UInt_t  len,
UInt_t  evnum 
)

Definition at line 43 of file HarpoFeminosEvent.cxx.

void HarpoFeminosEvent::SetMap ( HarpoDccMap map)
inline

Ruturn pointer to decoded data Map.

Definition at line 36 of file HarpoFeminosEvent.h.

Here is the caller graph for this function:

void HarpoFeminosEvent::SetPlane ( Int_t  plane)
inline

Definition at line 28 of file HarpoFeminosEvent.h.

Here is the caller graph for this function:

void HarpoDetEvent::SetRunHeader ( HarpoDetHeader rh)
inlineinherited

Return pointer to decoded pmm2 data vector.

Definition at line 52 of file HarpoDetEvent.h.

Here is the caller graph for this function:

void HarpoFeminosEvent::SetTimeStamp ( ULong_t  ts)
inline

Data Format.

Definition at line 46 of file HarpoFeminosEvent.h.

Here is the caller graph for this function:

void HarpoFeminosEvent::SetZeroSuppressed ( ULong_t  zs)
inline

Which PLane X or Y.

Definition at line 42 of file HarpoFeminosEvent.h.

Field Documentation

HarpoDccDecode* HarpoFeminosEvent::decoder
private

Definition at line 62 of file HarpoFeminosEvent.h.

Int_t HarpoDetEvent::fDet
protectedinherited

Definition at line 59 of file HarpoDetEvent.h.

EventHeader_t HarpoDetEvent::fEventHeader
protectedinherited

Definition at line 60 of file HarpoDetEvent.h.

HarpoDccMap* HarpoFeminosEvent::fEventMap
private

Definition at line 60 of file HarpoFeminosEvent.h.

std::list<HarpoFeminosFrame> HarpoFeminosEvent::fFrames

Definition at line 52 of file HarpoFeminosEvent.h.

Int_t HarpoFeminosEvent::fPlane
private

Definition at line 55 of file HarpoFeminosEvent.h.

HarpoDetHeader* HarpoDetEvent::fRunHeader
protectedinherited

Definition at line 61 of file HarpoDetEvent.h.

ULong_t HarpoFeminosEvent::fTimeStamp
private

Definition at line 57 of file HarpoFeminosEvent.h.

ULong_t HarpoFeminosEvent::fZeroSuppress
private

Definition at line 58 of file HarpoFeminosEvent.h.


The documentation for this class was generated from the following files: