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(); }
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
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...
IdentifiableContainerMT< T > IdentifiableContainer
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
Hash table for Tile fragments (==drawers ==collections in StoreGate)
TileRawDataCollectionVec()
virtual ~TileRawDataCollectionVec()
TileFragHash::TYPE m_type
TileRawDataContainer< TCOLLECTION >::const_iterator TContainer_const_iterator
TileRawDataContainer(bool createColl, SG::OwnershipPolicy ownPolicy)
virtual ~TileRawDataContainer()
const TileFragHash & hashFunc() const
void initialize(bool createColl, TYPE type, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
TileRawDataContainer(bool createColl=false, TYPE type=TileFragHash::Digitizer, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
TileRawChannelUnit::UNIT UNIT
virtual std::string whoami(void) const
TCOLLECTION::TCollection_const_iterator TCollection_const_iterator
TYPE get_hashType() const
IdentifiableContainer< TCOLLECTION > MyBase
virtual void print() const
TCOLLECTION::TElement TElement
void set_bsflags(uint32_t bsflags)
uint32_t get_bsflags() const
@ OWN_ELEMENTS
this data object owns its elements