1 #ifndef OVERBURDENCALCULATOR__H 2 #define OVERBURDENCALCULATOR__H 9 #include "TGeoManager.h" 16 double trace (
double x,
double y,
double z,
double px,
double py,
double pz)
const;
18 return trace(start.X(),start.Y(),start.Z(),dir.X(),dir.Y(),dir.Z());
double traceBack(const rb::Track &t) const
void onBeginRun(const art::Run &r)
#define DECLARE_ART_SERVICE(svc, scope)
A rb::Prong with full reconstructed trajectory.
virtual TVector3 Dir() const
Unit vector describing prong direction.
double trace(const TVector3 start, const TVector3 dir) const
OverburdenCalculator(const fhicl::ParameterSet &p, art::ActivityRegistry ®)
TGeoManager * fGeoManager
TVector3 Stop() const
Position of the final trajectory point.
double trace(double x, double y, double z, double px, double py, double pz) const
std::string fExcludeVolume