17#include <Math/Vector3Dfwd.h>
18#include <RtypesCore.h>
31 , fPosition(std::move(pos))
32 , fPixel(std::move(pix))
66 ostream <<
"R3BNeulandNeutron: XYZTE " << digi.GetPosition().X() <<
" " << digi.GetPosition().Y() <<
" "
67 << digi.GetPosition().Z() <<
" " << digi.GetT() <<
" " << digi.GetEkin() <<
"\n";
auto operator<<(std::ostream &ostream, const R3BNeulandNeutron &digi) -> std::ostream &
static const double SPEED_OF_LIGHT
static const double SPEED_OF_LIGHT_SQ
static const double MASS_OF_NEUTRON
auto GetPaddle() const -> int
ROOT::Math::XYZVector fPixel
void Print(const Option_t *) const override
R3BNeulandNeutron()=default
ROOT::Math::XYZVector fPosition
auto GetPixel() const -> ROOT::Math::XYZVector
auto GetPosition() const -> ROOT::Math::XYZVector
auto GetEkin() const -> double
auto GetEtot() const -> double
auto GetT() const -> double
auto GetP() const -> ROOT::Math::XYZVector
auto GetGamma() const -> double