#include <LegacyModule.h>
Classes | |
class | ScheduleIDSentry |
Public Types | |
using | base_engine_t = EngineCreator::base_engine_t |
using | seed_t = EngineCreator::seed_t |
using | label_t = EngineCreator::label_t |
Public Member Functions | |
LegacyModule (std::string const &module_label) | |
ScheduleID | scheduleID () const noexcept |
Public Member Functions inherited from art::detail::SharedModule | |
SharedModule () | |
SharedModule (std::string const &moduleLabel) | |
hep::concurrency::SerialTaskQueueChain * | serialTaskQueueChain () const |
std::set< std::string > const & | sharedResources () const |
void | createQueues (SharedResources const &resources) |
template<BranchType , typename... T> | |
void | serialize (T const &...resources) |
template<BranchType , typename... T> | |
void | serializeExternal (T const &...resources) |
Private Member Functions | |
void | setScheduleID (ScheduleID const sid) noexcept |
Private Member Functions inherited from art::detail::EngineCreator | |
EngineCreator (std::string const &label, ScheduleID sid) | |
base_engine_t & | createEngine (seed_t seed) |
base_engine_t & | createEngine (seed_t seed, std::string const &kind_of_engine_to_make) |
base_engine_t & | createEngine (seed_t seed, std::string const &kind_of_engine_to_make, label_t const &engine_label) |
Private Attributes | |
std::atomic< ScheduleID > | scheduleID_ |
Additional Inherited Members | |
Protected Member Functions inherited from art::detail::SharedModule | |
template<BranchType BT = InEvent, typename... T> | |
void | serialize (T const &...) |
template<BranchType BT = InEvent, typename... T> | |
void | serializeExternal (T const &...) |
template<BranchType BT = InEvent> | |
void | async () |
Private Types inherited from art::detail::EngineCreator | |
using | base_engine_t = CLHEP::HepRandomEngine |
using | label_t = RNGsnapshot::label_t |
using | seed_t = long |
using | engine_state_t = RNGsnapshot::engine_state_t |
Definition at line 13 of file LegacyModule.h.
Definition at line 19 of file LegacyModule.h.
Definition at line 21 of file LegacyModule.h.
Definition at line 20 of file LegacyModule.h.
|
explicit |
Definition at line 5 of file LegacyModule.cc.
|
noexcept |
Definition at line 12 of file LegacyModule.cc.
|
privatenoexcept |
Definition at line 18 of file LegacyModule.cc.
|
private |
Definition at line 32 of file LegacyModule.h.