ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1MUCTPIPHASE1::Configuration Class Reference

Header files holding configuration items for the MUCTPI. More...

#include <Configuration.h>

Collaboration diagram for LVL1MUCTPIPHASE1::Configuration:

Public Member Functions

 Configuration ()
 
void setDoZeroSuppression (bool flag)
 
bool getDoZeroSuppression () const
 
void setThreshold1Candidate (unsigned int thr)
 
unsigned int getThreshold1Candidate () const
 
void setThreshold2Candidate (unsigned int thr)
 
unsigned int getThreshold2Candidate () const
 
void setSuppressionMode (int flag)
 
int getSuppressionMode () const
 
unsigned int getMaxCandPerPtvalue () const
 
void setMaxCandSendToRoib (unsigned int count)
 
unsigned int getMaxCandSendToRoib () const
 
void setCandBcidOffset (unsigned int count)
 
unsigned int getCandBcidOffset () const
 

Private Attributes

bool m_doZeroSuppression
 
unsigned int m_threshold1Candidate
 
unsigned int m_threshold2Candidate
 
int m_suppressionMode
 
unsigned int m_maxCandPerPtvalue
 
unsigned int m_maxCandSendToRoib
 
unsigned int m_candBcidOffset
 

Detailed Description

Header files holding configuration items for the MUCTPI.

   This header file groups all information describing
   the configuration of the MUCTPI. Eventually this should
   come out of a configuration data base.
Author
Thorsten Wengler
Revision
515239
Date
2012-08-28 13:39:45 +0200 (Tue, 28 Aug 2012)

Definition at line 25 of file Configuration.h.

Constructor & Destructor Documentation

◆ Configuration()

LVL1MUCTPIPHASE1::Configuration::Configuration ( )
inline

Definition at line 28 of file Configuration.h.

29  : m_doZeroSuppression( true ),
32  m_suppressionMode( 0 ),
33  m_maxCandPerPtvalue( 64 ),
34  m_maxCandSendToRoib( 14 ),
35  m_candBcidOffset( 0 )
36  {}

Member Function Documentation

◆ getCandBcidOffset()

unsigned int LVL1MUCTPIPHASE1::Configuration::getCandBcidOffset ( ) const
inline

Definition at line 58 of file Configuration.h.

58 { return m_candBcidOffset; }

◆ getDoZeroSuppression()

bool LVL1MUCTPIPHASE1::Configuration::getDoZeroSuppression ( ) const
inline

Definition at line 40 of file Configuration.h.

40 { return m_doZeroSuppression; }

◆ getMaxCandPerPtvalue()

unsigned int LVL1MUCTPIPHASE1::Configuration::getMaxCandPerPtvalue ( ) const
inline

Definition at line 54 of file Configuration.h.

54 { return m_maxCandPerPtvalue; } //nonprogrammable

◆ getMaxCandSendToRoib()

unsigned int LVL1MUCTPIPHASE1::Configuration::getMaxCandSendToRoib ( ) const
inline

Definition at line 56 of file Configuration.h.

56 { return m_maxCandSendToRoib; }

◆ getSuppressionMode()

int LVL1MUCTPIPHASE1::Configuration::getSuppressionMode ( ) const
inline

Definition at line 51 of file Configuration.h.

51 { return m_suppressionMode; }

◆ getThreshold1Candidate()

unsigned int LVL1MUCTPIPHASE1::Configuration::getThreshold1Candidate ( ) const
inline

Definition at line 45 of file Configuration.h.

45 { return m_threshold1Candidate; }

◆ getThreshold2Candidate()

unsigned int LVL1MUCTPIPHASE1::Configuration::getThreshold2Candidate ( ) const
inline

Definition at line 47 of file Configuration.h.

47 { return m_threshold2Candidate; }

◆ setCandBcidOffset()

void LVL1MUCTPIPHASE1::Configuration::setCandBcidOffset ( unsigned int  count)
inline

Definition at line 57 of file Configuration.h.

◆ setDoZeroSuppression()

void LVL1MUCTPIPHASE1::Configuration::setDoZeroSuppression ( bool  flag)
inline

Definition at line 39 of file Configuration.h.

◆ setMaxCandSendToRoib()

void LVL1MUCTPIPHASE1::Configuration::setMaxCandSendToRoib ( unsigned int  count)
inline

Definition at line 55 of file Configuration.h.

◆ setSuppressionMode()

void LVL1MUCTPIPHASE1::Configuration::setSuppressionMode ( int  flag)
inline

Definition at line 50 of file Configuration.h.

◆ setThreshold1Candidate()

void LVL1MUCTPIPHASE1::Configuration::setThreshold1Candidate ( unsigned int  thr)
inline

Definition at line 44 of file Configuration.h.

44 { m_threshold1Candidate = thr; }

◆ setThreshold2Candidate()

void LVL1MUCTPIPHASE1::Configuration::setThreshold2Candidate ( unsigned int  thr)
inline

Definition at line 46 of file Configuration.h.

46 { m_threshold2Candidate = thr; }

Member Data Documentation

◆ m_candBcidOffset

unsigned int LVL1MUCTPIPHASE1::Configuration::m_candBcidOffset
private

Definition at line 67 of file Configuration.h.

◆ m_doZeroSuppression

bool LVL1MUCTPIPHASE1::Configuration::m_doZeroSuppression
private

Definition at line 61 of file Configuration.h.

◆ m_maxCandPerPtvalue

unsigned int LVL1MUCTPIPHASE1::Configuration::m_maxCandPerPtvalue
private

Definition at line 65 of file Configuration.h.

◆ m_maxCandSendToRoib

unsigned int LVL1MUCTPIPHASE1::Configuration::m_maxCandSendToRoib
private

Definition at line 66 of file Configuration.h.

◆ m_suppressionMode

int LVL1MUCTPIPHASE1::Configuration::m_suppressionMode
private

Definition at line 64 of file Configuration.h.

◆ m_threshold1Candidate

unsigned int LVL1MUCTPIPHASE1::Configuration::m_threshold1Candidate
private

Definition at line 62 of file Configuration.h.

◆ m_threshold2Candidate

unsigned int LVL1MUCTPIPHASE1::Configuration::m_threshold2Candidate
private

Definition at line 63 of file Configuration.h.


The documentation for this class was generated from the following file:
LVL1MUCTPIPHASE1::Configuration::m_doZeroSuppression
bool m_doZeroSuppression
Definition: Configuration.h:61
LVL1MUCTPIPHASE1::Configuration::m_suppressionMode
int m_suppressionMode
Definition: Configuration.h:64
XMLtoHeader.count
count
Definition: XMLtoHeader.py:85
LVL1MUCTPIPHASE1::Configuration::m_threshold2Candidate
unsigned int m_threshold2Candidate
Definition: Configuration.h:63
master.flag
bool flag
Definition: master.py:29
LVL1MUCTPIPHASE1::Configuration::m_maxCandSendToRoib
unsigned int m_maxCandSendToRoib
Definition: Configuration.h:66
LVL1MUCTPIPHASE1::Configuration::m_candBcidOffset
unsigned int m_candBcidOffset
Definition: Configuration.h:67
LVL1MUCTPIPHASE1::Configuration::m_maxCandPerPtvalue
unsigned int m_maxCandPerPtvalue
Definition: Configuration.h:65
LVL1MUCTPIPHASE1::Configuration::m_threshold1Candidate
unsigned int m_threshold1Candidate
Definition: Configuration.h:62