|
R3BROOT
R3B analysis software
|
#include <R3BDigitizingChannelMock.h>
Public Member Functions | |
| MockChannel (Side side) | |
| void | add_signal (Signal newHit) override |
| Public Member Functions inherited from R3B::Digitizing::AbstractChannel | |
| AbstractChannel (R3B::Side side, bool has_cal_output=false) | |
| virtual | ~AbstractChannel ()=default |
| AbstractChannel (const AbstractChannel &other)=delete | |
| auto | operator= (const AbstractChannel &other) -> AbstractChannel &=delete |
| AbstractChannel (AbstractChannel &&other)=default | |
| auto | operator= (AbstractChannel &&other) -> AbstractChannel &=delete |
| void | Construct () |
| void | Reset () |
| Reset the data in the Channel for the new event. | |
| void | AddSignal (const Signal &signal) |
| virtual auto | HasFired () -> bool |
| void | EnableCal (bool is_enabled=true) |
| auto | GetSide () const -> R3B::Side |
| auto | GetPaddle () const -> AbstractPaddle * |
| auto | GetSignalSize () const -> int |
| auto | GetCalSignals () const -> const CalSignals & |
| auto | GetHits () const -> const Hits & |
| auto | GetTrigTime () const -> double |
| void | SetPaddle (AbstractPaddle *v_paddle) |
| void | AttachToPaddle (AbstractPaddle *paddle) |
Private Member Functions | |
| void | construct_hits (Hits &signals) override |
| void | extra_reset () override |
Private Attributes | |
| Hits | signals_ |
Additional Inherited Members | |
| Public Types inherited from R3B::Digitizing::AbstractChannel | |
| using | Hit = ChannelHit |
| using | CalSignal = ChannelCalSignal |
| using | Signal = ChannelSignal |
| using | Hits = std::vector<Hit> |
| using | CalSignals = std::vector<CalSignal> |
| Static Public Member Functions inherited from R3B::Digitizing::AbstractChannel | |
| 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::AbstractChannel.
Definition at line 12 of file R3BDigitizingChannelMock.h.
|
inlineoverrideprivatevirtual |
Implements R3B::Digitizing::AbstractChannel.
Definition at line 24 of file R3BDigitizingChannelMock.h.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Digitizing::AbstractChannel.
Definition at line 25 of file R3BDigitizingChannelMock.h.
|
private |
Definition at line 23 of file R3BDigitizingChannelMock.h.