ATLAS Offline Software
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"
19 // std
20 #include <vector>
21 
22 
23 namespace xAOD{
25 
26  public:
31 
33  const std::vector<float>& rnnDecision() const;
34  void setRnnDecision(const std::vector<float> &d);
35  void setRnnDecision(float d);
39  const TrigRingerRings* ringer() const;
41  const RingerLink_t& ringerLink() const;
44 
45  };
46 } // namespace xAOD
47 
48 #include "xAODCore/BaseInfo.h"
50 
51 #endif // XAODTRIGRINGER_VERSIONS_TRIGRNNOUTPUT_V2_H
52 
53 
xAOD::TrigRNNOutput_v2
Definition: TrigRNNOutput_v2.h:24
TrigRingerRingsContainer.h
xAOD::TrigRNNOutput_v2::RingerLink_t
ElementLink< TrigRingerRingsContainer > RingerLink_t
Type of the EM cluster link.
Definition: TrigRNNOutput_v2.h:37
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:446
hist_file_dump.d
d
Definition: hist_file_dump.py:137
xAOD::TrigRNNOutput_v2::TrigRNNOutput_v2
TrigRNNOutput_v2()
Class default constructor.
Definition: TrigRNNOutput_v2.cxx:16
BaseInfo.h
athena.value
value
Definition: athena.py:122
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
TrigRingerRings.h
xAOD::TrigRNNOutput_v2::rnnDecision
const std::vector< float > & rnnDecision() const
Acessor methods.
xAOD::TrigRNNOutput_v2::ringer
const TrigRingerRings * ringer() const
The associated EM cluster, as a simple pointer.
Definition: TrigRNNOutput_v2.cxx:39
SG_BASE
SG_BASE(xAOD::TrigRNNOutput_v2, SG::AuxElement)
xAOD::TrigRNNOutput_v2::setRingerLink
void setRingerLink(const RingerLink_t &value)
Set the ElementLink pointing to the EM cluster constituent.
xAOD::TrigRingerRings_v2
Definition: TrigRingerRings_v2.h:24
xAOD::TrigRNNOutput_v2::ringerLink
const RingerLink_t & ringerLink() const
The associated EM cluster, as an ElementLink.
xAOD::TrigRNNOutput_v2::setRnnDecision
void setRnnDecision(const std::vector< float > &d)
AuxElement.h
Base class for elements of a container that can have aux data.