R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::HitModulePar Struct Reference

#include <R3BNeulandCalToHitPar.h>

Public Member Functions

 HitModulePar ()=default
 HitModulePar (int module_number)
 ClassDefNV (HitModulePar, 2)

Public Attributes

int module_num = 0
 1-based
ValueError< double > t_diff
 ns
ValueError< double > t_sync
 ns
ValueError< double > effective_speed
 cm/ns
ValueError< double > light_attenuation_length
 cm, 1/alpha
ValueError< double > light_attenuation_factor
 exp(alpha*L/2)
LRPair< ValueError< double > > pedestal
LRPair< ValueError< double > > energy_gain
LRPair< ValueError< double > > pmt_saturation
LRPair< ValueError< double > > pmt_threshold

Detailed Description

Definition at line 32 of file R3BNeulandCalToHitPar.h.

Constructor & Destructor Documentation

◆ HitModulePar() [1/2]

R3B::Neuland::HitModulePar::HitModulePar ( )
default

◆ HitModulePar() [2/2]

R3B::Neuland::HitModulePar::HitModulePar ( int module_number)
inlineexplicit

Definition at line 46 of file R3BNeulandCalToHitPar.h.

Member Function Documentation

◆ ClassDefNV()

R3B::Neuland::HitModulePar::ClassDefNV ( HitModulePar ,
2  )

Member Data Documentation

◆ effective_speed

ValueError<double> R3B::Neuland::HitModulePar::effective_speed

Definition at line 37 of file R3BNeulandCalToHitPar.h.

◆ energy_gain

LRPair<ValueError<double> > R3B::Neuland::HitModulePar::energy_gain

Definition at line 41 of file R3BNeulandCalToHitPar.h.

◆ light_attenuation_factor

ValueError<double> R3B::Neuland::HitModulePar::light_attenuation_factor

Definition at line 39 of file R3BNeulandCalToHitPar.h.

◆ light_attenuation_length

ValueError<double> R3B::Neuland::HitModulePar::light_attenuation_length

Definition at line 38 of file R3BNeulandCalToHitPar.h.

◆ module_num

int R3B::Neuland::HitModulePar::module_num = 0

Definition at line 34 of file R3BNeulandCalToHitPar.h.

◆ pedestal

LRPair<ValueError<double> > R3B::Neuland::HitModulePar::pedestal

Definition at line 40 of file R3BNeulandCalToHitPar.h.

◆ pmt_saturation

LRPair<ValueError<double> > R3B::Neuland::HitModulePar::pmt_saturation

Definition at line 42 of file R3BNeulandCalToHitPar.h.

◆ pmt_threshold

LRPair<ValueError<double> > R3B::Neuland::HitModulePar::pmt_threshold

Definition at line 43 of file R3BNeulandCalToHitPar.h.

◆ t_diff

ValueError<double> R3B::Neuland::HitModulePar::t_diff

Definition at line 35 of file R3BNeulandCalToHitPar.h.

◆ t_sync

ValueError<double> R3B::Neuland::HitModulePar::t_sync

Definition at line 36 of file R3BNeulandCalToHitPar.h.


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