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 Dec 05,1999 Richard Dubois Clone from CalHit. 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 Dec 05,1999 Richard Dubois Clone from CalHit.

Definition at line 12 of file L1T.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
DeadTimeMask  
DeadTimeCauseMask  
DeadTimeCauseShift  

Definition at line 23 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 41 of file L1T.h.

UInt_t L1T::getDeadTimeAndCause ( ) [inline]
 

Definition at line 39 of file L1T.h.

UChar_t L1T::getDeadTimeCause ( ) [inline]
 

Definition at line 40 of file L1T.h.

Int_t L1T::getTrigCount ( ) [inline]
 

Definition at line 34 of file L1T.h.

Int_t L1T::getTrigTime ( ) [inline]
 

Definition at line 35 of file L1T.h.

UShort_t L1T::getVetoCapture ( ) [inline]
 

Definition at line 38 of file L1T.h.

Int_t L1T::getXCapture ( ) [inline]
 

Definition at line 36 of file L1T.h.

Int_t L1T::getYCapture ( ) [inline]
 

Definition at line 37 of file L1T.h.

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

Definition at line 48 of file L1T.h.

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

Definition at line 43 of file L1T.h.

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

Definition at line 44 of file L1T.h.

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

Definition at line 47 of file L1T.h.

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

Definition at line 45 of file L1T.h.

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

Definition at line 46 of file L1T.h.


Member Data Documentation

UShort_t L1T::m_deadTime [private]
 

Definition at line 21 of file L1T.h.

UInt_t L1T::m_deadTimeAndCause [private]
 

Definition at line 19 of file L1T.h.

UChar_t L1T::m_deadTimeCause [private]
 

Definition at line 20 of file L1T.h.

UInt_t L1T::m_trigCount [private]
 

Definition at line 14 of file L1T.h.

UInt_t L1T::m_trigTimeValue [private]
 

Definition at line 15 of file L1T.h.

UShort_t L1T::m_vetoCapture [private]
 

Definition at line 18 of file L1T.h.

UInt_t L1T::m_xCapture [private]
 

Definition at line 16 of file L1T.h.

UInt_t L1T::m_yCapture [private]
 

Definition at line 17 of file L1T.h.


The documentation for this class was generated from the following files:
Generated at Mon Nov 26 18:20:01 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000