Belle II Software  release-05-02-19
CDCDedx2DCell Class Reference

dE/dx wire gain calibration constants More...

#include <CDCDedx2DCell.h>

Inheritance diagram for CDCDedx2DCell:
Collaboration diagram for CDCDedx2DCell:

Public Member Functions

 CDCDedx2DCell ()
 Default constructor.
 
 CDCDedx2DCell (short version, const std::vector< TH2F > &twodgains)
 Constructor.
 
 ~CDCDedx2DCell ()
 Destructor.
 
CDCDedx2DCelloperator*= (CDCDedx2DCell const &rhs)
 Combine payloads.
 
short getVersion () const
 Get the version for the 2D correction.
 
unsigned int getSize () const
 Get the number of histograms for the 2D correction.
 
const TH2F * getHist (int layer) const
 Get the 2D histogram for the correction for this layer.
 
double getMean (unsigned int layer, int dbin, int ebin) const
 Return dE/dx mean value for the given bin. More...
 
double getMean (unsigned int layer, double doca, double enta) const
 Return dE/dx mean value for given DOCA and entrance angle. More...
 

Private Member Functions

 ClassDef (CDCDedx2DCell, 5)
 ClassDef.
 

Private Attributes

short m_version
 dE/dx gains versus DOCA and entrance angle may be different for different layers, so store as a vector keep a version number to identify which layers are valid More...
 
std::vector< TH2F > m_twodgains
 2D histograms of doca/enta gains, layer dependent
 

Detailed Description

dE/dx wire gain calibration constants

Definition at line 36 of file CDCDedx2DCell.h.

Member Function Documentation

◆ getMean() [1/2]

double getMean ( unsigned int  layer,
double  doca,
double  enta 
) const
inline

Return dE/dx mean value for given DOCA and entrance angle.

Parameters
continuouslayer number
distanceof closest approach
entranceangle

Definition at line 124 of file CDCDedx2DCell.h.

151  :
155  short m_version;
156  std::vector<TH2F> m_twodgains;

◆ getMean() [2/2]

double getMean ( unsigned int  layer,
int  dbin,
int  ebin 
) const
inline

Return dE/dx mean value for the given bin.

Parameters
layernumber
docabin number
entabin number

Definition at line 110 of file CDCDedx2DCell.h.

Member Data Documentation

◆ m_version

short m_version
private

dE/dx gains versus DOCA and entrance angle may be different for different layers, so store as a vector keep a version number to identify which layers are valid

version number for 2D correction

Definition at line 157 of file CDCDedx2DCell.h.


The documentation for this class was generated from the following file:
Belle2::CDCDedx2DCell::m_version
short m_version
dE/dx gains versus DOCA and entrance angle may be different for different layers, so store as a vecto...
Definition: CDCDedx2DCell.h:157
Belle2::CDCDedx2DCell::m_twodgains
std::vector< TH2F > m_twodgains
2D histograms of doca/enta gains, layer dependent
Definition: CDCDedx2DCell.h:164