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

L1T Class Reference

Store the Level One Trigger information. More...

#include <L1T.h>

Inheritance diagram for L1T:

TObject List of all members.

Public Types

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

Public Methods

 L1T ()
 L1T (Int_t trigCount, Int_t trigTimeValue, Int_t xCapture, Int_t yCapture, UShort_t vetoCapture, UChar_t deadTimeCause, UShort_t deadTime)
virtual ~L1T ()
void Clean ()
Int_t getTrigCount ()
Int_t getTrigTime ()
Int_t getXCapture ()
Int_t getYCapture ()
UShort_t getVetoCapture ()
UInt_t getDeadTimeAndCause ()
UChar_t getDeadTimeCause ()
UShort_t getDeadTime ()
void setTrigCount (Int_t newVal)
void setTrigTime (Int_t newVal)
void setXCapture (Int_t newVal)
void setYCapture (Int_t newVal)
void setVetoCapture (UShort_t newVal)
void setDeadTimeAndCause (UInt_t newVal)

Private Attributes

UInt_t m_trigCount
UInt_t m_trigTimeValue
UInt_t m_xCapture
UInt_t m_yCapture
UShort_t m_vetoCapture
UInt_t m_deadTimeAndCause
UChar_t m_deadTimeCause
UShort_t m_deadTime

Detailed Description

Store the Level One Trigger information.

Definition at line 13 of file L1T.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
DeadTimeMask  
DeadTimeCauseMask  
DeadTimeCauseShift  

Definition at line 24 of file L1T.h.


Constructor & Destructor Documentation

L1T::L1T ( )
 

Definition at line 20 of file L1T.cxx.

L1T::L1T ( Int_t trigCount,
Int_t trigTimeValue,
Int_t xCapture,
Int_t yCapture,
UShort_t vetoCapture,
UChar_t deadTimeCause,
UShort_t deadTime )
 

L1T::~L1T ( ) [virtual]
 

Definition at line 26 of file L1T.cxx.


Member Function Documentation

void L1T::Clean ( )
 

Definition at line 30 of file L1T.cxx.

Referenced by DigiEvent::Clean().

UShort_t L1T::getDeadTime ( ) [inline]
 

Definition at line 42 of file L1T.h.

UInt_t L1T::getDeadTimeAndCause ( ) [inline]
 

Definition at line 40 of file L1T.h.

UChar_t L1T::getDeadTimeCause ( ) [inline]
 

Definition at line 41 of file L1T.h.

Int_t L1T::getTrigCount ( ) [inline]
 

Definition at line 35 of file L1T.h.

Int_t L1T::getTrigTime ( ) [inline]
 

Definition at line 36 of file L1T.h.

UShort_t L1T::getVetoCapture ( ) [inline]
 

Definition at line 39 of file L1T.h.

Int_t L1T::getXCapture ( ) [inline]
 

Definition at line 37 of file L1T.h.

Int_t L1T::getYCapture ( ) [inline]
 

Definition at line 38 of file L1T.h.

void L1T::setDeadTimeAndCause ( UInt_t newVal ) [inline]
 

Definition at line 49 of file L1T.h.

void L1T::setTrigCount ( Int_t newVal ) [inline]
 

Definition at line 44 of file L1T.h.

void L1T::setTrigTime ( Int_t newVal ) [inline]
 

Definition at line 45 of file L1T.h.

void L1T::setVetoCapture ( UShort_t newVal ) [inline]
 

Definition at line 48 of file L1T.h.

void L1T::setXCapture ( Int_t newVal ) [inline]
 

Definition at line 46 of file L1T.h.

void L1T::setYCapture ( Int_t newVal ) [inline]
 

Definition at line 47 of file L1T.h.


Member Data Documentation

UShort_t L1T::m_deadTime [private]
 

Definition at line 22 of file L1T.h.

UInt_t L1T::m_deadTimeAndCause [private]
 

Definition at line 20 of file L1T.h.

UChar_t L1T::m_deadTimeCause [private]
 

Definition at line 21 of file L1T.h.

UInt_t L1T::m_trigCount [private]
 

Definition at line 15 of file L1T.h.

UInt_t L1T::m_trigTimeValue [private]
 

Definition at line 16 of file L1T.h.

UShort_t L1T::m_vetoCapture [private]
 

Definition at line 19 of file L1T.h.

UInt_t L1T::m_xCapture [private]
 

Definition at line 17 of file L1T.h.

UInt_t L1T::m_yCapture [private]
 

Definition at line 18 of file L1T.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