ATLAS Offline Software
Loading...
Searching...
No Matches
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):
11extern "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
23namespace 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;
45 void setEmClusterLink( const EMClusterLink_t& value );
46
47 };
48} // namespace xAOD
49
50#include "xAODCore/BaseInfo.h"
52
53#endif // XAODTRIGRINGER_VERSIONS_TRIGRINGERRINGS_V2_H
54
Base class for elements of a container that can have aux data.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
void setRings(const std::vector< float > &r)
const TrigEMCluster * emCluster() const
The associated EM cluster, as a simple pointer.
void setEmClusterLink(const EMClusterLink_t &value)
Set the ElementLink pointing to the EM cluster constituent.
TrigRingerRings_v2()
Class default constructor.
ElementLink< TrigEMClusterContainer > EMClusterLink_t
Type of the EM cluster link.
const std::vector< float > & rings() const
Acessor methods.
const EMClusterLink_t & emClusterLink() const
The associated EM cluster, as an ElementLink.
int r
Definition globals.cxx:22
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
TrigEMCluster_v1 TrigEMCluster
Define the latest version of the trigger EM cluster class.