R3BROOT
R3B analysis software
|
#include <R3BDigitizingEngine.h>
Public Member Functions | |
DigitizingEngine (const UsePaddle< PaddleClass > &p_paddleClass, const UseChannel< ChannelClass > &p_channelClass, InitFunc initFunc=[]() {}) | |
void | DepositLight (int paddle_id, double time, double light, double dist) override |
auto | GetTriggerTime () const -> double override |
auto | ExtractPaddles () -> std::map< int, std::unique_ptr< Paddle > > override |
void | Init () override |
void | SetInit (const InitFunc &initFunc) |
![]() | |
DigitizingEngineInterface ()=default | |
virtual | ~DigitizingEngineInterface ()=default |
DigitizingEngineInterface (const DigitizingEngineInterface &other)=delete | |
auto | operator= (const DigitizingEngineInterface &other) -> DigitizingEngineInterface &=delete |
DigitizingEngineInterface (DigitizingEngineInterface &&other)=default | |
auto | operator= (DigitizingEngineInterface &&other) -> DigitizingEngineInterface &=delete |
Definition at line 67 of file R3BDigitizingEngine.h.
|
inline |
Definition at line 76 of file R3BDigitizingEngine.h.
|
inlineoverridevirtual |
Implements R3B::Digitizing::DigitizingEngineInterface.
Definition at line 87 of file R3BDigitizingEngine.h.
|
inlinenodiscardoverridevirtual |
Implements R3B::Digitizing::DigitizingEngineInterface.
Definition at line 110 of file R3BDigitizingEngine.h.
|
inlinenodiscardoverridevirtual |
Implements R3B::Digitizing::DigitizingEngineInterface.
Definition at line 101 of file R3BDigitizingEngine.h.
|
inlineoverridevirtual |
Implements R3B::Digitizing::DigitizingEngineInterface.
Definition at line 115 of file R3BDigitizingEngine.h.
|
inline |
Definition at line 116 of file R3BDigitizingEngine.h.