![]() |
Belle II Software
release-08-02-04
|
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. More... | |
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 427 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 443 of file PDFConstructor.h.