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

A class store HARPO raw PMM2 event buffer and header. End provide access metods to the row data. More...

#include <Pmm2Event.h>

Public Member Functions

 Pmm2Event ()
 
virtual ~Pmm2Event ()
 
void SetHeader (UShort_t *data)
 
void SetHeader (UInt_t len, UInt_t evnum)
 
void SetTriggerType (Int_t val)
 
Int_t GetTriggerType ()
 
Pmm2MesVectGetMesurements ()
 Return pointer to decoded data. More...
 
void AddMes (Pmm2Mes &m)
 Ruturn pointer to decoded data vector. More...
 
void print () const
 Add new Digi to the event. More...
 
Bool_t IsZeroSuppressed (Int_t after=0)
 
ULong_t GetTimeStamp (Int_t after=0)
 Data Format. More...
 
void SetTimeStamp (Double_t val)
 
virtual const EventHeader_tGetHeader () const
 
void SetDet (Int_t det)
 
Int_t GetDet ()
 
virtual HarpoDccMapGetMap ()
 
void SetRunHeader (HarpoDetHeader *rh)
 Return pointer to decoded pmm2 data vector. More...
 
HarpoDetHeaderGetRunHeader ()
 

Protected Attributes

Int_t fDet
 
EventHeader_t fEventHeader
 
HarpoDetHeaderfRunHeader
 

Private Member Functions

Bool_t UnPackData ()
 Convert Raw Digi record to RecoHit. More...
 

Private Attributes

Pmm2MesVectfMesurements
 Convert raw data to List of mesurements. More...
 
Double_t fTimeStamp
 
Int_t fTriggerType
 

Detailed Description

A class store HARPO raw PMM2 event buffer and header. End provide access metods to the row data.

The class is container for raw PMM2 event data The data ...

Definition at line 19 of file Pmm2Event.h.

Constructor & Destructor Documentation

Pmm2Event::Pmm2Event ( )
Pmm2Event::~Pmm2Event ( )
virtual

Definition at line 35 of file Pmm2Event.cxx.

Member Function Documentation

void Pmm2Event::AddMes ( Pmm2Mes m)

Ruturn pointer to decoded data vector.

Definition at line 71 of file Pmm2Event.cxx.

Here is the caller graph for this function:

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:

virtual HarpoDccMap* HarpoDetEvent::GetMap ( )
virtualinherited

Reimplemented in HarpoDccEvent, and HarpoFeminosEvent.

Here is the caller graph for this function:

Pmm2MesVect * Pmm2Event::GetMesurements ( )
virtual

Return pointer to decoded data.

Reimplemented from HarpoDetEvent.

Definition at line 78 of file Pmm2Event.cxx.

Here is the caller graph for this function:

HarpoDetHeader* HarpoDetEvent::GetRunHeader ( )
inlineinherited

Definition at line 53 of file HarpoDetEvent.h.

ULong_t Pmm2Event::GetTimeStamp ( Int_t  after = 0)
virtual

Data Format.

Implements HarpoDetEvent.

Definition at line 92 of file Pmm2Event.cxx.

Here is the caller graph for this function:

Int_t Pmm2Event::GetTriggerType ( )
inline

Definition at line 29 of file Pmm2Event.h.

Here is the caller graph for this function:

Bool_t Pmm2Event::IsZeroSuppressed ( Int_t  after = 0)

Definition at line 87 of file Pmm2Event.cxx.

void Pmm2Event::print ( ) const

Add new Digi to the event.

Definition at line 53 of file Pmm2Event.cxx.

Here is the caller graph for this function:

void HarpoDetEvent::SetDet ( Int_t  det)
inlineinherited

Definition at line 43 of file HarpoDetEvent.h.

Here is the caller graph for this function:

void Pmm2Event::SetHeader ( UShort_t *  data)

Definition at line 48 of file Pmm2Event.cxx.

Here is the caller graph for this function:

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

Definition at line 42 of file Pmm2Event.cxx.

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 Pmm2Event::SetTimeStamp ( Double_t  val)
inline

Definition at line 46 of file Pmm2Event.h.

Here is the caller graph for this function:

void Pmm2Event::SetTriggerType ( Int_t  val)
inline

Definition at line 28 of file Pmm2Event.h.

Here is the caller graph for this function:

Bool_t Pmm2Event::UnPackData ( )
private

Convert Raw Digi record to RecoHit.

Definition at line 64 of file Pmm2Event.cxx.

Field Documentation

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.

Pmm2MesVect* Pmm2Event::fMesurements
private

Convert raw data to List of mesurements.

Vector of RecoHists correspondint to the event

Definition at line 52 of file Pmm2Event.h.

HarpoDetHeader* HarpoDetEvent::fRunHeader
protectedinherited

Definition at line 61 of file HarpoDetEvent.h.

Double_t Pmm2Event::fTimeStamp
private

Definition at line 54 of file Pmm2Event.h.

Int_t Pmm2Event::fTriggerType
private

Definition at line 55 of file Pmm2Event.h.


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