![]() |
Belle II Software development
|
Classes | |
class | KLMMuonIDDNNInputVariable |
KLM MuonID DNN input variables datastore object to store the input variables for retraining KLMMuonIDDNNExpertModule. More... | |
class | VXDDedxLikelihood |
Container for likelihoods obtained by the VXD dE/dx PID (VXDDedxPIDModule). More... | |
class | VXDDedxTrack |
Debug output for VXDDedxPID module. More... | |
Functions | |
void | addHit (int sid, int layer, int adcCount, double dx, double dEdx) |
Add a single hit to the object. | |
void | addDedx (int layer, double distance, double dedxValue) |
add dE/dx information for a VXD layer | |
double | getDedx (Const::EDetector detector) const |
Get dE/dx truncated mean for given detector. | |
double | getDedxError (Const::EDetector detector) const |
Get the error on the dE/dx truncated mean for given detector. | |
double | getDedxMean (Const::EDetector detector) const |
Get the dE/dx mean for given detector. | |
void | clearLogLikelihoods () |
Clear log likelihoods (set to zero) and reset the counter of added log likelihood values. | |
void | addLogLikelihoods (const std::vector< const TH2F * > &PDFs, Dedx::Detector detector, bool truncated) |
Calculate and add log likelihoods to array m_vxdLogl. | |
void | addLogLikelihoods (const std::vector< const TH2F * > &PDFs, double dedxValue, double minPDFValue) |
Calculate and add log likelihoods to array m_vxdLogl. | |
void addDedx | ( | int | layer, |
double | distance, | ||
double | dedxValue | ||
) |
add dE/dx information for a VXD layer
Definition at line 27 of file VXDDedxTrack.cc.
void addHit | ( | int | sid, |
int | layer, | ||
int | adcCount, | ||
double | dx, | ||
double | dEdx | ||
) |
Add a single hit to the object.
Definition at line 18 of file VXDDedxTrack.cc.
void addLogLikelihoods | ( | const std::vector< const TH2F * > & | PDFs, |
Dedx::Detector | detector, | ||
bool | truncated | ||
) |
Calculate and add log likelihoods to array m_vxdLogl.
PDFs | PDF's |
detector | detector (PXD or SVD) |
truncated | if true, use dE/dx truncated mean, otherwise use dE/dx measured in layers |
Definition at line 62 of file VXDDedxTrack.cc.
|
private |
Calculate and add log likelihoods to array m_vxdLogl.
PDFs | PDF's |
dedxValue | value of dE/dx |
minPDFValue | minimal PDF value (used when bins are found empty) |
Definition at line 78 of file VXDDedxTrack.cc.
void clearLogLikelihoods | ( | ) |
Clear log likelihoods (set to zero) and reset the counter of added log likelihood values.
Definition at line 56 of file VXDDedxTrack.cc.
double getDedx | ( | Const::EDetector | detector | ) | const |
Get dE/dx truncated mean for given detector.
Definition at line 35 of file VXDDedxTrack.cc.
double getDedxError | ( | Const::EDetector | detector | ) | const |
Get the error on the dE/dx truncated mean for given detector.
Definition at line 42 of file VXDDedxTrack.cc.
double getDedxMean | ( | Const::EDetector | detector | ) | const |
Get the dE/dx mean for given detector.
Definition at line 49 of file VXDDedxTrack.cc.