#include <R3BDigitizingPaddle.h>
Definition at line 72 of file R3BDigitizingPaddle.h.
◆ ChannelSignalPair
◆ Hit
◆ Hits
◆ Pair
◆ Signal
◆ SignalCouplingStrategy
Initial value:
AbstractPaddle(int paddleID, SignalCouplingStrategy strategy=SignalCouplingByTime)
Definition at line 81 of file R3BDigitizingPaddle.h.
◆ AbstractPaddle() [1/3]
◆ AbstractPaddle() [2/3]
| R3B::Digitizing::AbstractPaddle::AbstractPaddle |
( |
const AbstractPaddle & | other | ) |
|
|
delete |
◆ AbstractPaddle() [3/3]
| R3B::Digitizing::AbstractPaddle::AbstractPaddle |
( |
AbstractPaddle && | other | ) |
|
|
default |
◆ ~AbstractPaddle()
| virtual R3B::Digitizing::AbstractPaddle::~AbstractPaddle |
( |
| ) |
|
|
virtualdefault |
◆ compute_channel_signals()
|
|
nodiscardprivatepure virtual |
◆ compute_energy()
|
|
nodiscardprivatepure virtual |
◆ compute_position()
|
|
nodiscardprivatepure virtual |
◆ compute_time()
|
|
nodiscardprivatepure virtual |
◆ Construct()
| void R3B::Digitizing::AbstractPaddle::Construct |
( |
| ) |
|
◆ construct_paddle_signals()
◆ DepositLight()
| void R3B::Digitizing::AbstractPaddle::DepositLight |
( |
const Signal & | signal | ) |
|
◆ extra_reset()
| virtual void R3B::Digitizing::AbstractPaddle::extra_reset |
( |
| ) |
|
|
inlineprivatevirtual |
◆ GetChannel()
◆ GetHits()
| auto R3B::Digitizing::AbstractPaddle::GetHits |
( |
| ) |
const -> const std::vector<Hit>& |
|
inlinenodiscard |
◆ GetLeftChannel()
| auto R3B::Digitizing::AbstractPaddle::GetLeftChannel |
( |
| ) |
const -> const AbstractChannel* |
|
inlinenodiscard |
◆ GetLeftChannelRef()
| auto R3B::Digitizing::AbstractPaddle::GetLeftChannelRef |
( |
| ) |
const -> auto& |
|
inlinenodiscard |
◆ GetPaddleID()
| auto R3B::Digitizing::AbstractPaddle::GetPaddleID |
( |
| ) |
const -> int |
|
inlinenodiscard |
◆ GetRightChannel()
| auto R3B::Digitizing::AbstractPaddle::GetRightChannel |
( |
| ) |
const -> const AbstractChannel* |
|
inlinenodiscard |
◆ GetRightChannelRef()
| auto R3B::Digitizing::AbstractPaddle::GetRightChannelRef |
( |
| ) |
const -> auto& |
|
inlinenodiscard |
◆ GetSignalCouplingStragtegy()
◆ GetTrigTime()
| auto R3B::Digitizing::AbstractPaddle::GetTrigTime |
( |
| ) |
const -> double |
|
nodiscard |
◆ HasFired()
| auto R3B::Digitizing::AbstractPaddle::HasFired |
( |
| ) |
const -> bool |
|
nodiscard |
◆ HasHalfFired()
| auto R3B::Digitizing::AbstractPaddle::HasHalfFired |
( |
| ) |
const -> bool |
|
nodiscard |
◆ match_hits()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pre_construct()
| virtual void R3B::Digitizing::AbstractPaddle::pre_construct |
( |
| ) |
|
|
inlineprivatevirtual |
◆ Reset()
| void R3B::Digitizing::AbstractPaddle::Reset |
( |
| ) |
|
◆ SetChannel()
| void R3B::Digitizing::AbstractPaddle::SetChannel |
( |
std::unique_ptr< AbstractChannel > | channel | ) |
|
◆ SetPaddleID()
| void R3B::Digitizing::AbstractPaddle::SetPaddleID |
( |
int | paddle_id | ) |
|
|
inline |
◆ SetSignalCouplingStrategy()
◆ SignalCouplingByTime()
◆ left_channel_
| std::unique_ptr<AbstractChannel> R3B::Digitizing::AbstractPaddle::left_channel_ |
|
private |
◆ paddle_id_
| int R3B::Digitizing::AbstractPaddle::paddle_id_ {} |
|
private |
◆ right_channel_
| std::unique_ptr<AbstractChannel> R3B::Digitizing::AbstractPaddle::right_channel_ |
|
private |
◆ signal_coupling_strategy_
◆ signal_hits_
| Hits R3B::Digitizing::AbstractPaddle::signal_hits_ |
|
private |
The documentation for this class was generated from the following files: