Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Trigger
TrigT1
L1CaloFEX
L1CaloFEXToolInterfaces
L1CaloFEXToolInterfaces
IjFEXLargeRJetAlgo.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
//***************************************************************************
5
// Interface for jFEXLargeRJetAlgo - Algorithm for small R jet Algorithm in jFEX
6
// -------------------
7
// begin : 21 01 2021
8
// email : varsiha.sothilingam@cern.ch
9
//***************************************************************************
10
11
#ifndef IJFEXLARGERJETALGO_H
12
#define IJFEXLARGERJETALGO_H
13
14
#include "GaudiKernel/IAlgTool.h"
15
#include "
L1CaloFEXSim/jTowerContainer.h
"
16
17
namespace
LVL1
{
18
19
static
const
InterfaceID IID_IjFEXLargeRJetAlgo(
"LVL1::IjFEXLargeRJetAlgo"
,1, 0);
20
21
class
IjFEXLargeRJetAlgo
:
virtual
public
IAlgTool{
22
public
:
23
static
const
InterfaceID&
interfaceID
( ) ;
24
virtual
StatusCode
safetyTest
() = 0;
25
virtual
void
setupCluster
(
int
inputTable[15][15]) = 0;
26
virtual
unsigned
int
getRingET
() = 0;
27
virtual
unsigned
int
getLargeClusterET
(
unsigned
int
smallClusterET,
unsigned
int
largeRingET) = 0;
28
virtual
void
setFPGAEnergy
(std::unordered_map<
int
,std::vector<int> > et_map) =0;
29
virtual
bool
getLRjetSat
() =0;
30
31
private
:
32
33
};
34
inline
const
InterfaceID&
LVL1::IjFEXLargeRJetAlgo::interfaceID
()
35
{
36
return
IID_IjFEXLargeRJetAlgo;
37
}
38
39
}
40
41
#endif
42
43
LVL1::IjFEXLargeRJetAlgo::interfaceID
static const InterfaceID & interfaceID()
Definition:
IjFEXLargeRJetAlgo.h:34
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition:
ICMMCPHitsCnvTool.h:18
LVL1::IjFEXLargeRJetAlgo
Definition:
IjFEXLargeRJetAlgo.h:21
LVL1::IjFEXLargeRJetAlgo::setupCluster
virtual void setupCluster(int inputTable[15][15])=0
LVL1::IjFEXLargeRJetAlgo::setFPGAEnergy
virtual void setFPGAEnergy(std::unordered_map< int, std::vector< int > > et_map)=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LVL1::IjFEXLargeRJetAlgo::safetyTest
virtual StatusCode safetyTest()=0
jTowerContainer.h
LVL1::IjFEXLargeRJetAlgo::getLRjetSat
virtual bool getLRjetSat()=0
LVL1::IjFEXLargeRJetAlgo::getRingET
virtual unsigned int getRingET()=0
LVL1::IjFEXLargeRJetAlgo::getLargeClusterET
virtual unsigned int getLargeClusterET(unsigned int smallClusterET, unsigned int largeRingET)=0
Generated on Sat Apr 5 2025 21:11:50 for ATLAS Offline Software by
1.8.18