#include <CSCDBL1TPParametersExtended.h>
Public Member Functions | |
CSCDBL1TPParametersExtended () | |
bool | getValueBool (const std::string &) const |
int | getValueInt (const std::string &) const |
void | setValue (const std::string &, int) |
void | setValue (const std::string &, bool) |
~CSCDBL1TPParametersExtended () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
const std::vector< std::string > | paramNamesBool_ |
const std::vector< std::string > | paramNamesInt_ |
std::vector< int > | paramsBool_ |
std::vector< int > | paramsInt_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Description: Configuration parameters needed for the Phase-1 upgrade of the level-1 CSC trigger primitives emulator. ME1/1 ALCT, CLCT and TMB have own members.
Definition at line 21 of file CSCDBL1TPParametersExtended.h.
CSCDBL1TPParametersExtended::CSCDBL1TPParametersExtended | ( | ) |
Definition at line 3 of file CSCDBL1TPParametersExtended.cc.
References paramNamesBool_, paramNamesInt_, paramsBool_, and paramsInt_.
CSCDBL1TPParametersExtended::~CSCDBL1TPParametersExtended | ( | ) |
Definition at line 8 of file CSCDBL1TPParametersExtended.cc.
bool CSCDBL1TPParametersExtended::getValueBool | ( | const std::string & | s | ) | const |
Definition at line 15 of file CSCDBL1TPParametersExtended.cc.
References spr::find(), paramNamesBool_, paramsBool_, and alignCSCRings::s.
int CSCDBL1TPParametersExtended::getValueInt | ( | const std::string & | s | ) | const |
Definition at line 10 of file CSCDBL1TPParametersExtended.cc.
References spr::find(), paramNamesInt_, paramsInt_, and alignCSCRings::s.
|
private |
void CSCDBL1TPParametersExtended::setValue | ( | const std::string & | s, |
int | v | ||
) |
Definition at line 20 of file CSCDBL1TPParametersExtended.cc.
References spr::find(), paramNamesInt_, paramsInt_, alignCSCRings::s, and findQualityFiles::v.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
void CSCDBL1TPParametersExtended::setValue | ( | const std::string & | s, |
bool | v | ||
) |
Definition at line 25 of file CSCDBL1TPParametersExtended.cc.
References spr::find(), paramNamesBool_, paramsBool_, alignCSCRings::s, and findQualityFiles::v.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
|
friend |
Definition at line 129 of file CSCDBL1TPParametersExtended.h.
|
friend |
Definition at line 129 of file CSCDBL1TPParametersExtended.h.
|
private |
Definition at line 36 of file CSCDBL1TPParametersExtended.h.
Referenced by CSCDBL1TPParametersExtended(), getValueBool(), and setValue().
|
private |
Definition at line 56 of file CSCDBL1TPParametersExtended.h.
Referenced by CSCDBL1TPParametersExtended(), getValueInt(), and setValue().
|
private |
Definition at line 34 of file CSCDBL1TPParametersExtended.h.
Referenced by CSCDBL1TPParametersExtended(), getValueBool(), and setValue().
|
private |
Definition at line 33 of file CSCDBL1TPParametersExtended.h.
Referenced by CSCDBL1TPParametersExtended(), getValueInt(), and setValue().