ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigger
xAODTrigger
versions
L1TopoSimResults_v1.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
#ifndef XAODTRIGGER_VERSIONS_L1TOPOSIMRESULTS_V1_H
6
#define XAODTRIGGER_VERSIONS_L1TOPOSIMRESULTS_V1_H
7
8
// System include(s):
9
extern
"C"
{
10
# include <stdint.h>
11
}
12
#include <string>
13
#include <vector>
14
#include <bitset>
15
16
// EDM include(s):
17
#include "
AthContainers/AuxElement.h
"
18
19
namespace
xAOD
{
20
21
// Class used to describe L1Topo decision bits
22
//
23
// This is a generic class for describing the output of L1Topo
24
// simulation decisions for all boards
25
//
26
// @author Anil Sonay <anil.sonay@cern.ch>
27
//
28
// $Revision: 0 $
29
// $D 2021-10-05 $
30
class
L1TopoSimResults_v1
:
public
SG::AuxElement
{
31
32
public
:
33
34
// Default constructor
35
L1TopoSimResults_v1
();
36
37
// Get a human-readable name for the object
38
unsigned
int
connectionId
()
const
;
39
// Set a human-readable name for the object
40
void
setConnectionId
(
const
unsigned
int
id
);
41
42
// The "raw" words describing the topological decision or multiplicity bits
43
uint32_t
topoWord
()
const
;
44
// Set the "raw" words describing the topological decision or multiplicity bits
45
void
setTopoWord
(
const
uint32_t
word );
46
47
// The "raw" words describing the topological decision or multiplicity bits
48
uint64_t
topoWord64
()
const
;
49
// Set the "raw" words describing the topological decision or multiplicity bits
50
void
setTopoWord64
(
const
uint64_t
word );
51
52
// The "raw" words describing the topological overflow bits
53
uint32_t
topoWordOverflow
()
const
;
54
// Set the "raw" words describing the topological overflow bits
55
void
setTopoWordOverflow
(
const
uint32_t
word );
56
57
// The "raw" words describing the topological overflow bits
58
uint64_t
topoWord64Overflow
()
const
;
59
// Set the "raw" words describing the topological overflow bits
60
void
setTopoWord64Overflow
(
const
uint64_t
word );
61
62
// The binary length
63
unsigned
int
bitWidth
()
const
;
64
// Set the binary length
65
void
setBitWidth
(
const
unsigned
int
bit );
66
67
// Get clock information
68
unsigned
int
clock
()
const
;
69
// Set clock information
70
void
setClock
(
const
unsigned
int
clock
);
71
72
};
// class
73
74
}
// namespace xAOD
75
76
#endif
// XAODTRIGGER_VERSIONS_L1TOPOSIMRESULTS_V1_H
AuxElement.h
Base class for elements of a container that can have aux data.
xAOD::L1TopoSimResults_v1::topoWord64Overflow
uint64_t topoWord64Overflow() const
xAOD::L1TopoSimResults_v1::setTopoWord
void setTopoWord(const uint32_t word)
xAOD::L1TopoSimResults_v1::topoWordOverflow
uint32_t topoWordOverflow() const
xAOD::L1TopoSimResults_v1::clock
unsigned int clock() const
xAOD::L1TopoSimResults_v1::bitWidth
unsigned int bitWidth() const
xAOD::L1TopoSimResults_v1::setBitWidth
void setBitWidth(const unsigned int bit)
xAOD::L1TopoSimResults_v1::setTopoWord64
void setTopoWord64(const uint64_t word)
xAOD::L1TopoSimResults_v1::setClock
void setClock(const unsigned int clock)
xAOD::L1TopoSimResults_v1::setConnectionId
void setConnectionId(const unsigned int id)
xAOD::L1TopoSimResults_v1::connectionId
unsigned int connectionId() const
xAOD::L1TopoSimResults_v1::setTopoWord64Overflow
void setTopoWord64Overflow(const uint64_t word)
xAOD::L1TopoSimResults_v1::L1TopoSimResults_v1
L1TopoSimResults_v1()
Definition
L1TopoSimResults_v1.cxx:18
xAOD::L1TopoSimResults_v1::setTopoWordOverflow
void setTopoWordOverflow(const uint32_t word)
xAOD::L1TopoSimResults_v1::topoWord64
uint64_t topoWord64() const
xAOD::L1TopoSimResults_v1::topoWord
uint32_t topoWord() const
SG::AuxElement
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::uint64_t
uint64_t
Definition
EventInfo_v1.cxx:123
xAOD::uint32_t
setEventNumber uint32_t
Definition
EventInfo_v1.cxx:127
Generated on
for ATLAS Offline Software by
1.17.0