Namespaces | Functions
raw.cxx File Reference
#include "RawDataProducts/raw.h"
#include "RawDataProducts/RawTypes.h"
#include <iostream>
#include <string>
#include <bitset>
#include <numeric>
#include <iterator>
#include "cetlib_except/exception.h"
#include "messagefacility/MessageLogger/MessageLogger.h"

Go to the source code of this file.

Namespaces

 gar
 General GArSoft Utilities.
 
 gar::raw
 

Functions

void gar::raw::Compress (gar::raw::ADCvector_t &adc, gar::raw::Compress_t compress)
 In-place compression of raw data buffer. More...
 
int gar::raw::Compress (gar::raw::ADCvector_t &adc, gar::raw::Compress_t compress, gar::raw::ADC_t zerothreshold, size_t ticksbefore, size_t ticksafter)
 
int gar::raw::ZeroSuppression (gar::raw::ADCvector_t &adc, gar::raw::ADC_t zerothreshold, size_t ticksbefore_in, size_t ticksafter_in)
 
void gar::raw::ZeroUnsuppression (const gar::raw::ADCvector_t &adc, gar::raw::ADCvector_t &uncompressed, gar::raw::ADC_t pedestal)
 
void gar::raw::Uncompress (const gar::raw::ADCvector_t &adc, gar::raw::ADCvector_t &uncompressed, gar::raw::Compress_t compress)
 Uncompresses a raw data buffer. More...
 
void gar::raw::Uncompress (const gar::raw::ADCvector_t &adc, gar::raw::ADCvector_t &uncompressed, ADC_t pedestal, gar::raw::Compress_t compress)
 
void gar::raw::CompressHuffman (gar::raw::ADCvector_t &adc)
 
void gar::raw::UncompressHuffman (const gar::raw::ADCvector_t &adc, gar::raw::ADCvector_t &uncompressed)