Implementation of EM component interface. More...
#include <EMComponentIVR.h>

Public Member Functions | |
| EMComponentIVR (utl::Branch branch) | |
| virtual double | GetThetaMax () |
| virtual double | GetThetaMin () |
| virtual double | SignalRatio (double x, double y, double rmu, double theta, double phi) |
| virtual | ~EMComponentIVR () |
Private Member Functions | |
| double | ffitEm (double r, double theta) const |
| double | ffitMu (double r, double theta) const |
| double | ffitnearEm (double r, double theta) const |
| double | ffitnearMu (double r, double theta) const |
| double | ratioasym (double r, double theta, double phi) const |
Private Attributes | |
| bool | fAsymmetry |
Implementation of EM component interface.
Definition at line 26 of file EMComponentIVR.h.
| EMComponentIVR::EMComponentIVR | ( | utl::Branch | branch | ) |
Definition at line 22 of file EMComponentIVR.cc.
References utl::Branch::GetChild(), utl::Branch::GetData(), and INFO.
|
virtual |
Definition at line 32 of file EMComponentIVR.cc.
|
private |
Definition at line 155 of file EMComponentIVR.cc.
References std::pow().
|
private |
Definition at line 109 of file EMComponentIVR.cc.
References std::pow().
|
private |
Definition at line 272 of file EMComponentIVR.cc.
References std::pow().
|
private |
Definition at line 238 of file EMComponentIVR.cc.
References std::pow().
|
inlinevirtual |
Implements tls::VEMComponent.
Definition at line 37 of file EMComponentIVR.h.
References utl::degree.
|
inlinevirtual |
Implements tls::VEMComponent.
Definition at line 35 of file EMComponentIVR.h.
References utl::degree.
|
private |
Definition at line 319 of file EMComponentIVR.cc.
References std::pow(), and sqrt().
|
virtual |
logr and theta in rad
Implements tls::VEMComponent.
Definition at line 36 of file EMComponentIVR.cc.
|
private |
Definition at line 41 of file EMComponentIVR.h.