LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Simple data structure with data needed to extract a seed from a event. More...
#include "EventSeedInputData.h"
Public Types | |
using | RunNumber_t = std::uint32_t |
using | SubRunNumber_t = std::uint32_t |
using | EventNumber_t = std::uint32_t |
using | TimeValue_t = std::uint64_t |
Public Member Functions | |
void | clear () |
Resets all the fields. More... | |
Public Attributes | |
Public data members | |
RunNumber_t | runNumber |
run number More... | |
SubRunNumber_t | subRunNumber |
subrun number More... | |
EventNumber_t | eventNumber |
event number More... | |
TimeValue_t | time |
event time More... | |
bool | isData |
whether processing real data More... | |
std::string | processName |
name of the running process More... | |
std::string | moduleType |
name of the class of the running module More... | |
std::string | moduleLabel |
label of the running module instance More... | |
bool | isTimeValid |
Simple data structure with data needed to extract a seed from a event.
Definition at line 21 of file EventSeedInputData.h.
using rndm::NuRandomServiceHelper::EventSeedInputData::EventNumber_t = std::uint32_t |
Definition at line 25 of file EventSeedInputData.h.
using rndm::NuRandomServiceHelper::EventSeedInputData::RunNumber_t = std::uint32_t |
Definition at line 23 of file EventSeedInputData.h.
using rndm::NuRandomServiceHelper::EventSeedInputData::SubRunNumber_t = std::uint32_t |
Definition at line 24 of file EventSeedInputData.h.
using rndm::NuRandomServiceHelper::EventSeedInputData::TimeValue_t = std::uint64_t |
Definition at line 26 of file EventSeedInputData.h.
|
inline |
Resets all the fields.
Definition at line 47 of file EventSeedInputData.h.
EventNumber_t rndm::NuRandomServiceHelper::EventSeedInputData::eventNumber |
event number
Definition at line 33 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), and rndm::details::PerEventPolicy< SEED >::UniqueEventIDString().
bool rndm::NuRandomServiceHelper::EventSeedInputData::isData |
whether processing real data
Definition at line 36 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData().
bool rndm::NuRandomServiceHelper::EventSeedInputData::isTimeValid |
whether timestamp is valid
Definition at line 42 of file EventSeedInputData.h.
Referenced by rndm::details::PerEventPolicy< SEED >::EventTimestamp_v1(), and rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData().
std::string rndm::NuRandomServiceHelper::EventSeedInputData::moduleLabel |
label of the running module instance
Definition at line 40 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData().
std::string rndm::NuRandomServiceHelper::EventSeedInputData::moduleType |
name of the class of the running module
Definition at line 39 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData().
std::string rndm::NuRandomServiceHelper::EventSeedInputData::processName |
name of the running process
Definition at line 38 of file EventSeedInputData.h.
Referenced by rndm::details::PerEventPolicy< SEED >::EventTimestamp_v1(), and rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData().
RunNumber_t rndm::NuRandomServiceHelper::EventSeedInputData::runNumber |
run number
Definition at line 31 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), and rndm::details::PerEventPolicy< SEED >::UniqueEventIDString().
SubRunNumber_t rndm::NuRandomServiceHelper::EventSeedInputData::subRunNumber |
subrun number
Definition at line 32 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), and rndm::details::PerEventPolicy< SEED >::UniqueEventIDString().
TimeValue_t rndm::NuRandomServiceHelper::EventSeedInputData::time |
event time
Definition at line 34 of file EventSeedInputData.h.
Referenced by rndm::NuRandomServiceHelper::ArtState::getEventSeedInputData(), and rndm::details::PerEventPolicy< SEED >::UniqueEventString().