10#include <Math/Vector3D.h>
11#include <Math/Rotation3D.h>
30 ROOT::Math::XYZVector Refraction(
const ROOT::Math::XYZVector s,
const double n);
39 int Refraction(ROOT::Math::XYZVector s, ROOT::Math::XYZVector norm,
double n, ROOT::Math::XYZVector& a);
46 ROOT::Math::XYZVector setThetaPhi(
double theta,
double fi);
52 ROOT::Math::Rotation3D TransformFromFixed(ROOT::Math::XYZVector r);
58 ROOT::Math::Rotation3D TransformToFixed(ROOT::Math::XYZVector r);
66 double ExpectedCherenkovAngle(
double p,
double mass,
double refind);
91 double SquareInt(
double aaa,
double fi,
double mean,
double sigma);
Abstract base class for different kinds of events.