#include <L1DataDef.h>
|
enum | TriggerType {
EM =1,
TAU,
MUON,
JET,
FJET,
FJ,
JE,
JF,
JB,
XE,
TE,
XS,
MBTS,
MBTSSI,
LUCID,
TRT,
BCM,
ZDC,
NIM,
ZB,
TH,
M,
BCMCMB,
CALREQ,
BPTX,
TOPO,
ALFA,
BGRP = 100,
RNDM,
PCLK,
UNDEF = 199
} |
|
typedef TriggerTypeConfig | InternalTriggerType |
|
typedef std::map< TriggerType, TriggerTypeConfig > | TypeConfigMap_t |
|
typedef std::map< std::string, TriggerType > | STypeTypeMap_t |
|
|
| declareBackwardCompatibleMethdods (em, EM) |
|
| declareBackwardCompatibleMethdods (tau, TAU) |
|
| declareBackwardCompatibleMethdods (muon, MUON) |
|
| declareBackwardCompatibleMethdods (jet, JET) |
|
| declareBackwardCompatibleMethdods (fjet, FJET) |
|
| declareBackwardCompatibleMethdods (fj, FJ) |
|
| declareBackwardCompatibleMethdods (jf, JF) |
|
| declareBackwardCompatibleMethdods (jb, JB) |
|
| declareBackwardCompatibleMethdods (xe, XE) |
|
| declareBackwardCompatibleMethdods (je, JE) |
|
| declareBackwardCompatibleMethdods (te, TE) |
|
| declareBackwardCompatibleMethdods (xs, XS) |
|
| declareBackwardCompatibleMethdods (th, TH) |
|
| declareBackwardCompatibleMethdods (bgrp, BGRP) |
|
| declareBackwardCompatibleMethdods (rndm, RNDM) |
|
| declareBackwardCompatibleMethdods (pclk, PCLK) |
|
| declareBackwardCompatibleMethdods (zdc, ZDC) |
|
| declareBackwardCompatibleMethdods (trt, TRT) |
|
| declareBackwardCompatibleMethdods (bcm, BCM) |
|
| declareBackwardCompatibleMethdods (lucid, LUCID) |
|
| declareBackwardCompatibleMethdods (mbts, MBTS) |
|
| declareBackwardCompatibleMethdods (nim, NIM) |
|
| declareBackwardCompatibleMethdods (bptx, BPTX) |
|
| declareBackwardCompatibleMethdods (zb, ZB) |
|
Definition at line 27 of file L1DataDef.h.
◆ InternalTriggerType
◆ STypeTypeMap_t
◆ TypeConfigMap_t
◆ TriggerType
Enumerator |
---|
EM | |
TAU | |
MUON | |
JET | |
FJET | |
FJ | |
JE | |
JF | |
JB | |
XE | |
TE | |
XS | |
MBTS | |
MBTSSI | |
LUCID | |
TRT | |
BCM | |
ZDC | |
NIM | |
ZB | |
TH | |
M | |
BCMCMB | |
CALREQ | |
BPTX | |
TOPO | |
ALFA | |
BGRP | |
RNDM | |
PCLK | |
UNDEF | |
Definition at line 30 of file L1DataDef.h.
◆ addConfig()
static bool TrigConf::L1DataDef::addConfig |
( |
TriggerType |
tt, |
|
|
const std::string & |
name, |
|
|
unsigned int |
max, |
|
|
bool |
internal = false |
|
) |
| |
|
inlinestatic |
Definition at line 71 of file L1DataDef.h.
72 g_typeConfigs.insert(TypeConfigMap_t::value_type(
tt, TriggerTypeConfig(
tt,
name,
max,
internal)));
73 g_sTypeType.insert(STypeTypeMap_t::value_type(
name,
tt));
74 g_Types.push_back(
tt);
◆ bcmcmbType()
static std::string TrigConf::L1DataDef::bcmcmbType |
( |
| ) |
|
|
inlinestatic |
◆ calreqType()
static std::string TrigConf::L1DataDef::calreqType |
( |
| ) |
|
|
inlinestatic |
◆ declareBackwardCompatibleMethdods() [1/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
bcm |
, |
|
|
BCM |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [2/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
bgrp |
, |
|
|
BGRP |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [3/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
bptx |
, |
|
|
BPTX |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [4/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
em |
, |
|
|
EM |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [5/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
fj |
, |
|
|
FJ |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [6/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
fjet |
, |
|
|
FJET |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [7/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
jb |
, |
|
|
JB |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [8/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
je |
, |
|
|
JE |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [9/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
jet |
, |
|
|
JET |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [10/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
jf |
, |
|
|
JF |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [11/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
lucid |
, |
|
|
LUCID |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [12/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
mbts |
, |
|
|
MBTS |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [13/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
muon |
, |
|
|
MUON |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [14/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
nim |
, |
|
|
NIM |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [15/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
pclk |
, |
|
|
PCLK |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [16/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
rndm |
, |
|
|
RNDM |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [17/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
tau |
, |
|
|
TAU |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [18/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
te |
, |
|
|
TE |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [19/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
th |
, |
|
|
TH |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [20/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
trt |
, |
|
|
TRT |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [21/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
xe |
, |
|
|
XE |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [22/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
xs |
, |
|
|
XS |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [23/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
zb |
, |
|
|
ZB |
|
|
) |
| |
◆ declareBackwardCompatibleMethdods() [24/24]
TrigConf::L1DataDef::declareBackwardCompatibleMethdods |
( |
zdc |
, |
|
|
ZDC |
|
|
) |
| |
◆ max_M_Threshold_Number()
static unsigned int TrigConf::L1DataDef::max_M_Threshold_Number |
( |
| ) |
|
|
inlinestatic |
Definition at line 117 of file L1DataDef.h.
117 {
return max_MUON_Threshold_Number(); }
◆ mbtssiType()
static std::string TrigConf::L1DataDef::mbtssiType |
( |
| ) |
|
|
inlinestatic |
◆ printMaxThresholds()
void TrigConf::L1DataDef::printMaxThresholds |
( |
| ) |
|
|
static |
Definition at line 57 of file L1DataDef.cxx.
58 cout <<
"L1 Version: " << g_l1Version << endl;
59 for(
auto &
x: g_typeConfigs) {
60 cout <<
"Maximum number of thresholds for type " << setw(6) <<
x.second.name <<
" : " <<
x.second.max << endl;
◆ setMaxThresholdsFromL1Version()
void TrigConf::L1DataDef::setMaxThresholdsFromL1Version |
( |
unsigned int |
l1version | ) |
|
|
static |
Definition at line 65 of file L1DataDef.cxx.
98 }
else if (l1version==1) {
130 cerr <<
"ERROR TrigConf::L1DataDef::setMaxThresholdsFromL1Version() L1Version not known:" << l1version << endl;
131 throw(std::runtime_error(
"Unknown L1 Version"));
134 g_l1Version=l1version;
◆ setNewJEP3Cabling()
void TrigConf::L1DataDef::setNewJEP3Cabling |
( |
| ) |
|
|
static |
◆ setOldJEP3Cabling()
void TrigConf::L1DataDef::setOldJEP3Cabling |
( |
| ) |
|
|
static |
◆ stringAsType()
static TriggerType TrigConf::L1DataDef::stringAsType |
( |
const std::string & |
type | ) |
|
|
inlinestatic |
◆ typeAsString()
static std::string& TrigConf::L1DataDef::typeAsString |
( |
TriggerType |
tt | ) |
|
|
inlinestatic |
◆ typeConfig()
Definition at line 145 of file L1DataDef.cxx.
148 if(
c==g_typeConfigs.end() ) {
149 cerr <<
"Trigger type " <<
tt <<
" is defined in L1DataDef.h but not registered in L1DataDef.cxx" << endl;
150 throw runtime_error(
"TriggerType not registered");
◆ typeConfigs()
Definition at line 68 of file L1DataDef.h.
68 {
return g_typeConfigs; }
◆ types()
◆ ATLAS_THREAD_SAFE [1/4]
◆ ATLAS_THREAD_SAFE [2/4]
◆ ATLAS_THREAD_SAFE [3/4]
std::vector<TriggerType> g_Types TrigConf::L1DataDef::ATLAS_THREAD_SAFE |
|
staticprivate |
◆ ATLAS_THREAD_SAFE [4/4]
unsigned int g_l1Version TrigConf::L1DataDef::ATLAS_THREAD_SAFE |
|
staticprivate |
The documentation for this class was generated from the following files: