![]() |
Belle II Software
release-08-02-04
|
Build the Muid likelihoods starting from the hit pattern and the transverse scattering in the KLM. More...
#include <MuidBuilder.h>

Public Member Functions | |
| MuidBuilder (int pdg) | |
| Constructor. More... | |
| ~MuidBuilder () | |
| Destructor. | |
| double | getPDF (const KLMMuidLikelihood *muid) const |
| Get total PDG for a given hypothesis. More... | |
Private Member Functions | |
| MuidBuilder () | |
| Default constructor. | |
| MuidBuilder (MuidBuilder &) | |
| Copy constructor. | |
| MuidBuilder & | operator= (const MuidBuilder &) |
| Copy assignment. | |
| void | fillPDFs (MuidElementNumbers::Hypothesis hypothesis) |
| Retrieve the PDFs from the database according to the given hypothesis. More... | |
| double | getLongitudinalPDF (const KLMMuidLikelihood *muid) const |
| Calculate the longitudinal PDF for a given hypothesis. More... | |
| double | getTransversePDF (const KLMMuidLikelihood *muid) const |
| Calculate the transverse PDF for a given hypothesis. More... | |
Build the Muid likelihoods starting from the hit pattern and the transverse scattering in the KLM.
Definition at line 29 of file MuidBuilder.h.
|
explicit |
Constructor.
| [in] | pdg | PDG code of the particle hypothesis. |
Definition at line 51 of file MuidBuilder.cc.
|
private |
Retrieve the PDFs from the database according to the given hypothesis.
| [in] | hypothesis | Hypothesis number. |
Definition at line 66 of file MuidBuilder.cc.
|
private |
Calculate the longitudinal PDF for a given hypothesis.
| [in] | muid | KLMMuidLikelihood dataobject. |
Definition at line 114 of file MuidBuilder.cc.
| double getPDF | ( | const KLMMuidLikelihood * | muid | ) | const |
Get total PDG for a given hypothesis.
| [in] | muid | KLMMuidLikelihood dataobject. |
Definition at line 109 of file MuidBuilder.cc.
|
private |
Calculate the transverse PDF for a given hypothesis.
| [in] | muid | KLMMuidLikelihood dataobject. |
Definition at line 166 of file MuidBuilder.cc.