ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODAssociations
xAODAssociations
versions
TrackParticleClusterAssociation_v1.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
#ifndef XAODASSOCIATIONS_VERSIONS_TRACKPARTICLECLUSTERASSOCIATION_V1_H
6
#define XAODASSOCIATIONS_VERSIONS_TRACKPARTICLECLUSTERASSOCIATION_V1_H
7
8
// Core include(s):
9
#include "
AthContainers/AuxElement.h
"
10
#include "AthLinks/ElementLink.h"
11
12
// xAOD include(s):
13
#include "
xAODTracking/TrackParticleContainer.h
"
14
#include "
xAODCaloEvent/CaloClusterContainer.h
"
15
16
namespace
xAOD
{
17
25
class
TrackParticleClusterAssociation_v1
:
public
SG::AuxElement
{
26
27
public
:
28
30
TrackParticleClusterAssociation_v1
();
31
36
const
ElementLink< TrackParticleContainer >
&
trackParticleLink
()
const
;
38
void
setTrackParticleLink
(
const
ElementLink< TrackParticleContainer >
&
trackParticleLink
);
40
45
const
std::vector< ElementLink< CaloClusterContainer > >&
caloClusterLinks
()
const
;
47
void
setCaloClusterLinks
(
const
std::vector<
ElementLink< CaloClusterContainer >
>&
caloClusterLinks
);
49
50
};
// end of the TrackParticleClusterAssociation_v1 class definitions
51
52
}
// end of the xAOD namespace
53
54
#endif
// XAODASSOCIATIONS_VERSIONS_TRACKPARTICLECLUSTERASSOCIATION_V1_H
AuxElement.h
Base class for elements of a container that can have aux data.
CaloClusterContainer.h
TrackParticleContainer.h
ElementLink< CaloClusterContainer >
xAOD::TrackParticleClusterAssociation_v1::TrackParticleClusterAssociation_v1
TrackParticleClusterAssociation_v1()
Default constructor.
Definition
TrackParticleClusterAssociation_v1.cxx:15
xAOD::TrackParticleClusterAssociation_v1::setTrackParticleLink
void setTrackParticleLink(const ElementLink< TrackParticleContainer > &trackParticleLink)
Sets.
xAOD::TrackParticleClusterAssociation_v1::caloClusterLinks
const std::vector< ElementLink< CaloClusterContainer > > & caloClusterLinks() const
xAOD::TrackParticleClusterAssociation_v1::trackParticleLink
const ElementLink< TrackParticleContainer > & trackParticleLink() const
xAOD::TrackParticleClusterAssociation_v1::setCaloClusterLinks
void setCaloClusterLinks(const std::vector< ElementLink< CaloClusterContainer > > &caloClusterLinks)
Sets.
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::ElementLink< TrackParticleContainer >
setStrategy setMatchFlag ElementLink< TrackParticleContainer >
Definition
L2CombinedMuon_v1.cxx:117
Generated on
for ATLAS Offline Software by
1.17.0