Event::EventHeader Class Reference

#include <EventHeader.h>

List of all members.

Public Member Functions

 EventHeader ()
virtual ~EventHeader ()
virtual const CLID & clID () const
 Retrieve reference to class definition structure.
int eventNumber () const
 Retrieve event number.
void setEventNumber (int value)
 Update event number.
int runNumber () const
 Retrieve run number.
void setRunNumber (int value)
 Update run number.
unsigned int time () const
void setTime (int value)
unsigned int eventTag ()
 Retrieve EventTag.
void setEventTag (unsigned int value)
 Update EventTag.
unsigned int flag1 ()
 Retrieve flags.
unsigned int flag2 ()
void setFlag1 (unsigned int value)
 Update flags.
void setFlag2 (unsigned int value)

Static Public Member Functions

static const CLID & classID ()

Private Attributes

int m_event
 Event number.
int m_run
 Run number.
unsigned int m_time
unsigned int m_EventTag
unsigned int m_flag1
unsigned int m_flag2


Detailed Description

Definition at line 23 of file EventHeader.h.


Constructor & Destructor Documentation

Event::EventHeader::EventHeader (  )  [inline]

Definition at line 27 of file EventHeader.h.

00028         : DataObject(), m_event(-1), m_run(-1) {}

virtual Event::EventHeader::~EventHeader (  )  [inline, virtual]

Definition at line 30 of file EventHeader.h.

00030 {}


Member Function Documentation

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

Definition at line 34 of file EventHeader.h.

References CLID_EventHeader.

Referenced by clID().

00034 { return CLID_EventHeader; }

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

Retrieve reference to class definition structure.

Definition at line 33 of file EventHeader.h.

References classID().

00033 { return EventHeader::classID(); }

int Event::EventHeader::eventNumber (  )  const [inline]

Retrieve event number.

Definition at line 37 of file EventHeader.h.

References m_event.

Referenced by EvtHeaderCnv::DataObjectToTObject(), TofCheckDigi::Fill(), TofCheckData::Fill(), TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), TofCheckDigi::Fill_MRPC(), TofCheckDigi::Fill_TofTrack(), TofCheckData::FillBarrel(), TofCheckDigi::FillCol(), and TofCheckData::FillETF().

00037 { return m_event; }

unsigned int Event::EventHeader::eventTag (  )  [inline]

Retrieve EventTag.

Definition at line 51 of file EventHeader.h.

References m_EventTag.

Referenced by EvtHeaderCnv::DataObjectToTObject().

00051 {return m_EventTag; }

unsigned int Event::EventHeader::flag1 (  )  [inline]

Retrieve flags.

Definition at line 56 of file EventHeader.h.

References m_flag1.

Referenced by EvtHeaderCnv::DataObjectToTObject().

00056 { return m_flag1; };

unsigned int Event::EventHeader::flag2 (  )  [inline]

Definition at line 57 of file EventHeader.h.

References m_flag2.

Referenced by EvtHeaderCnv::DataObjectToTObject().

00057 { return m_flag2; };

int Event::EventHeader::runNumber (  )  const [inline]

Retrieve run number.

Definition at line 42 of file EventHeader.h.

References m_run.

Referenced by EvtHeaderCnv::DataObjectToTObject(), TofCheckDigi::Fill(), TofCheckData::Fill(), TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_Endcap(), TofCheckDigi::Fill_MRPC(), TofCheckDigi::Fill_TofTrack(), TofCheckData::FillBarrel(), TofCheckDigi::FillCol(), and TofCheckData::FillETF().

00042 { return m_run; }

void Event::EventHeader::setEventNumber ( int  value  )  [inline]

Update event number.

Definition at line 39 of file EventHeader.h.

References m_event.

Referenced by WriteRawData::execute(), and EvtHeaderCnv::TObjectToDataObject().

00039 { m_event = value; }

void Event::EventHeader::setEventTag ( unsigned int  value  )  [inline]

Update EventTag.

Definition at line 53 of file EventHeader.h.

References m_EventTag.

Referenced by EvtHeaderCnv::TObjectToDataObject().

00053 { m_EventTag=value;} 

void Event::EventHeader::setFlag1 ( unsigned int  value  )  [inline]

Update flags.

Definition at line 59 of file EventHeader.h.

References m_flag1.

Referenced by EvtHeaderCnv::TObjectToDataObject().

00059 { m_flag1 = value; }

void Event::EventHeader::setFlag2 ( unsigned int  value  )  [inline]

Definition at line 60 of file EventHeader.h.

References m_flag2.

Referenced by EvtHeaderCnv::TObjectToDataObject().

00060 { m_flag2 = value; }

void Event::EventHeader::setRunNumber ( int  value  )  [inline]

Update run number.

Definition at line 44 of file EventHeader.h.

References m_run.

Referenced by WriteRawData::execute(), and EvtHeaderCnv::TObjectToDataObject().

00044 { m_run = value; }

void Event::EventHeader::setTime ( int  value  )  [inline]

Definition at line 48 of file EventHeader.h.

References m_time.

Referenced by EvtHeaderCnv::TObjectToDataObject().

00048 { m_time = value; }

unsigned int Event::EventHeader::time ( void   )  const [inline]

Definition at line 46 of file EventHeader.h.

References m_time.

Referenced by EvtHeaderCnv::DataObjectToTObject().

00046 { return m_time; }


Member Data Documentation

int Event::EventHeader::m_event [private]

Event number.

Definition at line 64 of file EventHeader.h.

Referenced by eventNumber(), and setEventNumber().

unsigned int Event::EventHeader::m_EventTag [private]

Definition at line 72 of file EventHeader.h.

Referenced by eventTag(), and setEventTag().

unsigned int Event::EventHeader::m_flag1 [private]

Definition at line 77 of file EventHeader.h.

Referenced by flag1(), and setFlag1().

unsigned int Event::EventHeader::m_flag2 [private]

Definition at line 80 of file EventHeader.h.

Referenced by flag2(), and setFlag2().

int Event::EventHeader::m_run [private]

Run number.

Definition at line 67 of file EventHeader.h.

Referenced by runNumber(), and setRunNumber().

unsigned int Event::EventHeader::m_time [private]

Definition at line 69 of file EventHeader.h.

Referenced by setTime(), and time().


Generated on Tue Nov 29 23:36:33 2016 for BOSS_7.0.2 by  doxygen 1.4.7