R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
ElasticScattering.cxx File Reference
#include "ElasticScattering.h"
#include "TVector3.h"
#include <cmath>
Include dependency graph for ElasticScattering.cxx:

Go to the source code of this file.

Namespaces

namespace  Neuland
 

Functions

auto R3B::Neuland::RecoilProtonEnergy (const R3BNeulandCluster &cluster) -> double
 
auto R3B::Neuland::RecoilScatteringAngle (const R3BNeulandCluster &cluster) -> double
 
auto R3B::Neuland::ScatteredNeutronEnergy (const R3BNeulandCluster &first, const R3BNeulandCluster &second) -> double
 Calculate neutron kinetic energy from the scattering.
 
auto R3B::Neuland::ScatteredNeutronAngle (const R3BNeulandCluster &first, const R3BNeulandCluster &second) -> double
 Calculate the scattering angle of the neutron.
 
auto R3B::Neuland::NeutronEnergyFromElasticProtonScattering (const R3BNeulandCluster &cluster) -> double
 
auto R3B::Neuland::NeutronEnergyFromElasticScattering (const R3BNeulandCluster &first, const R3BNeulandCluster &second, double target_mass) -> double
 Calculate neutron kinetic energy from the elastic scattering.
 
auto R3B::Neuland::MaybeElasticScattering (const R3BNeulandCluster &first, const R3BNeulandCluster &second, const double targetMass) -> double
 
auto R3B::Neuland::ElasticScatteringTargetMass (const R3BNeulandCluster &first, const R3BNeulandCluster &second) -> double