R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Digitizing::PaddleHit Struct Reference

#include <R3BDigitizingPaddle.h>

Public Member Functions

 PaddleHit ()=default
 
 PaddleHit (LRPair< const AbstractChannel::CalSignal * > p_signals)
 
 PaddleHit (LRPair< const AbstractChannel::Hit * > p_signals)
 

Public Attributes

double energy {}
 The energy of the paddle hit [MeV].
 
double time {}
 The time of the paddle hit [ns].
 
double position {}
 The distance to the center point of the paddle [cm].
 
const AbstractChannel::Hitleft_channel_hit = nullptr
 Reference to the left channel hit.
 
const AbstractChannel::Hitright_channel_hit = nullptr
 Reference to the right channel hit.
 
const AbstractChannel::CalSignalleft_channel_cal = nullptr
 Reference to the left channel cal.
 
const AbstractChannel::CalSignalright_channel_cal = nullptr
 Reference to the right channel cal.
 

Detailed Description

Definition at line 40 of file R3BDigitizingPaddle.h.

Constructor & Destructor Documentation

◆ PaddleHit() [1/3]

R3B::Digitizing::PaddleHit::PaddleHit ( )
default

◆ PaddleHit() [2/3]

R3B::Digitizing::PaddleHit::PaddleHit ( LRPair< const AbstractChannel::CalSignal * > p_signals)
inlineexplicit

Definition at line 52 of file R3BDigitizingPaddle.h.

◆ PaddleHit() [3/3]

R3B::Digitizing::PaddleHit::PaddleHit ( LRPair< const AbstractChannel::Hit * > p_signals)
inlineexplicit

Definition at line 58 of file R3BDigitizingPaddle.h.

Member Data Documentation

◆ energy

double R3B::Digitizing::PaddleHit::energy {}

Definition at line 42 of file R3BDigitizingPaddle.h.

◆ left_channel_cal

const AbstractChannel::CalSignal* R3B::Digitizing::PaddleHit::left_channel_cal = nullptr

Definition at line 47 of file R3BDigitizingPaddle.h.

◆ left_channel_hit

const AbstractChannel::Hit* R3B::Digitizing::PaddleHit::left_channel_hit = nullptr

Definition at line 45 of file R3BDigitizingPaddle.h.

◆ position

double R3B::Digitizing::PaddleHit::position {}

Definition at line 44 of file R3BDigitizingPaddle.h.

◆ right_channel_cal

const AbstractChannel::CalSignal* R3B::Digitizing::PaddleHit::right_channel_cal = nullptr

Definition at line 48 of file R3BDigitizingPaddle.h.

◆ right_channel_hit

const AbstractChannel::Hit* R3B::Digitizing::PaddleHit::right_channel_hit = nullptr

Definition at line 46 of file R3BDigitizingPaddle.h.

◆ time

double R3B::Digitizing::PaddleHit::time {}

Definition at line 43 of file R3BDigitizingPaddle.h.


The documentation for this struct was generated from the following file: