![]() |
Belle II Software development
|
dE/dx wire gain calibration constants More...
#include <CDCDedx1DCell.h>
Public Member Functions | |
| CDCDedx1DCell () | |
| Default constructor. | |
| CDCDedx1DCell (short version, const std::vector< std::vector< double > > &onedgains) | |
| Constructor. | |
| ~CDCDedx1DCell () | |
| Destructor. | |
| CDCDedx1DCell & | operator*= (CDCDedx1DCell const &rhs) |
| Combine payloads. | |
| short | getVersion () const |
| Get the version for the 1D cleanup. | |
| unsigned int | getSize () const |
| Get the number of bins for the entrance angle correction. | |
| unsigned int | getNBins (unsigned int layer) const |
| Get the number of bins for the entrance angle correction. | |
| double | getMean (unsigned int layer, unsigned int bin) const |
| Return dE/dx mean value for the given bin. | |
| void | setMean (unsigned int layer, unsigned int bin, double value) |
| Reset dE/dx mean value for the given bin. | |
| double | getMean (unsigned int layer, double enta) const |
| Return dE/dx mean value for given entrance angle. | |
Private Member Functions | |
| ClassDef (CDCDedx1DCell, 5) | |
| ClassDef. | |
Private Attributes | |
| short | m_version |
| dE/dx cleanup correction versus entrance angle may be different for different layers, so store as a vector of vectors keep a version number to identify which layers are valid | |
| std::vector< std::vector< double > > | m_onedgains |
| dE/dx means in entrance angle bins | |
dE/dx wire gain calibration constants
Definition at line 26 of file CDCDedx1DCell.h.
|
inline |
Default constructor.
Definition at line 33 of file CDCDedx1DCell.h.
|
inline |
Constructor.
Definition at line 38 of file CDCDedx1DCell.h.
|
inline |
|
inline |
Return dE/dx mean value for given entrance angle.
| layer | continuous layer number |
| enta | entrance angle (-pi/2 to pi/2) |
Definition at line 132 of file CDCDedx1DCell.h.
|
inline |
Return dE/dx mean value for the given bin.
| layer | is layer number between 0-55 |
| bin | is enta bin number |
Definition at line 103 of file CDCDedx1DCell.h.
|
inline |
Get the number of bins for the entrance angle correction.
Definition at line 76 of file CDCDedx1DCell.h.
|
inline |
Get the number of bins for the entrance angle correction.
Definition at line 72 of file CDCDedx1DCell.h.
|
inline |
Get the version for the 1D cleanup.
Definition at line 68 of file CDCDedx1DCell.h.
|
inline |
Combine payloads.
Definition at line 48 of file CDCDedx1DCell.h.
|
inline |
Reset dE/dx mean value for the given bin.
| layer | is layer number between 0-55 |
| bin | is enta bin number |
| value | is constant for requested entabin and layer |
Definition at line 119 of file CDCDedx1DCell.h.
|
private |
dE/dx means in entrance angle bins
Definition at line 165 of file CDCDedx1DCell.h.
|
private |
dE/dx cleanup correction versus entrance angle may be different for different layers, so store as a vector of vectors keep a version number to identify which layers are valid
version number for 1D cleanup correction
Definition at line 164 of file CDCDedx1DCell.h.