 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConf_L1DataDef
6 #define TrigConf_L1DataDef
55 static const std::vector<TriggerType>&
types() {
return g_Types; }
62 g_sTypeType.insert(STypeTypeMap_t::value_type(
name,
tt));
63 g_Types.push_back(
tt);
static void setMaxThresholdsFromL1Version(unsigned int l1version)
static TriggerTypeConfig & typeConfig(TriggerType tt)
static STypeTypeMap_t g_sTypeType ATLAS_THREAD_SAFE
static void setNewJEP3Cabling()
TriggerTypeConfig(TriggerType t=UNDEF, const std::string &n="UNDEF", unsigned int m=0, bool i=false)
static std::vector< TriggerType > g_Types ATLAS_THREAD_SAFE
static void printMaxThresholds()
static const TypeConfigMap_t & typeConfigs()
Forward iterator to traverse the main components of the trigger configuration.
static TriggerType stringAsType(const std::string &type)
static bool addConfig(TriggerType tt, const std::string &name, unsigned int max, bool internal=false)
std::map< TriggerType, TriggerTypeConfig > TypeConfigMap_t
static TypeConfigMap_t g_typeConfigs ATLAS_THREAD_SAFE
std::map< std::string, TriggerType > STypeTypeMap_t
static std::string & typeAsString(TriggerType tt)
static const std::vector< TriggerType > & types()
static void setOldJEP3Cabling()
TriggerTypeConfig InternalTriggerType
Define macros for attributes used to control the static checker.