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 | |
attenuation_ | R3B::Digitizing::Neuland::Paddle | private |
cal_to_hit_par_ | R3B::Digitizing::Neuland::Paddle | private |
ChannelSignalPair typedef | R3B::Digitizing::AbstractPaddle | |
compute_channel_signals(const Signal &signal) const -> Pair< AbstractChannel::Signal > override | R3B::Digitizing::Neuland::Paddle | privatevirtual |
compute_energy(const AbstractChannel::Hit &firstSignal, const AbstractChannel::Hit &secondSignal) const -> double override | R3B::Digitizing::Neuland::Paddle | inlineprivatevirtual |
compute_position(const AbstractChannel::Hit &leftSignal, const AbstractChannel::Hit &rightSignal) const -> double override | R3B::Digitizing::Neuland::Paddle | inlineprivatevirtual |
compute_time(const AbstractChannel::Hit &firstSignal, const AbstractChannel::Hit &secondSignal) const -> double override | R3B::Digitizing::Neuland::Paddle | inlineprivatevirtual |
Construct() | R3B::Digitizing::AbstractPaddle | |
construct_paddle_signals(Hits &paddle_signals, const AbstractChannel::Hits &firstSignals, const AbstractChannel::Hits &secondSignals) const | R3B::Digitizing::AbstractPaddle | private |
DEFAULT_ATTENUATION | R3B::Digitizing::Neuland::Paddle | static |
DepositLight(const Signal &signal) | R3B::Digitizing::AbstractPaddle | |
effective_speed_ | R3B::Digitizing::Neuland::Paddle | private |
extra_reset() | R3B::Digitizing::AbstractPaddle | inlineprivatevirtual |
GenerateChannelSignal(double mcTime, double mcLight, double dist, enum Side channel_side) const -> AbstractChannel::Signal | R3B::Digitizing::Neuland::Paddle | |
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 | |
HALF_BAR_LENGTH | R3B::Digitizing::Neuland::Paddle | static |
HasFired() const -> bool | R3B::Digitizing::AbstractPaddle | |
HasHalfFired() const -> bool | R3B::Digitizing::AbstractPaddle | |
Hit typedef | R3B::Digitizing::AbstractPaddle | |
HitCouplingNeuland(const AbstractPaddle &self, const AbstractChannel::Hits &firstSignals, const AbstractChannel::Hits &secondSignals) -> std::vector< ChannelSignalPair > | R3B::Digitizing::Neuland::Paddle | static |
Hits typedef | R3B::Digitizing::AbstractPaddle | |
left_channel_ | R3B::Digitizing::AbstractPaddle | private |
match_hits(const AbstractChannel::Hit &firstSignal, const AbstractChannel::Hit &secondSignal) const -> float override | R3B::Digitizing::Neuland::Paddle | virtual |
operator=(const AbstractPaddle &other) -> AbstractPaddle &=delete | R3B::Digitizing::AbstractPaddle | |
operator=(AbstractPaddle &&other) -> AbstractPaddle &=delete | R3B::Digitizing::AbstractPaddle | |
Paddle(int paddle_id) | R3B::Digitizing::Neuland::Paddle | explicit |
Paddle(int paddle_id, R3B::Neuland::Cal2HitPar *cal_to_hit_par) | R3B::Digitizing::Neuland::Paddle | explicit |
paddle_id_ | R3B::Digitizing::AbstractPaddle | private |
Pair typedef | R3B::Digitizing::AbstractPaddle | |
pre_construct() override | R3B::Digitizing::Neuland::Paddle | privatevirtual |
Reset() | R3B::Digitizing::AbstractPaddle | |
reverse_atten_fac_ | R3B::Digitizing::Neuland::Paddle | private |
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 | |
time_offset_ | R3B::Digitizing::Neuland::Paddle | private |
time_sync_ | R3B::Digitizing::Neuland::Paddle | private |
~AbstractPaddle()=default | R3B::Digitizing::AbstractPaddle | virtual |