ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1Topo
L1TopoConfig
L1TopoConfig
LayoutConstraints.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
// LayoutConstraints.h
5
// TopoCore
6
// Created by Joerg Stelzer on 11/18/12.
7
// Class provides static access to limits of the hardware
8
9
#ifndef __TopoCore__LayoutConstraints__
10
#define __TopoCore__LayoutConstraints__
11
12
#include <iostream>
13
14
namespace
TCS
{
15
16
class
LayoutConstraints
{
17
public
:
18
static
unsigned
int
maxComponents
() {
return
g_maxComponents
; }
19
20
static
unsigned
int
maxJets
() {
return
g_maxJets
; }
21
static
unsigned
int
maxClusters
() {
return
g_maxClusters
; }
22
23
static
unsigned
int
maxInclJets
() {
return
g_maxInclJets
; }
24
static
unsigned
int
maxInclClusters
() {
return
g_maxInclClusters
; }
25
26
static
unsigned
int
maxParams
() {
return
g_maxParams
; }
27
28
private
:
29
// Maximum number of components that require parameters
30
static
const
unsigned
int
g_maxComponents
;
31
32
// Max number of TOBs to be received by L1Topo
33
static
const
unsigned
int
g_maxJets
;
34
static
const
unsigned
int
g_maxClusters
;
35
36
// Max number of TOBs to be analysed by inclusive algorithms:
37
static
const
unsigned
int
g_maxInclJets
;
38
static
const
unsigned
int
g_maxInclClusters
;
39
40
// Maximum number of parameters per algorithm
41
static
const
unsigned
int
g_maxParams
;
42
43
};
44
45
}
// end of namespace TCS
46
47
#endif
/* defined(__TopoCore__LayoutConstraints__) */
TCS::LayoutConstraints
Definition
LayoutConstraints.h:16
TCS::LayoutConstraints::maxClusters
static unsigned int maxClusters()
Definition
LayoutConstraints.h:21
TCS::LayoutConstraints::maxInclClusters
static unsigned int maxInclClusters()
Definition
LayoutConstraints.h:24
TCS::LayoutConstraints::g_maxInclClusters
static const unsigned int g_maxInclClusters
Definition
LayoutConstraints.h:38
TCS::LayoutConstraints::maxComponents
static unsigned int maxComponents()
Definition
LayoutConstraints.h:18
TCS::LayoutConstraints::g_maxJets
static const unsigned int g_maxJets
Definition
LayoutConstraints.h:33
TCS::LayoutConstraints::maxInclJets
static unsigned int maxInclJets()
Definition
LayoutConstraints.h:23
TCS::LayoutConstraints::maxParams
static unsigned int maxParams()
Definition
LayoutConstraints.h:26
TCS::LayoutConstraints::g_maxParams
static const unsigned int g_maxParams
Definition
LayoutConstraints.h:41
TCS::LayoutConstraints::maxJets
static unsigned int maxJets()
Definition
LayoutConstraints.h:20
TCS::LayoutConstraints::g_maxInclJets
static const unsigned int g_maxInclJets
Definition
LayoutConstraints.h:37
TCS::LayoutConstraints::g_maxComponents
static const unsigned int g_maxComponents
Definition
LayoutConstraints.h:30
TCS::LayoutConstraints::g_maxClusters
static const unsigned int g_maxClusters
Definition
LayoutConstraints.h:34
TCS
Definition
AnomalyDetectionBDT.h:18
Generated on
for ATLAS Offline Software by
1.17.0