#include <Fireworks/Core/interface/FWItemAccessorBase.h>
Public Member Functions | |
virtual const void * | data () const =0 |
FWItemAccessorBase () | |
virtual bool | isCollection () const =0 |
virtual const void * | modelData (int iIndex) const =0 |
virtual const TClass * | modelType () const =0 |
virtual void | reset ()=0 |
virtual void | setData (const edm::ObjectWithDict &)=0 |
override if id of an object should be different than the index More... | |
virtual unsigned int | size () const =0 |
virtual const TClass * | type () const =0 |
virtual | ~FWItemAccessorBase () |
Description: Base class used to access data stored in an edm::EDProduct
Usage: <usage>
Definition at line 33 of file FWItemAccessorBase.h.
FWItemAccessorBase::FWItemAccessorBase | ( | ) |
Definition at line 29 of file FWItemAccessorBase.cc.
|
virtual |
Definition at line 36 of file FWItemAccessorBase.cc.
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
override if id of an object should be different than the index
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.
|
pure virtual |
Implemented in BXVectorAccessor< C >, FWItemMuonDigiAccessor< C, V >, FWItemRangeAccessor< C, R, V >, FWItemNewDetSetAccessor< C, COLL, V >, FWItemDetSetAccessor< C, COLL, V >, FWItemRandomAccessor< C, V >, FWItemTVirtualCollectionProxyAccessor, and FWItemSingleAccessor.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
pure virtual |
Implemented in FWItemTVirtualCollectionProxyAccessor, FWItemSingleAccessor, and FWItemRandomAccessorBase.