R3BROOT
R3B analysis software
|
#include <R3BDigitizingChannelMock.h>
Public Member Functions | |
MockChannel (ChannelSide side) | |
void | AddHit (Hit newHit) override |
void | AttachToPaddle (Digitizing::Paddle *paddle) override |
![]() | |
Channel (ChannelSide) | |
virtual | ~Channel ()=default |
Channel (const Channel &other)=delete | |
auto | operator= (const Channel &other) -> Channel &=delete |
Channel (Channel &&other)=default | |
auto | operator= (Channel &&other) -> Channel &=delete |
virtual auto | HasFired () -> bool |
virtual auto | GetTrigTime () -> double |
auto | GetSignals () -> const Signals & |
auto | GetSide () const -> ChannelSide |
auto | GetPaddle () const -> Paddle * |
virtual auto | GetCalSignals () -> CalSignals |
void | SetPaddle (Paddle *v_paddle) |
auto | Is_ValidSignals () -> bool |
auto | Is_ValidCalSignals () -> bool |
void | InvalidateSignals () |
void | InvalidateCalSignals () |
void | InvalidateTrigTime () |
Private Member Functions | |
auto | ConstructSignals () -> Signals override |
Additional Inherited Members | |
![]() | |
using | Signal = ChannelSignal |
using | CalSignal = ChannelCalSignal |
using | Hit = ChannelHit |
using | Signals = std::vector<Signal> |
using | CalSignals = std::vector<CalSignal> |
![]() | |
static auto | GetDefaultRandomGen () -> TRandom3 & |
Definition at line 7 of file R3BDigitizingChannelMock.h.
|
inlineexplicit |
Definition at line 10 of file R3BDigitizingChannelMock.h.
|
inlineoverridevirtual |
Implements R3B::Digitizing::Channel.
Definition at line 12 of file R3BDigitizingChannelMock.h.
|
inlineoverridevirtual |
Reimplemented from R3B::Digitizing::Channel.
Definition at line 25 of file R3BDigitizingChannelMock.h.
|
inlineoverrideprivatevirtual |
Implements R3B::Digitizing::Channel.
Definition at line 29 of file R3BDigitizingChannelMock.h.