|
ATLAS Offline Software
|
#include <CTPConfig.h>
|
std::ostream & | indent (std::ostream &o, int lvl, int size) const |
|
Definition at line 27 of file CTPConfig.h.
◆ CTPConfig()
◆ ~CTPConfig()
CTPConfig::~CTPConfig |
( |
| ) |
|
|
overridevirtual |
◆ __str__()
string TrigConfData::__str__ |
( |
| ) |
const |
|
virtualinherited |
◆ bunchGroupSet() [1/2]
◆ bunchGroupSet() [2/2]
◆ bunchGroupSetId()
int TrigConf::CTPConfig::bunchGroupSetId |
( |
| ) |
const |
|
inline |
◆ clearPrescaleSets()
void CTPConfig::clearPrescaleSets |
( |
| ) |
|
◆ comment()
const std::string& TrigConf::TrigConfData::comment |
( |
| ) |
const |
|
inlineinherited |
◆ compareTo()
◆ ctpfiles() [1/2]
CTPFiles* TrigConf::CTPConfig::ctpfiles |
( |
| ) |
|
|
inline |
◆ ctpfiles() [2/2]
◆ ctpVersion()
unsigned int TrigConf::CTPConfig::ctpVersion |
( |
| ) |
const |
|
inline |
◆ deadTime() [1/2]
DeadTime& TrigConf::CTPConfig::deadTime |
( |
| ) |
|
|
inline |
◆ deadTime() [2/2]
◆ equals()
Definition at line 61 of file CTPConfig.cxx.
69 xmlfile <<
"<?xml version=\"1.0\" ?>" << std::endl;
70 ds->writeXML(xmlfile);
◆ id()
unsigned int TrigConf::TrigConfData::id |
( |
| ) |
const |
|
inlineinherited |
◆ indent()
std::ostream & TrigConfData::indent |
( |
std::ostream & |
o, |
|
|
int |
lvl, |
|
|
int |
size |
|
) |
| const |
|
protectedinherited |
◆ l1Version()
unsigned int TrigConf::CTPConfig::l1Version |
( |
| ) |
const |
|
inline |
◆ loadCtpcoreFiles()
bool TrigConf::CTPConfig::loadCtpcoreFiles |
( |
| ) |
const |
|
inline |
◆ loadCtpFiles()
bool TrigConf::CTPConfig::loadCtpFiles |
( |
| ) |
const |
|
inline |
◆ loadCtpinFiles()
bool TrigConf::CTPConfig::loadCtpinFiles |
( |
| ) |
const |
|
inline |
◆ loadCtpmonFiles()
bool TrigConf::CTPConfig::loadCtpmonFiles |
( |
| ) |
const |
|
inline |
◆ lvl1MasterTableId()
unsigned int TrigConf::L1DataBaseclass::lvl1MasterTableId |
( |
| ) |
const |
|
inlineinherited |
◆ menu() [1/2]
Menu& TrigConf::CTPConfig::menu |
( |
| ) |
|
|
inline |
◆ menu() [2/2]
const Menu& TrigConf::CTPConfig::menu |
( |
| ) |
const |
|
inline |
◆ muCTPi() [1/2]
Muctpi& TrigConf::CTPConfig::muCTPi |
( |
| ) |
|
|
inline |
◆ muCTPi() [2/2]
◆ name()
const std::string& TrigConf::TrigConfData::name |
( |
| ) |
const |
|
inlineinherited |
◆ prescaledClock() [1/2]
◆ prescaledClock() [2/2]
◆ prescaleSet() [1/2]
PrescaleSet& TrigConf::CTPConfig::prescaleSet |
( |
unsigned int |
partition = 0 | ) |
|
|
inline |
◆ prescaleSet() [2/2]
const PrescaleSet& TrigConf::CTPConfig::prescaleSet |
( |
unsigned int |
partition = 0 | ) |
const |
|
inline |
◆ prescaleSetId()
int TrigConf::CTPConfig::prescaleSetId |
( |
| ) |
const |
|
inline |
◆ print()
void CTPConfig::print |
( |
const std::string & |
indent = "" , |
|
|
unsigned int |
detail = 1 |
|
) |
| const |
|
overridevirtual |
Implements TrigConf::TrigConfData.
Definition at line 93 of file CTPConfig.cxx.
95 cout <<
indent <<
"================================================================================" << endl;
96 cout <<
indent <<
"CTP Configuration";
97 if(
smk()>0) cout <<
" (SMK = " <<
smk() <<
")";
105 cout <<
indent <<
"================================================================================" << endl;
◆ printNameIdV()
void TrigConfData::printNameIdV |
( |
const std::string & |
indent = "" | ) |
const |
|
inherited |
◆ prioritySet() [1/2]
◆ prioritySet() [2/2]
◆ random() [1/2]
Random& TrigConf::CTPConfig::random |
( |
| ) |
|
|
inline |
◆ random() [2/2]
◆ setBunchGroupSet()
◆ setBunchGroupSetId()
void TrigConf::CTPConfig::setBunchGroupSetId |
( |
int |
id | ) |
|
|
inline |
◆ setComment()
void TrigConf::TrigConfData::setComment |
( |
const std::string & |
c | ) |
|
|
inlineinherited |
◆ setCTPFiles()
void TrigConf::CTPConfig::setCTPFiles |
( |
CTPFiles * |
ctp | ) |
|
|
inline |
◆ setCTPVersion()
void CTPConfig::setCTPVersion |
( |
unsigned int |
v | ) |
|
◆ setDeadTime()
◆ setId()
void TrigConf::TrigConfData::setId |
( |
unsigned int |
id | ) |
|
|
inlineinherited |
◆ setL1Version()
void CTPConfig::setL1Version |
( |
unsigned int |
v | ) |
|
◆ setLoadCtpcoreFiles()
void TrigConf::CTPConfig::setLoadCtpcoreFiles |
( |
bool |
flag = true | ) |
|
|
inline |
◆ setLoadCtpFiles()
void TrigConf::CTPConfig::setLoadCtpFiles |
( |
bool |
flag = true | ) |
|
|
inline |
◆ setLoadCtpinFiles()
void TrigConf::CTPConfig::setLoadCtpinFiles |
( |
bool |
flag = true | ) |
|
|
inline |
◆ setLoadCtpmonFiles()
void TrigConf::CTPConfig::setLoadCtpmonFiles |
( |
bool |
flag = true | ) |
|
|
inline |
◆ setLvl1MasterTableId()
void TrigConf::L1DataBaseclass::setLvl1MasterTableId |
( |
unsigned int |
id | ) |
|
|
inlineinherited |
◆ setMuCTPi()
void TrigConf::CTPConfig::setMuCTPi |
( |
const Muctpi & |
m | ) |
|
|
inline |
◆ setName()
void TrigConf::TrigConfData::setName |
( |
const std::string & |
name | ) |
|
|
inlineinherited |
◆ setPrescaledClock()
◆ setPrescaleSet()
Definition at line 51 of file CTPConfig.cxx.
53 cout <<
"Error: Partition " << pss.
partition() <<
" of PrescaleSet " << pss.
name() <<
" is larger than 3" << endl;
◆ setPrescaleSetId()
void TrigConf::CTPConfig::setPrescaleSetId |
( |
int |
id | ) |
|
|
inline |
◆ setPrioritySet()
◆ setRandom()
void TrigConf::CTPConfig::setRandom |
( |
const Random & |
m | ) |
|
|
inline |
◆ setSMK()
void TrigConf::TrigConfData::setSMK |
( |
int |
id | ) |
|
|
inlineinherited |
◆ setSuperMasterTableId()
void TrigConf::TrigConfData::setSuperMasterTableId |
( |
int |
id | ) |
|
|
inlineinherited |
◆ setVersion()
void TrigConf::TrigConfData::setVersion |
( |
unsigned int |
version | ) |
|
|
inlineinherited |
◆ smk()
unsigned int TrigConf::TrigConfData::smk |
( |
| ) |
const |
|
inlineinherited |
◆ superMasterTableId()
int TrigConf::TrigConfData::superMasterTableId |
( |
| ) |
const |
|
inlineinherited |
◆ version()
unsigned int TrigConf::TrigConfData::version |
( |
| ) |
const |
|
inlineinherited |
◆ writeXML() [1/2]
void CTPConfig::writeXML |
( |
const std::string & |
filename, |
|
|
int |
indentWidth = 2 |
|
) |
| const |
Definition at line 111 of file CTPConfig.cxx.
115 xmlfile <<
"<?xml version=\"1.0\"?>" << endl
116 <<
"<LVL1Config name=\"" <<
menu().
name() <<
"\""
118 <<
" l1Version=\"" <<
l1Version() <<
"\""
120 <<
" <!--File is generated by TrigConfReadWrite-->" << endl
122 <<
" <!--No. L1 items defined: " <<
menu().
size() <<
"-->" << endl;
123 writeXML(xmlfile,indentLevel,indentWidth);
124 xmlfile <<
"</LVL1Config>" << endl;
◆ writeXML() [2/2]
void CTPConfig::writeXML |
( |
std::ostream & |
xmlfile, |
|
|
int |
indentLevel = 0 , |
|
|
int |
indentWidth = 2 |
|
) |
| const |
Definition at line 131 of file CTPConfig.cxx.
134 if( ! pss.isNull()) {
135 pss.writeXML(xmlfile, indentLevel, indentWidth);
◆ m_BunchGroupSet
◆ m_BunchGroupSetId
int TrigConf::CTPConfig::m_BunchGroupSetId |
|
private |
◆ m_comment
std::string TrigConf::TrigConfData::m_comment |
|
privateinherited |
◆ m_CTPFiles
CTPFiles* TrigConf::CTPConfig::m_CTPFiles |
|
private |
◆ m_ctpVersion
unsigned int TrigConf::CTPConfig::m_ctpVersion |
|
private |
◆ m_DeadTime
DeadTime TrigConf::CTPConfig::m_DeadTime |
|
private |
◆ m_id
unsigned int TrigConf::TrigConfData::m_id |
|
privateinherited |
◆ m_l1Version
unsigned int TrigConf::CTPConfig::m_l1Version |
|
private |
◆ m_LoadCtpcoreFiles
bool TrigConf::CTPConfig::m_LoadCtpcoreFiles |
|
private |
◆ m_LoadCtpFiles
bool TrigConf::CTPConfig::m_LoadCtpFiles |
|
private |
◆ m_LoadCtpinFiles
bool TrigConf::CTPConfig::m_LoadCtpinFiles |
|
private |
◆ m_LoadCtpmonFiles
bool TrigConf::CTPConfig::m_LoadCtpmonFiles |
|
private |
◆ m_Lvl1MasterId
unsigned int TrigConf::L1DataBaseclass::m_Lvl1MasterId |
|
privateinherited |
◆ m_Menu
Menu TrigConf::CTPConfig::m_Menu |
|
private |
◆ m_MuCTPi
Muctpi TrigConf::CTPConfig::m_MuCTPi |
|
private |
◆ m_name
std::string TrigConf::TrigConfData::m_name |
|
privateinherited |
◆ m_PrescaledClock
◆ m_PrescaleSetId
int TrigConf::CTPConfig::m_PrescaleSetId |
|
private |
◆ m_PrescaleSets
◆ m_PrioritySet
◆ m_Random
Random TrigConf::CTPConfig::m_Random |
|
private |
◆ m_smk
unsigned int TrigConf::TrigConfData::m_smk |
|
privateinherited |
◆ m_version
unsigned int TrigConf::TrigConfData::m_version |
|
privateinherited |
The documentation for this class was generated from the following files:
BunchGroupSet m_BunchGroupSet
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
unsigned int partition() const
PrescaledClock m_PrescaledClock
const std::string & name() const
const std::string & comment() const
virtual void print(const std::string &indent="", unsigned int detail=1) const override
unsigned int ctpVersion() const
const BunchGroupSet & bunchGroupSet() const
unsigned int m_ctpVersion
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
const Random & random() const
unsigned int m_Lvl1MasterId
bool equals(const CTPConfig *other, const std::string &filename) const
const PrescaledClock & prescaledClock() const
unsigned int l1Version() const
DiffStruct * compareTo(const CTPConfig *o) const
PrescaleSet m_PrescaleSets[4]
unsigned int version() const
unsigned int m_ctpVersion
const PrescaleSet & prescaleSet(unsigned int partition=0) const
virtual void print(const std::string &indent="", unsigned int detail=1) const override
PrioritySet m_PrioritySet
ctp
Retrieve trigger EDM objects.
virtual void print(const std::string &indent="", unsigned int detail=1) const override
const Menu & menu() const
void writeXML(const std::string &filename, int indentWidth=2) const
constexpr std::enable_if_t< is_bitmask_v< E >, E & > reset(E &lhs, E rhs)
Convenience function to clear bits in a class enum bitmask.
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
std::ostream & indent(std::ostream &o, int lvl, int size) const
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
void printNameIdV(const std::string &indent="") const
const Muctpi & muCTPi() const