![]() |
ATLAS Offline Software
|
#include <AFP_LinkNumTranslator.h>
Public Types | |
| enum | LinkNums : unsigned int { kNS0 =0 , kNS1 =1 , kNS2 =2 , kNS3 =3 , kFS0 =8 , kFS1 =9 , kFS2 =10 , kFS3 =11 , kFS5 =12 , kFS4 =13 , kUnknown =99 } |
Public Member Functions | |
| AFP_LinkNumTranslator (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~AFP_LinkNumTranslator () override |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| unsigned int | translate (unsigned int origlink) const override |
Private Attributes | |
| Gaudi::Property< bool > | m_useDB {this, "UseDB", false, "whether to use COOL DB (true) or hard-coded values (false) to obtain link numbers"} |
| Gaudi::Property< int > | m_forceRunConfig {this, "ForceRunConfig", 0, "force run configuration for link translation regardless of actual run number; set to 2 for Run-2, set to 3 for Run-3; set 0 to disable"} |
Definition at line 23 of file AFP_LinkNumTranslator.h.
| enum AFP_LinkNumTranslator::LinkNums : unsigned int |
| AFP_LinkNumTranslator::AFP_LinkNumTranslator | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 7 of file AFP_LinkNumTranslator.cxx.
|
overridevirtual |
Definition at line 12 of file AFP_LinkNumTranslator.cxx.
|
overridevirtual |
Definition at line 40 of file AFP_LinkNumTranslator.cxx.
|
overridevirtual |
Definition at line 16 of file AFP_LinkNumTranslator.cxx.
|
override |
Definition at line 45 of file AFP_LinkNumTranslator.cxx.
|
private |
Definition at line 38 of file AFP_LinkNumTranslator.h.
|
private |
Definition at line 37 of file AFP_LinkNumTranslator.h.