Belle II Software development
|
Abstract Base class for the ADC count translator. More...
#include <ADCCountTranslatorBase.h>
Public Member Functions | |
ADCCountTranslatorBase () | |
Constructor. | |
virtual | ~ADCCountTranslatorBase () |
Destructor is virtual, as this is supposed to be a base class. | |
virtual float | getCharge (unsigned short adcCount=0, const WireID &wireID=WireID(), bool ambiguityDiscriminator=false, float z=0, float theta=static_cast< float >(TMath::Pi()/2.))=0 |
Function, for which this actually was meant. | |
Abstract Base class for the ADC count translator.
Definition at line 22 of file ADCCountTranslatorBase.h.
|
inline |
|
inlinevirtual |
Destructor is virtual, as this is supposed to be a base class.
Definition at line 28 of file ADCCountTranslatorBase.h.
|
pure virtual |
Function, for which this actually was meant.
adcCount | ADC count as measured from the hardware. This is the sum of several flash-ADC measurements. |
wireID | WireID, that uniquely identifies the wire for which the current translation is to be done. |
ambiguityDiscriminator | Information to resolve left/right ambiguity. |
z | z-position of the point, where the charge hit the wire. |
theta | Angle under which the track moves in the drift cell in r-phi direction. |
Implemented in LinearGlobalADCCountTranslator.