ATLAS Offline Software
CaloDetDescrElementContainer.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 CALODETECTORELEMENTCONTAINER_H
6 #define CALODETECTORELEMENTCONTAINER_H
7 
8 #include "CaloDetDescr/CaloDetDescrElement.h"
10 
11 class CaloDetDescrElementContainer : public DataVector<CaloDetDescrElement>
12 {
13  public:
15 };
16 
19 
20 #endif
CaloDetDescrElementContainer
Definition: CaloDetDescrElementContainer.h:12
SG::VIEW_ELEMENTS
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
Definition: OwnershipPolicy.h:18
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
Definition: Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
SG::OwnershipPolicy
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
Definition: OwnershipPolicy.h:16
CaloDetDescrElementContainer::CaloDetDescrElementContainer
CaloDetDescrElementContainer(SG::OwnershipPolicy ownPolicy=SG::VIEW_ELEMENTS)
Definition: CaloDetDescrElementContainer.h:14
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
SG_BASE
SG_BASE(CaloDetDescrElementContainer, DataVector< CaloDetDescrElement >)
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
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:64
DataVector< CaloDetDescrElement >::ownPolicy
SG::OwnershipPolicy ownPolicy() const
Return the ownership policy setting for this container.