All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Interaction.cxx File Reference
#include <cmath>
#include <TVector3.h>
#include "Interaction.hh"

Go to the source code of this file.

Namespaces

 util
 Namespace for general, non-LArSoft-specific utilities.
 

Functions

double util::ECCQE (const TVector3 &l_momentum, double l_energy)
 
double util::ContainedLength (const TVector3 &v0, const TVector3 &v1, const std::vector< geo::BoxBoundedGeo > &boxes)
 
double util::MCParticleLength (const simb::MCParticle &particle)
 
double util::MCParticleContainedLength (const simb::MCParticle &particle, const std::vector< geo::BoxBoundedGeo > &active_volumes)