Belle II Software development
|
Structure that enables defining a template function: reflected photons. More...
Public Member Functions | |
int | solve (double xD, double zD, int Nxm, double xmMin, double xmMax, const TOPTrack::AssumedEmission &assumedEmission, const InverseRaytracer::CerenkovAngle &cer, double step=0) const |
Solve inverse ray-tracing for reflected photon. | |
Public Attributes | |
const InverseRaytracer * | inverseRaytracer = 0 |
inverse ray-tracer | |
const SignalPDF::EPeakType | type = SignalPDF::c_Reflected |
PDF peak type. | |
Structure that enables defining a template function: reflected photons.
Definition at line 428 of file PDFConstructor.h.
|
inline |
Solve inverse ray-tracing for reflected photon.
xD | unfolded position in x of photon at detection plane (unfolding w.r.t mirror) |
zD | position of detection plane |
Nxm | signed number of reflections in x before mirror |
xmMin | lower limit of the reflection positions on the mirror |
xmMax | upper limit of the reflection positions on the mirror |
assumedEmission | photon emission position and track angles |
cer | sine and cosine of Cerenkov angle |
step | step for numerical derivative calculation |
Definition at line 444 of file PDFConstructor.h.
const InverseRaytracer* inverseRaytracer = 0 |
inverse ray-tracer
Definition at line 429 of file PDFConstructor.h.
const SignalPDF::EPeakType type = SignalPDF::c_Reflected |
PDF peak type.
Definition at line 430 of file PDFConstructor.h.