R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandHit Struct Reference

#include <R3BNeulandHit.h>

Public Member Functions

 R3BNeulandHit ()=default
 
 R3BNeulandHit (Int_t paddle, double TdcL, double TdcR, double time, double QdcL, double QdcR, double energy, const TVector3 &pos, const TVector3 &pix)
 
void Print (const Option_t *) const override
 
auto operator== (const R3BNeulandHit &other) const -> bool
 
auto GetPaddle () const -> int
 
auto GetTdcR () const -> double
 
auto GetTdcL () const -> double
 
auto GetT () const -> double
 
auto GetQdcR () const -> double
 
auto GetQdcL () const -> double
 
auto GetE () const -> double
 
auto GetPosition () const -> TVector3
 
auto GetPixel () const -> TVector3
 
auto GetBeta () const -> double
 
auto GetEToF (double mass=NEUTRON_MASS_MEV) const -> double
 
 ClassDefOverride (R3BNeulandHit, 2)
 

Public Attributes

int module_id = 0
 
double tdc_left = 0.
 
double tdc_right = 0.
 
double time = 0.
 
double qdc_left = 0.
 
double qdc_right = 0.
 
double energy = 0.
 
TVector3 position {}
 
TVector3 pixel {}
 

Detailed Description

Definition at line 23 of file R3BNeulandHit.h.

Constructor & Destructor Documentation

◆ R3BNeulandHit() [1/2]

R3BNeulandHit::R3BNeulandHit ( )
default

◆ R3BNeulandHit() [2/2]

R3BNeulandHit::R3BNeulandHit ( Int_t paddle,
double TdcL,
double TdcR,
double time,
double QdcL,
double QdcR,
double energy,
const TVector3 & pos,
const TVector3 & pix )

Member Function Documentation

◆ ClassDefOverride()

R3BNeulandHit::ClassDefOverride ( R3BNeulandHit ,
2  )

◆ GetBeta()

auto R3BNeulandHit::GetBeta ( ) const -> double
nodiscard

Definition at line 40 of file R3BNeulandHit.cxx.

◆ GetE()

auto R3BNeulandHit::GetE ( ) const -> double
inlinenodiscard

Definition at line 60 of file R3BNeulandHit.h.

◆ GetEToF()

auto R3BNeulandHit::GetEToF ( double mass = NEUTRON_MASS_MEV) const -> double
nodiscard

Definition at line 42 of file R3BNeulandHit.cxx.

◆ GetPaddle()

auto R3BNeulandHit::GetPaddle ( ) const -> int
inlinenodiscard

Definition at line 54 of file R3BNeulandHit.h.

◆ GetPixel()

auto R3BNeulandHit::GetPixel ( ) const -> TVector3
inlinenodiscard

Definition at line 62 of file R3BNeulandHit.h.

◆ GetPosition()

auto R3BNeulandHit::GetPosition ( ) const -> TVector3
inlinenodiscard

Definition at line 61 of file R3BNeulandHit.h.

◆ GetQdcL()

auto R3BNeulandHit::GetQdcL ( ) const -> double
inlinenodiscard

Definition at line 59 of file R3BNeulandHit.h.

◆ GetQdcR()

auto R3BNeulandHit::GetQdcR ( ) const -> double
inlinenodiscard

Definition at line 58 of file R3BNeulandHit.h.

◆ GetT()

auto R3BNeulandHit::GetT ( ) const -> double
inlinenodiscard

Definition at line 57 of file R3BNeulandHit.h.

◆ GetTdcL()

auto R3BNeulandHit::GetTdcL ( ) const -> double
inlinenodiscard

Definition at line 56 of file R3BNeulandHit.h.

◆ GetTdcR()

auto R3BNeulandHit::GetTdcR ( ) const -> double
inlinenodiscard

Definition at line 55 of file R3BNeulandHit.h.

◆ operator==()

auto R3BNeulandHit::operator== ( const R3BNeulandHit & other) const -> bool
inline

Definition at line 47 of file R3BNeulandHit.h.

◆ Print()

void R3BNeulandHit::Print ( const Option_t * ) const
override

Definition at line 61 of file R3BNeulandHit.cxx.

Member Data Documentation

◆ energy

double R3BNeulandHit::energy = 0.

Definition at line 31 of file R3BNeulandHit.h.

◆ module_id

int R3BNeulandHit::module_id = 0

Definition at line 25 of file R3BNeulandHit.h.

◆ pixel

TVector3 R3BNeulandHit::pixel {}

Definition at line 33 of file R3BNeulandHit.h.

◆ position

TVector3 R3BNeulandHit::position {}

Definition at line 32 of file R3BNeulandHit.h.

◆ qdc_left

double R3BNeulandHit::qdc_left = 0.

Definition at line 29 of file R3BNeulandHit.h.

◆ qdc_right

double R3BNeulandHit::qdc_right = 0.

Definition at line 30 of file R3BNeulandHit.h.

◆ tdc_left

double R3BNeulandHit::tdc_left = 0.

Definition at line 26 of file R3BNeulandHit.h.

◆ tdc_right

double R3BNeulandHit::tdc_right = 0.

Definition at line 27 of file R3BNeulandHit.h.

◆ time

double R3BNeulandHit::time = 0.

Definition at line 28 of file R3BNeulandHit.h.


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