HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HEmcTrb3LookupChan Class Reference

#include <hemctrb3lookup.h>

Inheritance diagram for HEmcTrb3LookupChan:
Collaboration diagram for HEmcTrb3LookupChan:

Public Member Functions

 HEmcTrb3LookupChan (void)
 
virtual ~HEmcTrb3LookupChan (void)
 
Int_t getSector ()
 
Int_t getCell ()
 
UChar_t getFlag ()
 
Bool_t isSlowChannel ()
 
Bool_t isFastChannel ()
 
Bool_t isDefinedChannel ()
 
Bool_t isBrokenChannel ()
 
void setSlowChannel (Bool_t on)
 
void setBrokenChannel (Bool_t on)
 
void setFastChannel (Bool_t on)
 
void getAddress (Int_t &s, Int_t &c) const
 
void fill (Int_t s, Int_t c, UChar_t f)
 
void fill (HEmcTrb3LookupChan &r)
 
void setSector (const Int_t s)
 
void setCell (const Int_t c)
 
void setFlag (const UChar_t f)
 
void clear (void)
 

Protected Attributes

Int_t sector
 
Int_t cell
 
UChar_t flag
 

Detailed Description

Definition at line 18 of file hemctrb3lookup.h.

Constructor & Destructor Documentation

HEmcTrb3LookupChan::HEmcTrb3LookupChan ( void  )
inline

Definition at line 24 of file hemctrb3lookup.h.

virtual HEmcTrb3LookupChan::~HEmcTrb3LookupChan ( void  )
inlinevirtual

Definition at line 25 of file hemctrb3lookup.h.

Member Function Documentation

void HEmcTrb3LookupChan::clear ( void  )
inline

Definition at line 43 of file hemctrb3lookup.h.

void HEmcTrb3LookupChan::fill ( Int_t  s,
Int_t  c,
UChar_t  f 
)
inline

Definition at line 38 of file hemctrb3lookup.h.

Referenced by HEmcTrb3Lookup::fill().

void HEmcTrb3LookupChan::fill ( HEmcTrb3LookupChan r)
inline

Definition at line 39 of file hemctrb3lookup.h.

References getCell(), getFlag(), and getSector().

void HEmcTrb3LookupChan::getAddress ( Int_t &  s,
Int_t &  c 
) const
inline

Definition at line 37 of file hemctrb3lookup.h.

Referenced by HEmcTrb3Unpacker::execute().

Int_t HEmcTrb3LookupChan::getCell ( void  )
inline

Definition at line 27 of file hemctrb3lookup.h.

Referenced by fill(), HEmcTrb3Lookup::printParam(), and HEmcTrb3Lookup::write().

UChar_t HEmcTrb3LookupChan::getFlag ( void  )
inline

Definition at line 28 of file hemctrb3lookup.h.

Referenced by fill(), HEmcTrb3Lookup::printParam(), and HEmcTrb3Lookup::write().

Int_t HEmcTrb3LookupChan::getSector ( void  )
inline

Definition at line 26 of file hemctrb3lookup.h.

Referenced by fill(), HEmcTrb3Lookup::printParam(), and HEmcTrb3Lookup::write().

Bool_t HEmcTrb3LookupChan::isBrokenChannel ( )
inline

Definition at line 32 of file hemctrb3lookup.h.

References EMC_CHANNEL_BROKENBIT.

Referenced by HEmcTrb3Unpacker::execute().

Bool_t HEmcTrb3LookupChan::isDefinedChannel ( )
inline

Definition at line 31 of file hemctrb3lookup.h.

Referenced by HEmcTrb3Unpacker::execute().

Bool_t HEmcTrb3LookupChan::isFastChannel ( )
inline

Definition at line 30 of file hemctrb3lookup.h.

References EMC_CHANNEL_FASTBIT.

Referenced by HEmcTrb3Unpacker::execute().

Bool_t HEmcTrb3LookupChan::isSlowChannel ( )
inline

Definition at line 29 of file hemctrb3lookup.h.

References EMC_CHANNEL_SLOWBIT.

Referenced by HEmcTrb3Unpacker::execute().

void HEmcTrb3LookupChan::setBrokenChannel ( Bool_t  on)
inline

Definition at line 34 of file hemctrb3lookup.h.

References EMC_CHANNEL_BROKENBIT.

void HEmcTrb3LookupChan::setCell ( const Int_t  c)
inline

Definition at line 41 of file hemctrb3lookup.h.

void HEmcTrb3LookupChan::setFastChannel ( Bool_t  on)
inline

Definition at line 35 of file hemctrb3lookup.h.

References EMC_CHANNEL_FASTBIT.

void HEmcTrb3LookupChan::setFlag ( const UChar_t  f)
inline

Definition at line 42 of file hemctrb3lookup.h.

void HEmcTrb3LookupChan::setSector ( const Int_t  s)
inline

Definition at line 40 of file hemctrb3lookup.h.

void HEmcTrb3LookupChan::setSlowChannel ( Bool_t  on)
inline

Definition at line 33 of file hemctrb3lookup.h.

References EMC_CHANNEL_SLOWBIT.

Member Data Documentation

Int_t HEmcTrb3LookupChan::cell
protected

Definition at line 21 of file hemctrb3lookup.h.

UChar_t HEmcTrb3LookupChan::flag
protected

Definition at line 22 of file hemctrb3lookup.h.

Int_t HEmcTrb3LookupChan::sector
protected

Definition at line 20 of file hemctrb3lookup.h.


The documentation for this class was generated from the following file: