![]() |
Belle II Software development
|
dE/dx special large cosine calibration to fix bending shoulder at large costh More...
#include <CDCDedxCosineEdge.h>
Public Member Functions | |
CDCDedxCosineEdge () | |
Default constructor. | |
CDCDedxCosineEdge (const std::vector< std::vector< double > > &largecosth) | |
Constructor. | |
~CDCDedxCosineEdge () | |
Destructor. | |
int | getSize (const int side) const |
Get the number of bins of requested side. | |
double | getMean (int side, unsigned int ibin) const |
Return calibration constant for given side and bin #. | |
double | getMean (double costh) const |
Return calibration constant for cosine value. | |
double | getCosEdgePar (int side, unsigned int ibin) const |
Return specific large cosine constants on give side. | |
void | printCosEdgePars (int side) |
Print large cosine constants array on requested side. | |
void | setCosthEdgePar (int side, unsigned int ibin, double value) |
Set specific hadron parameter. | |
Private Member Functions | |
ClassDef (CDCDedxCosineEdge, 1) | |
ClassDef. | |
Private Attributes | |
std::vector< std::vector< double > > | m_largeCos |
large cosine calibration constants | |
dE/dx special large cosine calibration to fix bending shoulder at large costh
Definition at line 30 of file CDCDedxCosineEdge.h.
|
inline |
Default constructor.
Definition at line 36 of file CDCDedxCosineEdge.h.
|
inlineexplicit |
Constructor.
largecosth | calibration constants |
Definition at line 42 of file CDCDedxCosineEdge.h.
|
inline |
|
inline |
Return specific large cosine constants on give side.
side | <0 for backward and >0 for forward |
ibin | is bin number for given costh |
Definition at line 146 of file CDCDedxCosineEdge.h.
|
inline |
Return calibration constant for cosine value.
costh | is a signed cosine theta value so by definition it recog it's side |
Definition at line 91 of file CDCDedxCosineEdge.h.
|
inline |
Return calibration constant for given side and bin #.
side | <0 for backward and >0 for forward |
ibin | is bin number for given costh |
Definition at line 72 of file CDCDedxCosineEdge.h.
|
inline |
Get the number of bins of requested side.
side | <0 for backward and >0 for forward |
Definition at line 54 of file CDCDedxCosineEdge.h.
|
inline |
Print large cosine constants array on requested side.
side | <0 for backward and >0 for forward constants |
Definition at line 179 of file CDCDedxCosineEdge.h.
|
inline |
Set specific hadron parameter.
side | 0 for backward and 1 for forward |
ibin | number starts from 0 |
value | of parameter to set |
Definition at line 210 of file CDCDedxCosineEdge.h.
|
private |
large cosine calibration constants
Definition at line 229 of file CDCDedxCosineEdge.h.