Belle II Software development
reconstruction

Modules

 reconstruction data objects
 
 reconstruction modules
 

Classes

class  CDCDedx1DCellAlgorithm
 A calibration algorithm for CDC dE/dx electron: 1D enta cleanup correction. More...
 
class  CDCDedx2DCellAlgorithm
 A calibration algorithm for CDC dE/dx electron 2D enta vs doca correction. More...
 
class  CDCDedxBadWireAlgorithm
 A calibration algorithm for CDC dE/dx to find the bad wires. More...
 
class  CDCDedxCosEdgeAlgorithm
 A calibration algorithm for CDC dE/dx electron cos(theta) dependence. More...
 
class  CDCDedxCosineAlgorithm
 A calibration algorithm for CDC dE/dx electron cos(theta) dependence. More...
 
class  CDCDedxInjectTimeAlgorithm
 A calibration algorithm for CDC dE/dx injection time (HER/LER) More...
 
class  CDCDedxMomentumAlgorithm
 A calibration algorithm for CDC dE/dx electron cos(theta) dependence. More...
 
class  CDCDedxRunGainAlgorithm
 A calibration algorithm for CDC dE/dx run gains. More...
 
class  CDCDedxWireGainAlgorithm
 A calibration algorithm for CDC dE/dx wire gains. More...
 
class  CDCDedx1DCell
 dE/dx wire gain calibration constants More...
 
class  CDCDedx2DCell
 dE/dx wire gain calibration constants More...
 
class  CDCDedxADCNonLinearity
 dE/dx electronic ADC non-linearity correction for highly ionising particles (used in offline hadron saturation calibration) parameters are for X vs Y relation and sep for inner and outer layer vector array 0,1 for inner and 2,3 for outer layers More...
 
class  CDCDedxBadWires
 dE/dx wire gain calibration constants More...
 
class  CDCDedxCosineCor
 dE/dx wire gain calibration constants More...
 
class  CDCDedxCosineEdge
 dE/dx special large cosine calibration to fix bending shoulder at large costh More...
 
class  CDCDedxDatabaseImporter
 dE/dx database importer. More...
 
class  CDCDedxHadronCor
 dE/dx hadron saturation parameterization constants More...
 
class  CDCDedxInjectionTime
 dE/dx injection time calibration constants More...
 
class  CDCDedxMeanPars
 dE/dx mean (curve versus beta-gamma) parameterization constants More...
 
class  CDCDedxMomentumCor
 dE/dx wire gain calibration constants More...
 
class  CDCDedxRunGain
 dE/dx run gain calibration constants More...
 
class  CDCDedxScaleFactor
 dE/dx run gain calibration constants More...
 
class  CDCDedxSigmaPars
 dE/dx sigma (versus beta-gamma) parameterization constants More...
 
class  CDCDedxWireGain
 dE/dx wire gain calibration constants More...
 
class  DedxPDFs
 dE/dx wire gain calibration constants More...
 
class  EventsOfDoomParameters
 DBObject containing parameters used in EventsOfDoomBuster module. More...
 
class  CDCDedxMeanPred
 Class to hold the prediction of mean as a function of beta-gamma (bg) More...
 
class  CDCDedxSigmaPred
 Class to hold the prediction of resolution depending dE/dx, nhit, and cos(theta) More...
 

Functions

CDCDedxTrack const * getDedxFromParticle (Particle const *particle)
 CDC dEdx value from particle.
 
VXDDedxTrack const * getSVDDedxFromParticle (Particle const *particle)
 SVD dEdx value from particle.
 

Detailed Description

Function Documentation

◆ getDedxFromParticle()

CDCDedxTrack const * getDedxFromParticle ( Particle const *  particle)

CDC dEdx value from particle.

Definition at line 37 of file DedxVariables.cc.

38 {
39 const Track* track = particle->getTrack();
40 if (!track) {
41 return nullptr;
42 }
43
44 const CDCDedxTrack* dedxTrack = track->getRelatedTo<CDCDedxTrack>();
45 if (!dedxTrack) {
46 return nullptr;
47 }
48
49 return dedxTrack;
50 }

◆ getSVDDedxFromParticle()

VXDDedxTrack const * getSVDDedxFromParticle ( Particle const *  particle)

SVD dEdx value from particle.

Definition at line 55 of file DedxVariables.cc.

56 {
57 const Track* track = particle->getTrack();
58 if (!track) {
59 return nullptr;
60 }
61
62 const VXDDedxTrack* dedxTrack = track->getRelatedTo<VXDDedxTrack>();
63 if (!dedxTrack) {
64 return nullptr;
65 }
66 return dedxTrack;
67 }