8#ifndef PANDORA_LAR_TRANSFORMATION_PLUGIN_H
9#define PANDORA_LAR_TRANSFORMATION_PLUGIN_H 1
29 virtual double UVtoW(
const double u,
const double v)
const = 0;
37 virtual double VWtoU(
const double v,
const double w)
const = 0;
45 virtual double WUtoV(
const double w,
const double u)
const = 0;
53 virtual double UVtoY(
const double u,
const double v)
const = 0;
61 virtual double UVtoZ(
const double u,
const double v)
const = 0;
69 virtual double UWtoY(
const double u,
const double w)
const = 0;
77 virtual double UWtoZ(
const double u,
const double w)
const = 0;
85 virtual double VWtoY(
const double v,
const double w)
const = 0;
93 virtual double VWtoZ(
const double v,
const double w)
const = 0;
101 virtual double YZtoU(
const double y,
const double z)
const = 0;
109 virtual double YZtoV(
const double y,
const double z)
const = 0;
117 virtual double YZtoW(
const double y,
const double z)
const = 0;
132 virtual void GetMinChiSquaredYZ(
const double u,
const double v,
const double w,
const double sigmaU,
const double sigmaV,
const double sigmaW,
133 double &y,
double &z,
double &chiSquared)
const = 0;
153 virtual void GetMinChiSquaredYZ(
const double u,
const double v,
const double w,
const double sigmaU,
const double sigmaV,
const double sigmaW,
154 const double uFit,
const double vFit,
const double wFit,
const double sigmaFit,
double &y,
double &z,
double &chiSquared)
const = 0;
Header file for pandora enumerated types.
Header file for the process class.