AbstractPaddle(int paddleID, SignalCouplingStrategy strategy=SignalCouplingByTime) | R3B::Digitizing::AbstractPaddle | explicit |
AbstractPaddle(const AbstractPaddle &other)=delete | R3B::Digitizing::AbstractPaddle | |
AbstractPaddle(AbstractPaddle &&other)=default | R3B::Digitizing::AbstractPaddle | |
ChannelSignalPair typedef | R3B::Digitizing::AbstractPaddle | |
compute_channel_signals(const Signal &hit) const -> Pair< AbstractChannel::Signal > override | R3B::Digitizing::Neuland::MockPaddle | inlineprivatevirtual |
compute_energy(const AbstractChannel::Hit &firstSignal, const AbstractChannel::Hit &secondSignal) const -> double override | R3B::Digitizing::Neuland::MockPaddle | inlineprivatevirtual |
compute_position(const AbstractChannel::Hit &leftSignal, const AbstractChannel::Hit &rightSignal) const -> double override | R3B::Digitizing::Neuland::MockPaddle | inlineprivatevirtual |
compute_time(const AbstractChannel::Hit &firstSignal, const AbstractChannel::Hit &secondSignal) const -> double override | R3B::Digitizing::Neuland::MockPaddle | inlineprivatevirtual |
Construct() | R3B::Digitizing::AbstractPaddle | |
construct_paddle_signals(Hits &paddle_signals, const AbstractChannel::Hits &firstSignals, const AbstractChannel::Hits &secondSignals) const | R3B::Digitizing::AbstractPaddle | private |
DepositLight(const Signal &signal) | R3B::Digitizing::AbstractPaddle | |
extra_reset() | R3B::Digitizing::AbstractPaddle | inlineprivatevirtual |
gCMedium | R3B::Digitizing::Neuland::MockPaddle | static |
GenerateMockChannelHit(Double_t mcTime, Double_t mcLight, Double_t dist) -> AbstractChannel::Signal | R3B::Digitizing::Neuland::MockPaddle | inlinestatic |
GetChannel(R3B::Side side) const -> const Digitizing::AbstractChannel & | R3B::Digitizing::AbstractPaddle | |
GetHits() const -> const std::vector< Hit > & | R3B::Digitizing::AbstractPaddle | inline |
GetLeftChannel() const -> const AbstractChannel * | R3B::Digitizing::AbstractPaddle | inline |
GetLeftChannelRef() const -> auto & | R3B::Digitizing::AbstractPaddle | inline |
GetPaddleID() const -> int | R3B::Digitizing::AbstractPaddle | inline |
GetRightChannel() const -> const AbstractChannel * | R3B::Digitizing::AbstractPaddle | inline |
GetRightChannelRef() const -> auto & | R3B::Digitizing::AbstractPaddle | inline |
GetSignalCouplingStragtegy() const -> const SignalCouplingStrategy & | R3B::Digitizing::AbstractPaddle | inline |
GetTrigTime() const -> double | R3B::Digitizing::AbstractPaddle | |
gHalfLength | R3B::Digitizing::Neuland::MockPaddle | static |
HasFired() const -> bool | R3B::Digitizing::AbstractPaddle | |
HasHalfFired() const -> bool | R3B::Digitizing::AbstractPaddle | |
Hit typedef | R3B::Digitizing::AbstractPaddle | |
Hits typedef | R3B::Digitizing::AbstractPaddle | |
left_channel_ | R3B::Digitizing::AbstractPaddle | private |
match_hits(const AbstractChannel::Hit &, const AbstractChannel::Hit &) const -> float | R3B::Digitizing::AbstractPaddle | inlinevirtual |
MockPaddle(uint16_t paddleID) | R3B::Digitizing::Neuland::MockPaddle | inlineexplicit |
operator=(const AbstractPaddle &other) -> AbstractPaddle &=delete | R3B::Digitizing::AbstractPaddle | |
operator=(AbstractPaddle &&other) -> AbstractPaddle &=delete | R3B::Digitizing::AbstractPaddle | |
paddle_id_ | R3B::Digitizing::AbstractPaddle | private |
Pair typedef | R3B::Digitizing::AbstractPaddle | |
pre_construct() | R3B::Digitizing::AbstractPaddle | inlineprivatevirtual |
Reset() | R3B::Digitizing::AbstractPaddle | |
right_channel_ | R3B::Digitizing::AbstractPaddle | private |
SetChannel(std::unique_ptr< AbstractChannel > channel) | R3B::Digitizing::AbstractPaddle | |
SetPaddleID(int paddle_id) | R3B::Digitizing::AbstractPaddle | inline |
SetSignalCouplingStrategy(const SignalCouplingStrategy &strategy) | R3B::Digitizing::AbstractPaddle | inline |
Signal typedef | R3B::Digitizing::AbstractPaddle | |
signal_coupling_strategy_ | R3B::Digitizing::AbstractPaddle | private |
signal_hits_ | R3B::Digitizing::AbstractPaddle | private |
SignalCouplingByTime(const AbstractPaddle &self, const AbstractChannel::Hits &firstSignals, const AbstractChannel::Hits &secondSignals) -> std::vector< ChannelSignalPair > | R3B::Digitizing::AbstractPaddle | static |
SignalCouplingStrategy typedef | R3B::Digitizing::AbstractPaddle | |
~AbstractPaddle()=default | R3B::Digitizing::AbstractPaddle | virtual |