9 #ifndef _tls_EMComponentIVR_h_
10 #define _tls_EMComponentIVR_h_
12 #include <tls/VEMComponent.h>
14 namespace utl {
class Branch; }
33 virtual double SignalRatio(
double x,
double y,
double rmu,
double theta,
double phi);
44 double ffitMu(
double r,
double theta)
const;
45 double ffitEm(
double r,
double theta)
const;
48 double ffitnearMu(
double r,
double theta)
const;
49 double ffitnearEm(
double r,
double theta)
const;
51 double ratioasym(
double r,
double theta,
double phi)
const;
57 #endif // _tls_EMComponentIVR_h_
Implementation of EM component interface.
virtual double SignalRatio(double x, double y, double rmu, double theta, double phi)
double ffitnearMu(double r, double theta) const
double ffitMu(double r, double theta) const
Class representing a document branch.
double ffitEm(double r, double theta) const
virtual double GetThetaMin()
Interface class for coupling different EM component calculations into the reconstruction code...
double ffitnearEm(double r, double theta) const
virtual double GetThetaMax()
double ratioasym(double r, double theta, double phi) const
EMComponentIVR(utl::Branch branch)
virtual ~EMComponentIVR()