All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Interaction.hh File Reference
#include <TVector3.h>
#include "nusimdata/SimulationBase/MCParticle.h"
#include "larcorealg/Geometry/BoxBoundedGeo.h"
#include "larcorealg/Geometry/GeometryCore.h"

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::MCParticleContainedLength (const simb::MCParticle &particle, const std::vector< geo::BoxBoundedGeo > &active_volumes)
 
double util::MCParticleLength (const simb::MCParticle &particle)