Digitizer Class Reference
|
Ratpac-two
|
RAT::Digitizer Class Reference
#include <Digitizer.hh>
Public Member Functions | |
| Digitizer (std::string) | |
| virtual void | SetDigitizerType (std::string) |
| virtual void | DigitizePMT (DS::MCPMT *mcpmt, int pmtID, double triggerTime, DS::PMTInfo *pmtinfo) |
| virtual void | ClearWaveforms () |
| virtual void | WriteToEvent (DS::EV *ev) |
| virtual void | AddChannel (int ichannel, PMTWaveform pmtwf) |
| void | AddWaveformGenerator (std::string modelName) |
Public Attributes | |
| std::string | fDigitName |
| int | fNBits |
| double | fVhigh |
| double | fVlow |
| double | fSamplingRate |
| int | fNSamples |
| double | fTerminationOhms |
| std::map< int, std::vector< UShort_t > > | fDigitWaveForm |
| std::map< std::string, PMTWaveformGenerator * > | fPMTWaveformGenerators |
Protected Attributes | |
| DBLinkPtr | fLdaq |
| DBLinkPtr | fDigit |
| double | fOffset |
| double | fNoiseAmpl |
Detailed Description
REVISION HISTORY:
1 Feb 2015: Initial commit
This class provides full support for a CAEN digitizer. It digitizes PMTWaveforms, check thresholds crossing, integrate charge, calculate front-end times ...
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/include/RAT/Digitizer.hh
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/src/Digitizer.cc
Generated by