![]() |
Belle II Software
release-08-02-04
|
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. More... | |
Abstract Base class for the ADC count translator.
Definition at line 22 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.