Class for handling the PID calibration weight matrix.
More...
#include <PIDCalibrationWeight.h>
Class for handling the PID calibration weight matrix.
Definition at line 35 of file PIDCalibrationWeight.h.
◆ getWeight() [1/2]
Get the weight for the given combination of the PDG code and the detector in Const::EDetector.
- Parameters
-
- Returns
- weight for the given set of the PDG code and the detector in Const::EDetector
Definition at line 94 of file PIDCalibrationWeight.h.
96 std::vector<double> weightVector =
getWeights(pdg);
99 return weightVector[det_index];
int getIndex(EDetector det) const
Getter for the index of a given detector in this set.
static const DetectorSet c_set
The set of valid PID detectors.
std::vector< double > getWeights(int pdg) const
Get the weights for the given PDG code.
◆ getWeight() [2/2]
double getWeight |
( |
int |
pdg, |
|
|
std::string |
detector |
|
) |
| const |
|
inline |
Get the weight for the given combination of the PDG code and the detector name.
- Parameters
-
pdg | is the PDG code |
detector | is the detector name |
- Returns
- weight for the given combination of the PDG code and the detector name
Definition at line 70 of file PIDCalibrationWeight.h.
◆ getWeights()
std::vector<double> getWeights |
( |
int |
pdg | ) |
const |
|
inline |
Get the weights for the given PDG code.
- Parameters
-
- Returns
- weights for the given PDG code
Definition at line 107 of file PIDCalibrationWeight.h.
◆ setWeightMatrix()
Set the WeightMatrix.
- Parameters
-
weightMatrix | is the weight matrix to be set. |
Definition at line 51 of file PIDCalibrationWeight.h.
The documentation for this class was generated from the following file: