ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileEvent
src
TileHitCollection.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
/*
5
*/
12
13
14
#include "
TileEvent/TileHitCollection.h
"
15
16
22
TileHitCollection::TileHitCollection
23
(
const
TileHitCollection
& other)
24
:
TileRawDataCollection
<
TileHit
> (other.
identify
())
25
{
26
// Copy flags from the base class.
27
setLvl1Id
(other.getLvl1Id());
28
setLvl1Type
(other.getLvl1Type());
29
setDetEvType
(other.getDetEvType());
30
setRODBCID
(other.getRODBCID());
31
32
// Copy the collection contents.
33
reserve
(other.size());
34
for
(
const
TileHit
* chan : other) {
35
push_back
(std::make_unique<TileHit> (*chan));
36
}
37
}
TileHitCollection.h
TileRawDataCollection< TileHit >::reserve
void reserve(size_type n)
TileRawDataCollection< TileHit >::push_back
value_type push_back(value_type pElem)
TileHitCollection::TileHitCollection
TileHitCollection(ID id, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition
TileHitCollection.h:20
TileHit
Definition
TileSimEvent/TileSimEvent/TileHit.h:30
TileRawDataCollection< TileHit >::identify
ID identify() const
Definition
TileRawDataCollection.h:71
TileRawDataCollection< TileHit >::setLvl1Type
void setLvl1Type(uint32_t lvl1Type)
Definition
TileRawDataCollection.h:92
TileRawDataCollection< TileHit >::setLvl1Id
void setLvl1Id(uint32_t lvl1Id)
Definition
TileRawDataCollection.h:86
TileRawDataCollection< TileHit >::setRODBCID
void setRODBCID(uint32_t rodBCID)
Definition
TileRawDataCollection.h:104
TileRawDataCollection< TileHit >::TileRawDataCollection
TileRawDataCollection(ID id, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition
TileRawDataCollection.h:49
TileRawDataCollection< TileHit >::setDetEvType
void setDetEvType(uint32_t detEvType)
Definition
TileRawDataCollection.h:98
Generated on
for ATLAS Offline Software by
1.17.0