ATLAS Offline Software
Loading...
Searching...
No Matches
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

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.

int count(std::string s, const std::string &regx)
count how many occurances of a regx are in a string
Definition hcg.cxx:146

◆ setDoZeroSuppression()

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

Definition at line 39 of file Configuration.h.

bool flag
Definition master.py:29

◆ 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

◆ setThreshold2Candidate()

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

Definition at line 46 of file Configuration.h.

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: