ATLAS Offline Software
TileHitCollection.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TileHitCollection_H
6 #define TileHitCollection_H
7 
8 #include "TileEvent/TileHit.h"
10 
12 {
13  friend class TileHitContainerCnv;
14 public:
15 
17  typedef MyBase::ID ID;
18  typedef TileHit TElement;
19 
21  : MyBase(id,ownPolicy) { }
23  : MyBase(ownPolicy) { }
24 
25 
32 
39 
40 
42 };
43 
45 
46 #endif
47 
TileHitCollection::TElement
TileHit TElement
Definition: TileHitCollection.h:18
TileHitCollection::~TileHitCollection
~TileHitCollection()
Definition: TileHitCollection.h:41
TileRawDataCollection< TileHit >::ID
int ID
Definition: TileRawDataCollection.h:43
TileRawDataCollection.h
TileHitCollection
Definition: TileHitCollection.h:12
TileHit.h
TileHitCollection::TileHitCollection
TileHitCollection(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition: TileHitCollection.h:22
SG::OwnershipPolicy
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
Definition: OwnershipPolicy.h:16
TileHitCollection::MyBase
TileRawDataCollection< TileHit > MyBase
Definition: TileHitCollection.h:16
SG::OWN_ELEMENTS
@ OWN_ELEMENTS
this data object owns its elements
Definition: OwnershipPolicy.h:17
TileHitCollection::TileHitCollection
TileHitCollection(ID id, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition: TileHitCollection.h:20
TileRawDataCollection
Definition: TileRawDataCollection.h:37
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:191
TileHit
Definition: TileSimEvent/TileSimEvent/TileHit.h:30
TileHitCollection::ID
MyBase::ID ID
Definition: TileHitCollection.h:17
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
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< TileHit >::ownPolicy
SG::OwnershipPolicy ownPolicy() const
Return the ownership policy setting for this container.
TileHitCollection::TileHitCollection
TileHitCollection(TileHitCollection &&other)=default
Move constructor.
TileHitContainerCnv
Definition: TileHitContainerCnv.h:14