ATLAS Offline Software
TrigRingerRings_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 
6 // Create by: joao.victor.da.fonseca.pinto@cern.ch, 2015-01-10
7 #ifndef XAODTRIGRINGER_VERSIONS_TRIGRINGERRINGS_V2_H
8 #define XAODTRIGRINGER_VERSIONS_TRIGRINGERRINGS_V2_H
9 
10 // System include(s):
11 extern "C" {
12  #include <stdint.h>
13 }
14 
15 // xAOD include(s):
16 #include "AthLinks/ElementLink.h"
18 #include <vector>
19 //#include "CLIDSvc/CLASS_DEF.h"
20 //#include "GaudiKernel/MsgStream.h"
22 
23 namespace xAOD{
25 
26  public:
27 
32 
34  const std::vector< float >& rings() const;
35  void setRings(const std::vector<float> &r);
36  unsigned size() const;
37 
41  const TrigEMCluster* emCluster() const;
46 
47  };
48 } // namespace xAOD
49 
50 #include "xAODCore/BaseInfo.h"
52 
53 #endif // XAODTRIGRINGER_VERSIONS_TRIGRINGERRINGS_V2_H
54 
beamspotman.r
def r
Definition: beamspotman.py:676
SG_BASE
SG_BASE(xAOD::TrigRingerRings_v2, SG::AuxElement)
xAOD::TrigRingerRings_v2::setEmClusterLink
void setEmClusterLink(const EMClusterLink_t &value)
Set the ElementLink pointing to the EM cluster constituent.
xAOD::TrigRingerRings_v2::size
unsigned size() const
Definition: TrigRingerRings_v2.cxx:26
xAOD::TrigRingerRings_v2::emCluster
const TrigEMCluster * emCluster() const
The associated EM cluster, as a simple pointer.
Definition: TrigRingerRings_v2.cxx:41
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:446
xAOD::TrigRingerRings_v2::emClusterLink
const EMClusterLink_t & emClusterLink() const
The associated EM cluster, as an ElementLink.
xAOD::TrigRingerRings_v2::rings
const std::vector< float > & rings() const
Acessor methods.
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
xAOD::TrigRingerRings_v2::EMClusterLink_t
ElementLink< TrigEMClusterContainer > EMClusterLink_t
Type of the EM cluster link.
Definition: TrigRingerRings_v2.h:39
xAOD::TrigRingerRings_v2::TrigRingerRings_v2
TrigRingerRings_v2()
Class default constructor.
Definition: TrigRingerRings_v2.cxx:19
xAOD::TrigRingerRings_v2
Definition: TrigRingerRings_v2.h:24
TrigEMClusterContainer.h
xAOD::TrigEMCluster_v1
Description of a trigger EM cluster.
Definition: TrigEMCluster_v1.h:28
xAOD::TrigRingerRings_v2::setRings
void setRings(const std::vector< float > &r)
AuxElement.h
Base class for elements of a container that can have aux data.