ATLAS Offline Software
Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2 
3 #ifndef L1TopoCommon_Types
4 #define L1TopoCommon_Types
5 
6 #include <string>
7 
8 namespace TCS {
9 
10  enum inputTOBType_t { NONE=0,
11  CLUSTER=0,
12  JET=1,
13  JTAU=2,
14  JLJET=3,
15  JJET=4,
16  MET=5,
17  MUON=6,
18  TAU=7,
21  EEM=10,
22  ETAU=11,
23  JEM=12,
24  GLJET=13,
25  GJET=14,
26  CTAU=15,
27  JXE=16,
28  JXEC=17,
29  JXEPERF=18,
30  JTE=19,
31  JTEC=20,
32  JTEFWD=21,
33  JTEFWDA=22,
34  JTEFWDC=23,
35  GXEJWOJ=24,
36  GXENC=25,
37  GXERHO=26,
38  GMHT=27,
39  GTE=28
40  };
41 
42  enum outputTopoType_t { UNDEF=999,
55  };
56 
58 
59  inputTOBType_t inputType(const std::string& input);
60 
61  outputTopoType_t outputType(const std::string& output);
62 
63 }
64 
65 #endif
TCS::GLJET
@ GLJET
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:24
TCS::JJET
@ JJET
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:15
TCS::JEM
@ JEM
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:23
TCS::TOPO1OPT1
@ TOPO1OPT1
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:48
TCS::OVERFLOWTOPO3EL
@ OVERFLOWTOPO3EL
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:52
TCS::AMBIGUITYTOPO2EL
@ AMBIGUITYTOPO2EL
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:53
TCS::MUONNEXTBC
@ MUONNEXTBC
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:20
TCS::JXE
@ JXE
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:27
TCS::OVERFLOWTOPO2EL
@ OVERFLOWTOPO2EL
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:51
TCS::outputType
outputTopoType_t outputType(const std::string &output)
Definition: Types.cxx:146
TCS::JTEC
@ JTEC
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:31
TCS::TOPO1OPT3
@ TOPO1OPT3
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:50
TCS::GTE
@ GTE
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:39
TCS::LEGACYTOPO1
@ LEGACYTOPO1
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:44
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
TCS::CTAU
@ CTAU
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:26
TCS::GJET
@ GJET
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:25
TCS::TAU
@ TAU
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:18
TCS::LEGACYTOPO0
@ LEGACYTOPO0
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:43
TCS::JET
@ JET
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:12
TCS::JTEFWDA
@ JTEFWDA
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:33
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
TCS::JTE
@ JTE
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:30
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
TCS::MET
@ MET
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:16
TCS::AMBIGUITYTOPO3EL
@ AMBIGUITYTOPO3EL
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:54
TCS::TOPO2EL
@ TOPO2EL
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:45
TCS::TOPO3EL
@ TOPO3EL
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:46
TCS::JXEPERF
@ JXEPERF
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:29
TCS::TOPO1OPT2
@ TOPO1OPT2
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:49
merge.output
output
Definition: merge.py:17
TCS::GXEJWOJ
@ GXEJWOJ
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:35
TCS::LATEMUON
@ LATEMUON
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:19
TCS::TOPO1OPT0
@ TOPO1OPT0
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:47
TCS::GXENC
@ GXENC
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:36
TCS::GMHT
@ GMHT
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:38
TCS::inputTypeAsString
std::string inputTypeAsString(inputTOBType_t type)
Definition: Types.cxx:10
TCS::inputTOBType_t
inputTOBType_t
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:10
TCS::JTEFWDC
@ JTEFWDC
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:34
TCS::outputTopoType_t
outputTopoType_t
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:42
TCS::inputType
inputTOBType_t inputType(const std::string &input)
Definition: Types.cxx:45
TCS::JTEFWD
@ JTEFWD
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:32
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::ETAU
@ ETAU
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:22
TCS::GXERHO
@ GXERHO
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:37
TCS::NONE
@ NONE
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:10
TCS::JXEC
@ JXEC
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:28
TCS::JTAU
@ JTAU
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:13
TCS::UNDEF
@ UNDEF
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:42
TCS::EEM
@ EEM
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:21
TCS::JLJET
@ JLJET
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:14