Public Types | Public Member Functions | List of all members
AdcSuppressService Class Referenceabstract

#include <AdcSuppressService.h>

Inheritance diagram for AdcSuppressService:
Dune35tZeroSuppressService FixedZeroSuppressService Legacy35tZeroSuppressService

Public Types

typedef unsigned int Channel
 

Public Member Functions

virtual ~AdcSuppressService ()=default
 
virtual int filter (const AdcCountVector &sigs, Channel chan, AdcPedestal ped, AdcFilterVector &keep) const =0
 
virtual std::ostream & print (std::ostream &out=std::cout, std::string prefix=" ") const =0
 
int filter (AdcCountSelection &acs)
 

Detailed Description

Definition at line 27 of file AdcSuppressService.h.

Member Typedef Documentation

typedef unsigned int AdcSuppressService::Channel

Definition at line 31 of file AdcSuppressService.h.

Constructor & Destructor Documentation

virtual AdcSuppressService::~AdcSuppressService ( )
virtualdefault

Member Function Documentation

virtual int AdcSuppressService::filter ( const AdcCountVector sigs,
Channel  chan,
AdcPedestal  ped,
AdcFilterVector keep 
) const
pure virtual
int AdcSuppressService::filter ( AdcCountSelection acs)
inline

Definition at line 49 of file AdcSuppressService.h.

49  {
50  return filter(acs.counts, acs.channel, acs.pedestal, acs.filter);
51  }
const AdcCountVector & counts
AdcFilterVector filter
virtual int filter(const AdcCountVector &sigs, Channel chan, AdcPedestal ped, AdcFilterVector &keep) const =0
virtual std::ostream& AdcSuppressService::print ( std::ostream &  out = std::cout,
std::string  prefix = "  " 
) const
pure virtual

The documentation for this class was generated from the following file: