45 const auto gamma = 1. / std::sqrt(1. - beta * beta);
46 const auto etof = (gamma - 1.) * mass;
47 return 1.81522 + 0.984612 * etof;
52 os_stream <<
"R3BNeulandHit: NeuLAND Hit in Paddle " << hit.module_id << std::endl
53 <<
" TdcL: " << hit.tdc_left <<
" TdcR: " << hit.tdc_right <<
" Time: " << hit.time << std::endl
54 <<
" QdcL: " << hit.qdc_left <<
" QdcR: " << hit.qdc_right <<
" Energy: " << hit.energy
56 <<
" Position XYZ: " << hit.position.X() <<
" " << hit.position.Y() <<
" "
57 << hit.GetPosition().Z() << std::endl;
ClassImp(R3B::Neuland::Cal2HitPar)
constexpr double light_speed
auto operator<<(std::ostream &os_stream, const R3BNeulandHit &hit) -> std::ostream &
auto GetBeta() const -> double
void Print(const Option_t *) const override
auto GetEToF(double mass=NEUTRON_MASS_MEV) const -> double