HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes
HarpoDetEvent Class Referenceabstract

A virtual class store event data for un detector. More...

#include <HarpoDetEvent.h>

Public Member Functions

 HarpoDetEvent ()
 
virtual ~HarpoDetEvent ()
 
virtual const EventHeader_tGetHeader () const
 
virtual ULong_t GetTimeStamp (Int_t after=0)=0
 
void SetDet (Int_t det)
 
Int_t GetDet ()
 
virtual HarpoDccMapGetMap ()
 
virtual Pmm2MesVectGetMesurements ()
 Return pointer to decoded Pmm2 data vector. More...
 
void SetRunHeader (HarpoDetHeader *rh)
 Return pointer to decoded pmm2 data vector. More...
 
HarpoDetHeaderGetRunHeader ()
 
void print () const
 

Protected Attributes

Int_t fDet
 
EventHeader_t fEventHeader
 
HarpoDetHeaderfRunHeader
 

Detailed Description

A virtual class store event data for un detector.

The class is actually placeholder for raw detector 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 32 of file HarpoDetEvent.h.

Constructor & Destructor Documentation

HarpoDetEvent::HarpoDetEvent ( )
inline

Definition at line 35 of file HarpoDetEvent.h.

virtual HarpoDetEvent::~HarpoDetEvent ( )
inlinevirtual

Definition at line 36 of file HarpoDetEvent.h.

Member Function Documentation

Int_t HarpoDetEvent::GetDet ( )
inline

Definition at line 44 of file HarpoDetEvent.h.

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

Definition at line 38 of file HarpoDetEvent.h.

Here is the caller graph for this function:

virtual HarpoDccMap* HarpoDetEvent::GetMap ( )
virtual

Reimplemented in HarpoDccEvent, and HarpoFeminosEvent.

Here is the caller graph for this function:

Pmm2MesVect * HarpoDetEvent::GetMesurements ( )
virtual

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:

HarpoDetHeader* HarpoDetEvent::GetRunHeader ( )
inline

Definition at line 53 of file HarpoDetEvent.h.

virtual ULong_t HarpoDetEvent::GetTimeStamp ( Int_t  after = 0)
pure virtual

Implemented in HarpoFeminosEvent, HarpoDccEvent, HarpoSimEvent, and Pmm2Event.

Here is the caller graph for this function:

void HarpoDetEvent::print ( ) const

Here is the caller graph for this function:

void HarpoDetEvent::SetDet ( Int_t  det)
inline

Definition at line 43 of file HarpoDetEvent.h.

Here is the caller graph for this function:

void HarpoDetEvent::SetRunHeader ( HarpoDetHeader rh)
inline

Return pointer to decoded pmm2 data vector.

Definition at line 52 of file HarpoDetEvent.h.

Here is the caller graph for this function:

Field Documentation

Int_t HarpoDetEvent::fDet
protected

Definition at line 59 of file HarpoDetEvent.h.

EventHeader_t HarpoDetEvent::fEventHeader
protected

Definition at line 60 of file HarpoDetEvent.h.

HarpoDetHeader* HarpoDetEvent::fRunHeader
protected

Definition at line 61 of file HarpoDetEvent.h.


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