#include <R3BUcesbSource2.h>
Definition at line 28 of file R3BUcesbSource2.h.
◆ UcesbSource() [1/4]
R3B::UcesbSource::UcesbSource |
( |
| ) |
|
|
default |
◆ UcesbSource() [2/4]
R3B::UcesbSource::UcesbSource |
( |
std::string_view | lmdfile_name, |
|
|
std::string_view | ntuple_options, |
|
|
std::string_view | ucesb_path, |
|
|
EventStructType * | event_struct, |
|
|
size_t | event_struct_size ) |
◆ ~UcesbSource()
R3B::UcesbSource::~UcesbSource |
( |
| ) |
|
|
override |
◆ UcesbSource() [3/4]
◆ UcesbSource() [4/4]
◆ AddReader() [1/3]
template<typename ReaderType, typename... Args>
auto R3B::UcesbSource::AddReader |
( |
Args &&... | args | ) |
-> ReaderType* |
◆ AddReader() [2/3]
auto * R3B::UcesbSource::AddReader |
( |
R3BReader * | a_reader | ) |
|
|
inline |
◆ AddReader() [3/3]
template<typename ReaderType>
auto R3B::UcesbSource::AddReader |
( |
std::unique_ptr< ReaderType > | reader | ) |
-> ReaderType* |
◆ AllowExtraMap()
void R3B::UcesbSource::AllowExtraMap |
( |
UcesbMap | flag | ) |
|
|
inline |
◆ CheckMaxEventNo()
int R3B::UcesbSource::CheckMaxEventNo |
( |
int | EvtEnd = 0 | ) |
|
|
overrideprivate |
◆ ClassDefInlineOverride()
◆ Close()
void R3B::UcesbSource::Close |
( |
| ) |
|
|
inlineoverrideprivate |
◆ FillEventHeader()
void R3B::UcesbSource::FillEventHeader |
( |
FairEventHeader * | feh | ) |
|
|
overrideprivate |
◆ FindReaderIf()
template<typename Predicate>
auto R3B::UcesbSource::FindReaderIf |
( |
Predicate && | pred | ) |
-> R3BReader* |
◆ ForEachReader()
template<typename UnaryOp>
void R3B::UcesbSource::ForEachReader |
( |
UnaryOp && | opt | ) |
|
◆ GetSourceType()
Source_Type R3B::UcesbSource::GetSourceType |
( |
| ) |
|
|
inlineoverrideprivate |
◆ Init()
bool R3B::UcesbSource::Init |
( |
| ) |
|
|
overrideprivate |
◆ InitUnpackers()
bool R3B::UcesbSource::InitUnpackers |
( |
| ) |
|
|
overrideprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ReadEvent()
int R3B::UcesbSource::ReadEvent |
( |
unsigned int | eventID = 0 | ) |
|
|
overrideprivate |
◆ ReInitUnpackers()
bool R3B::UcesbSource::ReInitUnpackers |
( |
| ) |
|
|
overrideprivate |
◆ Reset()
void R3B::UcesbSource::Reset |
( |
| ) |
|
|
inlineoverrideprivate |
◆ RestartUcesbServer()
void R3B::UcesbSource::RestartUcesbServer |
( |
| ) |
|
◆ SetEventStruct()
◆ SetEventStructSize()
void R3B::UcesbSource::SetEventStructSize |
( |
size_t | event_size | ) |
|
|
inline |
◆ SetInfiniteRun()
void R3B::UcesbSource::SetInfiniteRun |
( |
bool | is_infinite = true | ) |
|
|
inline |
◆ SetLMDFileName()
void R3B::UcesbSource::SetLMDFileName |
( |
std::string_view | lmdfile_name | ) |
|
|
inline |
◆ SetMaxEvents()
void R3B::UcesbSource::SetMaxEvents |
( |
int | max_event_num | ) |
|
|
inline |
◆ SetNTupleOptions()
void R3B::UcesbSource::SetNTupleOptions |
( |
std::string_view | ntuple_options | ) |
|
|
inline |
◆ SetParUnpackers()
void R3B::UcesbSource::SetParUnpackers |
( |
| ) |
|
|
inlineoverrideprivate |
◆ SetRawDataPrint()
void R3B::UcesbSource::SetRawDataPrint |
( |
bool | print_raw_data | ) |
|
|
inline |
◆ SetRunID()
void R3B::UcesbSource::SetRunID |
( |
unsigned int | run_id | ) |
|
|
inline |
◆ SetUcesbPath()
void R3B::UcesbSource::SetUcesbPath |
( |
std::string_view | ucesb_path | ) |
|
|
inline |
◆ SpecifyRunId()
bool R3B::UcesbSource::SpecifyRunId |
( |
| ) |
|
|
inlineoverrideprivate |
The documentation for this class was generated from the following files: