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

SubSystemHeader Class Reference

ROOT base class to contain the header data for one event. More...

#include <SubSystemHeader.h>

Inheritance diagram for SubSystemHeader:

TObject AcdHeader CalHeader TkrHeader List of all members.

Public Types

enum  { DeadTimeMask = 0x00002fff, DeadTimeCauseMask = 0x001fc000, DeadTimeCauseShift = 14 }

Public Methods

 SubSystemHeader ()
virtual ~SubSystemHeader ()
void Clean (Option_t *option="")
UInt_t getEventId ()
void setEventId (unsigned int id)
UInt_t getTimerWord ()
void setTimerWord (unsigned int time)
UInt_t getTreqStatus ()
void setTreqStatus (unsigned int stat)
UInt_t getDeadTime ()
UChar_t getDeadTimeCause ()
UInt_t getDeadTimeAndCause ()
void setDeadTimeAndCause (unsigned int t)

Protected Attributes

UInt_t m_eventId
UInt_t m_timerWord
UInt_t m_TREQ_VETO_status
UInt_t m_deadtime_and_cause

Detailed Description

ROOT base class to contain the header data for one event.

Definition at line 10 of file SubSystemHeader.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
DeadTimeMask  
DeadTimeCauseMask  
DeadTimeCauseShift  

Definition at line 13 of file SubSystemHeader.h.


Constructor & Destructor Documentation

SubSystemHeader::SubSystemHeader ( )
 

SubSystemHeader::~SubSystemHeader ( ) [virtual]
 

Definition at line 13 of file SubSystemHeader.cxx.


Member Function Documentation

void SubSystemHeader::Clean ( Option_t * option = "" )
 

Reimplemented in AcdHeader, CalHeader, and TkrHeader.

Definition at line 16 of file SubSystemHeader.cxx.

UInt_t SubSystemHeader::getDeadTime ( ) [inline]
 

Definition at line 35 of file SubSystemHeader.h.

UInt_t SubSystemHeader::getDeadTimeAndCause ( ) [inline]
 

Definition at line 39 of file SubSystemHeader.h.

UChar_t SubSystemHeader::getDeadTimeCause ( ) [inline]
 

Definition at line 37 of file SubSystemHeader.h.

UInt_t SubSystemHeader::getEventId ( ) [inline]
 

Definition at line 26 of file SubSystemHeader.h.

UInt_t SubSystemHeader::getTimerWord ( ) [inline]
 

Definition at line 29 of file SubSystemHeader.h.

UInt_t SubSystemHeader::getTreqStatus ( ) [inline]
 

Definition at line 32 of file SubSystemHeader.h.

void SubSystemHeader::setDeadTimeAndCause ( unsigned int t ) [inline]
 

Definition at line 40 of file SubSystemHeader.h.

void SubSystemHeader::setEventId ( unsigned int id ) [inline]
 

Definition at line 27 of file SubSystemHeader.h.

void SubSystemHeader::setTimerWord ( unsigned int time ) [inline]
 

Definition at line 30 of file SubSystemHeader.h.

void SubSystemHeader::setTreqStatus ( unsigned int stat ) [inline]
 

Definition at line 33 of file SubSystemHeader.h.


Member Data Documentation

UInt_t SubSystemHeader::m_TREQ_VETO_status [protected]
 

Definition at line 47 of file SubSystemHeader.h.

UInt_t SubSystemHeader::m_deadtime_and_cause [protected]
 

Definition at line 48 of file SubSystemHeader.h.

UInt_t SubSystemHeader::m_eventId [protected]
 

Definition at line 45 of file SubSystemHeader.h.

UInt_t SubSystemHeader::m_timerWord [protected]
 

Definition at line 46 of file SubSystemHeader.h.


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