|
ATLAS Offline Software
|
Go to the documentation of this file.
23 #ifndef TILEEVENT_TILERAWDATACOLLECTION_H
24 #define TILEEVENT_TILERAWDATACOLLECTION_H
28 #include "Identifier/Identifier.h"
81 virtual operator std::string ()
const;
82 virtual std::string
whoami (
void)
const { TELEMENT elem;
83 return "TileRawDataCollection of "+elem.whoami(); }
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
uint32_t m_detEvType
Detector event type from ROD header.
void setRODBCID(uint32_t rodBCID)
Setter for BCID from ROD header.
Const iterator class for DataVector/DataList.
uint32_t m_rodBCID
BCID from ROD header.
void setDetEvType(uint32_t detEvType)
Setter for detector event type from ROD header.
TileRawDataCollection(ID id, SG::OwnershipPolicy ownPolicy, uint32_t lvl1Id, uint32_t lvl1Type, uint32_t detEvType, uint32_t rodBCID)
TileRawDataCollection(TileRawDataCollection< TELEMENT > &&rhs)=default
uint32_t m_lvl1Type
Level1 Type from ROD header.
TileRawDataCollection< TELEMENT >::const_iterator TCollection_const_iterator
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
virtual std::string whoami(void) const
@ OWN_ELEMENTS
this data object owns its elements
TileRawDataCollection(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
virtual ~TileRawDataCollection()=default
uint32_t getLvl1Id() const
Getter for level1 id.
SG::OwnershipPolicy getOwnership() const
void setOwnership(SG::OwnershipPolicy ownPolicy)
virtual void print() const
uint32_t getLvl1Type() const
Getter for level1 type.
An STL vector of pointers that by default owns its pointed-to elements.
uint32_t getDetEvType() const
Getter for detector event type.
SG::OwnershipPolicy ownPolicy() const
Return the ownership policy setting for this container.
void setLvl1Id(uint32_t lvl1Id)
Setter for level1 id from ROD header.
uint32_t getRODBCID() const
Getter for BCID from.
macros to associate a CLID to a type
TileRawDataCollection(ID id, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
void setLvl1Type(uint32_t lvl1Type)
Setter for level1 type from ROD header.
uint32_t m_lvl1Id
Level1 id from ROD header.
TileRawDataCollection(const TileRawDataCollection< TELEMENT > &rhs)=default