5#ifndef TRACKING_ACTS_CACHE_H
6#define TRACKING_ACTS_CACHE_H
11#include "GaudiKernel/DataObject.h"
34 std::vector<std::pair<unsigned int, unsigned int>>
ranges;
DataVector adapter that acts like it holds const pointers.
An STL vector of pointers that by default owns its pointed-to elements.
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...
IdentifiableContainerMT< T > IdentifiableContainer
Handle class for reading from StoreGate.
Property holding a SG store/key/clid from which a WriteHandle is made.
Handle class for recording to StoreGate.
Property holding a SG store/key/clid from which an UpdateHandle is made.
Handle class for modifying an existing object in StoreGate.
DataVector< OT > * container
CacheEntry(DataVector< OT > *dv, unsigned int s, unsigned int e)
std::vector< std::pair< unsigned int, unsigned int > > ranges
CacheEntry(DataVector< OT > *dv, std::vector< std::pair< unsigned int, unsigned int > > &r)
SG::UpdateHandle< IDCBackend > BackendUpdateHandle
SG::UpdateHandleKey< IDCBackend > BackendUpdateHandleKey
SG::WriteHandle< IDC > WriteHandle
typename EventContainers::IdentifiableCache< CacheEntry< OT > > IDCBackend
IdentifiableContainer< CacheEntry< OT > > IDC
SG::ReadHandleKey< IDC > ReadHandleKey
SG::ReadHandle< IDC > ReadHandle
SG::WriteHandleKey< IDC > WriteHandleKey
typename IdentifiableContainer< CacheEntry< OT > >::IDC_WriteHandle IDCWriteHandle
static StatusCode insert(IDCWriteHandle &wh, DataVector< OT > *dv, unsigned int range_start, unsigned int range_end)
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which an UpdateHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.