|
ATLAS Offline Software
|
Go to the documentation of this file.
21 #ifndef TILEEVENT_TILERAWDATACONTAINER_H
22 #define TILEEVENT_TILERAWDATACONTAINER_H
37 typedef typename TCOLLECTION::TElement
TElement;
70 virtual operator std::string ()
const;
71 virtual std::string
whoami (
void)
const { TCOLLECTION coll;
72 return "TileRawDataContainer of "+coll.whoami(); }
TCOLLECTION::TElement TElement
TileRawDataContainer< TCOLLECTION >::const_iterator TContainer_const_iterator
TileFragHash::TYPE m_type
IdentifiableContainer< TCOLLECTION > MyBase
TCOLLECTION::TCollection_const_iterator TCollection_const_iterator
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
virtual ~TileRawDataCollectionVec()
TileRawChannelUnit::UNIT UNIT
Hash table for Tile fragments (==drawers ==collections in StoreGate)
void set_bsflags(uint32_t bsflags)
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
@ OWN_ELEMENTS
this data object owns its elements
void initialize(bool createColl, TYPE type, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
uint32_t get_bsflags() const
virtual std::string whoami(void) const
TileRawDataContainer(bool createColl, SG::OwnershipPolicy ownPolicy)
virtual ~TileRawDataContainer()
const TileFragHash & hashFunc() const
virtual void print() const
TYPE type() const
return hash type
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
TileRawDataContainer(bool createColl=false, TYPE type=TileFragHash::Digitizer, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
TYPE get_hashType() const
TileRawDataCollectionVec()
macros to associate a CLID to a type
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...