ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloEvent
CaloEvent
CaloCell2ClusterMap.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 CALOEVENT_CALOCELL2CLUSTERMAP_H
6
#define CALOEVENT_CALOCELL2CLUSTERMAP_H
7
20
21
#include "
AthContainers/DataVector.h
"
22
#include "
AthenaKernel/CLASS_DEF.h
"
23
#include "
Navigation/Navigable.h
"
24
#include "CaloEvent/CaloClusterContainer.h"
25
26
class
CaloCell2ClusterMap
:
public
DataVector
< Navigable<CaloClusterContainer> >
27
{
28
29
public
:
35
CaloCell2ClusterMap
(
SG::OwnershipPolicy
ownPolicy
=
SG::OWN_ELEMENTS
) :
36
DataVector
<
Navigable
<
CaloClusterContainer
> >(
ownPolicy
) {};
37
38
virtual
~CaloCell2ClusterMap
() {};
39
40
};
41
42
CLASS_DEF
(
CaloCell2ClusterMap
, 219524388, 1)
43
44
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
Navigable.h
CaloCell2ClusterMap
map of CaloCluster objects each CaloCell belongs to
Definition
CaloCell2ClusterMap.h:27
CaloCell2ClusterMap::~CaloCell2ClusterMap
virtual ~CaloCell2ClusterMap()
Definition
CaloCell2ClusterMap.h:38
CaloCell2ClusterMap::CaloCell2ClusterMap
CaloCell2ClusterMap(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Constructor.
Definition
CaloCell2ClusterMap.h:35
CaloClusterContainer
Storable container for CaloCluster.
Definition
Calorimeter/CaloEvent/CaloEvent/CaloClusterContainer.h:37
DataVector< Navigable< CaloClusterContainer > >::DataVector
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
DataVector< Navigable< CaloClusterContainer > >::ownPolicy
SG::OwnershipPolicy ownPolicy() const
Navigable
Navigable template generalization to handle navigation.
Definition
Navigable.h:93
SG::OwnershipPolicy
OwnershipPolicy
Definition
OwnershipPolicy.h:16
SG::OWN_ELEMENTS
@ OWN_ELEMENTS
this data object owns its elements
Definition
OwnershipPolicy.h:17
Generated on
for ATLAS Offline Software by
1.17.0