Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

RawEvent Class Reference

#include <RawEvent.h>

Inheritance diagram for RawEvent:

DataObject List of all members.

Public Methods

 RawEvent (const char* name = "RawEvent")
 Constructors. More...

virtual ~RawEvent ()
 Destructor. More...

virtual const CLID& clID () const
 Retrieve reference to class definition structure. More...

bool fromMC () const
 Retrieve flag of origine. More...

void setFromMC (bool value)
 Update flag of origine. More...

long errorStatus () const
 Retrieve error status. More...

void setErrorStatus (long value)
 Update error status. More...

long highVoltageMask () const
 Retrieve high voltage status word. More...

void setHighVoltageMask (long value)
 Update high voltage status word. More...

const TriggerPatterntriggerPattern () const
 Retrieve trigger pattern. More...

void setTriggerPattern (const TriggerPattern& value)
 Update trigger pattern. More...

virtual StreamBuffer& serialize ( StreamBuffer& s ) const
 Serialize the object for writing. More...

virtual StreamBuffer& serialize ( StreamBuffer& s )
 Serialize the object for reading. More...

virtual std::ostream& fillStream ( std::ostream& s ) const
 Fill the output stream (ASCII). More...


Static Public Methods

const CLID& classID ()

Private Attributes

bool m_fromMC
 Flag of origin. More...

long m_errorStatus
 Error status. More...

long m_highVoltageMask
 High voltage status word. More...

TriggerPattern m_triggerPattern
 Trigger pattern. More...


Friends

std::ostream& operator<< ( std::ostream& s, const RawEvent& obj )
 Output operator(ASCII). More...


Detailed Description

Essential information of the raw event It can be identified by "/Event/Raw"

It contains:

Definition at line 50 of file RawEvent.h.


Constructor & Destructor Documentation

RawEvent::RawEvent ( const char * name = "RawEvent" ) [inline]
 

Constructors.

Definition at line 54 of file RawEvent.h.

RawEvent::~RawEvent ( ) [inline, virtual]
 

Destructor.

Definition at line 60 of file RawEvent.h.


Member Function Documentation

const CLID & RawEvent::clID ( ) const [inline, virtual]
 

Retrieve reference to class definition structure.

Definition at line 63 of file RawEvent.h.

const CLID & RawEvent::classID ( ) [inline, static]
 

Definition at line 64 of file RawEvent.h.

Referenced by clID().

long RawEvent::errorStatus ( ) const [inline]
 

Retrieve error status.

Definition at line 76 of file RawEvent.h.

std::ostream & RawEvent::fillStream ( std::ostream & s ) const [inline, virtual]
 

Fill the output stream (ASCII).

Definition at line 158 of file RawEvent.h.

Referenced by operator<<().

bool RawEvent::fromMC ( ) const [inline]
 

Retrieve flag of origine.

Definition at line 67 of file RawEvent.h.

long RawEvent::highVoltageMask ( ) const [inline]
 

Retrieve high voltage status word.

Definition at line 85 of file RawEvent.h.

StreamBuffer & RawEvent::serialize ( StreamBuffer & s ) [inline, virtual]
 

Serialize the object for reading.

Definition at line 145 of file RawEvent.h.

StreamBuffer & RawEvent::serialize ( StreamBuffer & s ) const [inline, virtual]
 

Serialize the object for writing.

Definition at line 133 of file RawEvent.h.

void RawEvent::setErrorStatus ( long value ) [inline]
 

Update error status.

Definition at line 80 of file RawEvent.h.

void RawEvent::setFromMC ( bool value ) [inline]
 

Update flag of origine.

Definition at line 71 of file RawEvent.h.

void RawEvent::setHighVoltageMask ( long value ) [inline]
 

Update high voltage status word.

Definition at line 89 of file RawEvent.h.

void RawEvent::setTriggerPattern ( const TriggerPattern & value ) [inline]
 

Update trigger pattern.

Definition at line 98 of file RawEvent.h.

const TriggerPattern & RawEvent::triggerPattern ( ) const [inline]
 

Retrieve trigger pattern.

Definition at line 94 of file RawEvent.h.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream & s,
const RawEvent & obj ) [friend]
 

Output operator(ASCII).

Definition at line 108 of file RawEvent.h.


Member Data Documentation

long RawEvent::m_errorStatus [private]
 

Error status.

Definition at line 118 of file RawEvent.h.

bool RawEvent::m_fromMC [private]
 

Flag of origin.

Definition at line 116 of file RawEvent.h.

long RawEvent::m_highVoltageMask [private]
 

High voltage status word.

Definition at line 120 of file RawEvent.h.

TriggerPattern RawEvent::m_triggerPattern [private]
 

Trigger pattern.

Definition at line 122 of file RawEvent.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:53 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000