ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigRinger
xAODTrigRinger
versions
TrigRNNOutput_v2.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// Create by: joao.victor.da.fonseca.pinto@cern.ch, 2014-10-17
6
#ifndef XAODTRIGRINGER_VERSIONS_TRIGRNNOUTPUT_V2_H
7
#define XAODTRIGRINGER_VERSIONS_TRIGRNNOUTPUT_V2_H
8
9
// System include(s):
10
extern
"C"
{
11
#include <stdint.h>
12
}
13
14
// xAOD include(s):
15
#include "AthLinks/ElementLink.h"
16
#include "
AthContainers/AuxElement.h
"
17
#include "
xAODTrigRinger/TrigRingerRings.h
"
18
#include "
xAODTrigRinger/TrigRingerRingsContainer.h
"
19
// std
20
#include <vector>
21
22
23
namespace
xAOD
{
24
class
TrigRNNOutput_v2
:
public
SG::AuxElement
{
25
26
public
:
30
TrigRNNOutput_v2
();
31
33
const
std::vector<float>&
rnnDecision
()
const
;
34
void
setRnnDecision
(
const
std::vector<float> &d);
35
void
setRnnDecision
(
float
d);
37
typedef
ElementLink< TrigRingerRingsContainer >
RingerLink_t
;
39
const
TrigRingerRings
*
ringer
()
const
;
41
const
RingerLink_t
&
ringerLink
()
const
;
43
void
setRingerLink
(
const
RingerLink_t
& value );
44
45
};
46
}
// namespace xAOD
47
48
#include "
xAODCore/BaseInfo.h
"
49
SG_BASE
(
xAOD::TrigRNNOutput_v2
,
SG::AuxElement
);
50
51
#endif
// XAODTRIGRINGER_VERSIONS_TRIGRNNOUTPUT_V2_H
52
53
AuxElement.h
Base class for elements of a container that can have aux data.
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
BaseInfo.h
TrigRingerRingsContainer.h
TrigRingerRings.h
ElementLink< TrigRingerRingsContainer >
xAOD::TrigRNNOutput_v2
Definition
TrigRNNOutput_v2.h:24
xAOD::TrigRNNOutput_v2::rnnDecision
const std::vector< float > & rnnDecision() const
Acessor methods.
xAOD::TrigRNNOutput_v2::setRingerLink
void setRingerLink(const RingerLink_t &value)
Set the ElementLink pointing to the EM cluster constituent.
xAOD::TrigRNNOutput_v2::TrigRNNOutput_v2
TrigRNNOutput_v2()
Class default constructor.
Definition
TrigRNNOutput_v2.cxx:16
xAOD::TrigRNNOutput_v2::setRnnDecision
void setRnnDecision(const std::vector< float > &d)
xAOD::TrigRNNOutput_v2::RingerLink_t
ElementLink< TrigRingerRingsContainer > RingerLink_t
Type of the EM cluster link.
Definition
TrigRNNOutput_v2.h:37
xAOD::TrigRNNOutput_v2::ringerLink
const RingerLink_t & ringerLink() const
The associated EM cluster, as an ElementLink.
xAOD::TrigRNNOutput_v2::ringer
const TrigRingerRings * ringer() const
The associated EM cluster, as a simple pointer.
Definition
TrigRNNOutput_v2.cxx:39
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::TrigRingerRings
TrigRingerRings_v2 TrigRingerRings
Define the latest version of the TrigRingerRings class.
Definition
TrigRingerRings.h:17
Generated on
for ATLAS Offline Software by
1.17.0