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);
Define macros for attributes used to control the static checker.
static TriggerType stringAsType(const std::string &type)
TriggerTypeConfig InternalTriggerType
std::map< std::string, TriggerType > STypeTypeMap_t
static bool addConfig(TriggerType tt, const std::string &name, unsigned int max, bool internal=false)
static void setOldJEP3Cabling()
static const TypeConfigMap_t & typeConfigs()
static void printMaxThresholds()
static TriggerTypeConfig & typeConfig(TriggerType tt)
std::map< TriggerType, TriggerTypeConfig > TypeConfigMap_t
static const std::vector< TriggerType > & types()
static TypeConfigMap_t g_typeConfigs ATLAS_THREAD_SAFE
static void setNewJEP3Cabling()
static std::string & typeAsString(TriggerType tt)
static void setMaxThresholdsFromL1Version(unsigned int l1version)
Forward iterator to traverse the main components of the trigger configuration.
TriggerTypeConfig(TriggerType t=UNDEF, const std::string &n="UNDEF", unsigned int m=0, bool i=false)
TriggerTypeConfig(TriggerType t=UNDEF, const std::string &n="UNDEF", unsigned int m=0, bool i=false)