R3BROOT
R3B analysis software
|
#include <MockModels.h>
Public Member Functions | |
GMockChannel (ChannelSide side) | |
void | AddHit (Hit hit) override |
MOCK_METHOD (void, AttachToPaddle,(Paddle *),(override)) | |
MOCK_METHOD (Signals, ConstructSignals,(),(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 () |
virtual void | AttachToPaddle (Paddle *paddle) |
Public Attributes | |
std::vector< Hit > | hits_ |
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 50 of file MockModels.h.
|
inlineexplicit |
Definition at line 52 of file MockModels.h.
|
inlineoverridevirtual |
Implements R3B::Digitizing::Channel.
Definition at line 54 of file MockModels.h.
R3B::testing::Neuland::GMockChannel::MOCK_METHOD | ( | Signals | , |
ConstructSignals | , | ||
() | , | ||
(override) | ) |
R3B::testing::Neuland::GMockChannel::MOCK_METHOD | ( | void | , |
AttachToPaddle | , | ||
(Paddle *) | , | ||
(override) | ) |
std::vector<Hit> R3B::testing::Neuland::GMockChannel::hits_ |
Definition at line 58 of file MockModels.h.