20#ifndef TILEEVENT_TILECONTAINER_H
21#define TILEEVENT_TILECONTAINER_H
36template <
typename TELEMENT>
55 virtual operator std::string ()
const;
56 std::string
whoami (
void)
const { TELEMENT elem;
57 return "TileContainer of "+elem.whoami(); }
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
TileContainer< TileMu > TileMuContainer
TileContainer< TileCosmicMuon > TileCosmicMuonContainer
TileContainer< TileMuonReceiverObj > TileMuonReceiverContainer
TileContainer< TileL2 > TileL2Container
TileContainer< TileTTL1Cell > TileTTL1CellContainer
TileContainer< TileTTL1 > TileTTL1Container
TileContainer< TileCell > TileCellContainer
TileContainer< TileTrigger > TileTriggerContainer
DataModel_detail::const_iterator< DataVector > const_iterator
value_type push_back(value_type pElem)
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
SG::OwnershipPolicy ownPolicy() const
virtual ~TileContainer()=default
TileContainer(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
virtual void print() const
std::string whoami(void) const
DataVector< TELEMENT > MyVector
MyVector::const_iterator my_const_iterator
@ OWN_ELEMENTS
this data object owns its elements
Represent a list of base classes.
BaseList< DataVector< T > > bases
Traits class to hold derivation information.