ATLAS Offline Software
Loading...
Searching...
No Matches
HIEventShape_v2.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5// $Id: HIEventShape_v2.cxx 693494 2015-09-07 14:59:45Z krasznaa $
6
7// xAOD include(s):
9
10// Local include(s):
12
13namespace xAOD {
14
19
24 setNCells )
25
27 etCos, setEtCos )
28
30
31 static const Accessor< std::vector< float > > acc( "etCos" );
32 return acc( *this );
33 }
34
36 etSin, setEtSin )
37
38 std::vector< float >& HIEventShape_v2::etSin() {
39
40 static const Accessor< std::vector< float > > acc( "etSin" );
41 return acc( *this );
42 }
43
45 setEtaMin )
47 setEtaMax )
49
50} // namespace xAOD
#define AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of primitive auxiliary properties.
#define AUXSTORE_OBJECT_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of complex auxiliary properties.
double area(double R)
SG::Accessor< T, ALLOC > Accessor
Definition AuxElement.h:572
AuxElement()
Default constructor.
Interface class for the HI reconstruction EDM.
HIEventShape_v2()
Default constructor.
const std::vector< float > & etSin() const
sine (x) part of the harmonic modulation strength
const std::vector< float > & etCos() const
cosine (y) part of the harmonic modulation strength Following convention is used: index 0 is first ha...
Forward declaration.
STL namespace.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
static const SG::AuxElement::Accessor< ElementLink< IParticleContainer > > acc("originalObjectLink")
Object used for setting/getting the dynamic decoration in question.
setRawEt setRawPhi nCells
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1