#include <EventCache.h>
Public Types | |
using | Device = alpaka::Dev< Event > |
using | Platform = alpaka::Platform< Device > |
Public Member Functions | |
EventCache () | |
std::shared_ptr< Event > | get (Device dev) |
Private Member Functions | |
void | clear () |
std::shared_ptr< Event > | makeOrGet (Device dev) |
Private Attributes | |
std::vector< edm::ReusableObjectHolder< Event > > | cache_ |
Definition at line 19 of file EventCache.h.
using cms::alpakatools::EventCache< Event >::Device = alpaka::Dev<Event> |
Definition at line 34 of file EventCache.h.
using cms::alpakatools::EventCache< Event >::Platform = alpaka::Platform<Device> |
Definition at line 35 of file EventCache.h.
|
inline |
Definition at line 39 of file EventCache.h.
|
inlineprivate |
Definition at line 80 of file EventCache.h.
References cms::alpakatools::EventCache< Event >::cache_, and cms::alpakatools::size.
|
inline |
Definition at line 47 of file EventCache.h.
References edmPickEvents::event, cms::alpakatools::EventCache< Event >::makeOrGet(), and eostools::move().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inlineprivate |
Definition at line 71 of file EventCache.h.
References cms::alpakatools::EventCache< Event >::cache_, and ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr().
Referenced by cms::alpakatools::EventCache< Event >::get().
|
private |
Definition at line 90 of file EventCache.h.
Referenced by cms::alpakatools::EventCache< Event >::clear(), and cms::alpakatools::EventCache< Event >::makeOrGet().