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.