All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RawDigitBinAverageAlg.h
Go to the documentation of this file.
1 #ifndef RAWDIGITBINAVERAGEALG_H
2 #define RAWDIGITBINAVERAGEALG_H
3 ////////////////////////////////////////////////////////////////////////
4 //
5 // Class: RawDigitBinAverageAlg
6 // Module Type: producer
7 // File: RawDigitBinAverageAlg.h
8 //
9 // This module provides methods for averaging bins in an
10 // input RawDigitVector
11 //
12 // Configuration parameters:
13 //
14 //
15 // Created by Tracy Usher (usher@slac.stanford.edu) on January 6, 2016
16 //
17 ////////////////////////////////////////////////////////////////////////
18 
20 #include "fhiclcpp/ParameterSet.h"
21 
22 namespace caldata
23 {
24 
26 {
27 public:
28 
29  // Copnstructors, destructor.
30  RawDigitBinAverageAlg(fhicl::ParameterSet const & pset);
32 
33  void doBinAverage(RawDigitVector&, size_t) const;
34 
35  void doTwoBinAverage(RawDigitVector&) const;
36 
37 private:
38 };
39 
40 } // end caldata namespace
41 #endif
raw::RawDigit::ADCvector_t RawDigitVector
RawDigitBinAverageAlg(fhicl::ParameterSet const &pset)
void doTwoBinAverage(RawDigitVector &) const
void doBinAverage(RawDigitVector &, size_t) const
process_name can override from command line with o or output caldata
Definition: pid.fcl:40