LArRotationalTransformationPlugin class. More...
#include <LArRotationalTransformationPlugin.h>
Public Member Functions | |
LArRotationalTransformationPlugin () | |
Default constructor. More... | |
virtual double | UVtoW (const double u, const double v) const |
virtual double | VWtoU (const double v, const double w) const |
virtual double | WUtoV (const double w, const double u) const |
virtual double | UVtoY (const double u, const double v) const |
virtual double | UVtoZ (const double u, const double v) const |
virtual double | UWtoY (const double u, const double w) const |
virtual double | UWtoZ (const double u, const double w) const |
virtual double | VWtoY (const double v, const double w) const |
virtual double | VWtoZ (const double v, const double w) const |
virtual double | YZtoU (const double y, const double z) const |
virtual double | YZtoV (const double y, const double z) const |
virtual double | YZtoW (const double y, const double z) const |
virtual void | GetMinChiSquaredYZ (const double u, const double v, const double w, const double sigmaU, const double sigmaV, const double sigmaW, double &y, double &z, double &chiSquared) const |
virtual void | GetMinChiSquaredYZ (const double u, const double v, const double w, const double sigmaU, const double sigmaV, const double sigmaW, const double uFit, const double vFit, const double wFit, const double sigmaFit, double &y, double &z, double &chiSquared) const |
Private Member Functions | |
pandora::StatusCode | Initialize () |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
double | m_thetaU |
inclination of U wires (radians) More... | |
double | m_thetaV |
inclination of V wires (radians) More... | |
double | m_thetaW |
inclination of W wires (radians) More... | |
double | m_sinU |
sin(thetaU) More... | |
double | m_sinV |
sin(thetaV) More... | |
double | m_sinW |
sin(thetaW) More... | |
double | m_cosU |
cos(thetaU) More... | |
double | m_cosV |
cos(thetaV) More... | |
double | m_cosW |
cos(thetaW) More... | |
double | m_sinVminusU |
sin(thetaV - thetaU) More... | |
double | m_sinWminusV |
sin(thetaW - thetaV) More... | |
double | m_sinUminusW |
sin(thetaU - thetaW) More... | |
double | m_maxAngularDiscrepancyU |
Maximum allowed difference between u wire angles between LArTPCs. More... | |
double | m_maxAngularDiscrepancyV |
Maximum allowed difference between v wire angles between LArTPCs. More... | |
double | m_maxAngularDiscrepancyW |
Maximum allowed difference between w wire angles between LArTPCs. More... | |
double | m_maxSigmaDiscrepancy |
Maximum allowed difference between like wire sigma values between LArTPCs. More... | |
LArRotationalTransformationPlugin class.
Definition at line 19 of file LArRotationalTransformationPlugin.h.
lar_content::LArRotationalTransformationPlugin::LArRotationalTransformationPlugin | ( | ) |
Default constructor.
Definition at line 28 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 134 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 166 of file LArRotationalTransformationPlugin.cc.
|
private |
Definition at line 275 of file LArRotationalTransformationPlugin.cc.
|
private |
Definition at line 330 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 50 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 71 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 78 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 85 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 92 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 57 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 99 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 106 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 64 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 113 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 120 of file LArRotationalTransformationPlugin.cc.
|
virtual |
Definition at line 127 of file LArRotationalTransformationPlugin.cc.
|
private |
cos(thetaU)
Definition at line 58 of file LArRotationalTransformationPlugin.h.
|
private |
cos(thetaV)
Definition at line 59 of file LArRotationalTransformationPlugin.h.
|
private |
cos(thetaW)
Definition at line 60 of file LArRotationalTransformationPlugin.h.
|
private |
Maximum allowed difference between u wire angles between LArTPCs.
Definition at line 65 of file LArRotationalTransformationPlugin.h.
|
private |
Maximum allowed difference between v wire angles between LArTPCs.
Definition at line 66 of file LArRotationalTransformationPlugin.h.
|
private |
Maximum allowed difference between w wire angles between LArTPCs.
Definition at line 67 of file LArRotationalTransformationPlugin.h.
|
private |
Maximum allowed difference between like wire sigma values between LArTPCs.
Definition at line 68 of file LArRotationalTransformationPlugin.h.
|
private |
sin(thetaU)
Definition at line 55 of file LArRotationalTransformationPlugin.h.
|
private |
sin(thetaU - thetaW)
Definition at line 63 of file LArRotationalTransformationPlugin.h.
|
private |
sin(thetaV)
Definition at line 56 of file LArRotationalTransformationPlugin.h.
|
private |
sin(thetaV - thetaU)
Definition at line 61 of file LArRotationalTransformationPlugin.h.
|
private |
sin(thetaW)
Definition at line 57 of file LArRotationalTransformationPlugin.h.
|
private |
sin(thetaW - thetaV)
Definition at line 62 of file LArRotationalTransformationPlugin.h.
|
private |
inclination of U wires (radians)
Definition at line 51 of file LArRotationalTransformationPlugin.h.
|
private |
inclination of V wires (radians)
Definition at line 52 of file LArRotationalTransformationPlugin.h.
|
private |
inclination of W wires (radians)
Definition at line 53 of file LArRotationalTransformationPlugin.h.