ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ActsTrk::Cache::CacheEntry< OT > Class Template Reference

#include <Cache.h>

Inheritance diagram for ActsTrk::Cache::CacheEntry< OT >:
Collaboration diagram for ActsTrk::Cache::CacheEntry< OT >:

Public Member Functions

 CacheEntry ()
 
 CacheEntry (DataVector< OT > *dv, unsigned int s, unsigned int e)
 
 CacheEntry (DataVector< OT > *dv, std::vector< std::pair< unsigned int, unsigned int >> &r)
 

Public Attributes

DataVector< OT > * container
 
std::vector< std::pair< unsigned int, unsigned int > > ranges
 

Detailed Description

template<typename OT>
class ActsTrk::Cache::CacheEntry< OT >

Definition at line 28 of file Cache.h.

Constructor & Destructor Documentation

◆ CacheEntry() [1/3]

template<typename OT >
ActsTrk::Cache::CacheEntry< OT >::CacheEntry ( )
inline

Definition at line 30 of file Cache.h.

30 {}

◆ CacheEntry() [2/3]

template<typename OT >
ActsTrk::Cache::CacheEntry< OT >::CacheEntry ( DataVector< OT > *  dv,
unsigned int  s,
unsigned int  e 
)
inline

Definition at line 31 of file Cache.h.

31 : container(dv){ranges.emplace_back(std::move(s),std::move(e));}

◆ CacheEntry() [3/3]

template<typename OT >
ActsTrk::Cache::CacheEntry< OT >::CacheEntry ( DataVector< OT > *  dv,
std::vector< std::pair< unsigned int, unsigned int >> &  r 
)
inline

Definition at line 32 of file Cache.h.

32 : container(dv), ranges(std::move(r)) {}

Member Data Documentation

◆ container

template<typename OT >
DataVector<OT>* ActsTrk::Cache::CacheEntry< OT >::container

Definition at line 33 of file Cache.h.

◆ ranges

template<typename OT >
std::vector<std::pair<unsigned int, unsigned int> > ActsTrk::Cache::CacheEntry< OT >::ranges

Definition at line 34 of file Cache.h.


The documentation for this class was generated from the following file:
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
beamspotman.r
def r
Definition: beamspotman.py:676
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
PlotCalibFromCool.dv
dv
Definition: PlotCalibFromCool.py:762
ActsTrk::Cache::CacheEntry::ranges
std::vector< std::pair< unsigned int, unsigned int > > ranges
Definition: Cache.h:34
ActsTrk::Cache::CacheEntry::container
DataVector< OT > * container
Definition: Cache.h:33