1 #ifndef RUNNINGSUMTPFINDERPASS4_H 2 #define RUNNINGSUMTPFINDERPASS4_H 16 virtual std::vector<RunningSumTPFinderTool::Hit>
17 findHits(
const std::vector<unsigned int>& channel_numbers,
18 const std::vector<std::vector<short>>& collection_samples);
22 std::vector<short>
downSample (
const std::vector<short>& orig);
23 std::vector<short>
findPedestal(
const std::vector<short>& orig);
24 std::vector<short>
filter (
const std::vector<short>& orig);
25 std::vector<short>
runSum (
const std::vector<short>& orig);
26 void hitFinding(
const std::vector<short>& waveform,
27 const std::vector<short>& iqr,
28 std::vector<RunningSumTPFinderTool::Hit>& hits,
short m_signalKillThreshold
unsigned int m_downsampleFactor
virtual std::vector< RunningSumTPFinderTool::Hit > findHits(const std::vector< unsigned int > &channel_numbers, const std::vector< std::vector< short >> &collection_samples)
std::vector< short > findPedestal(const std::vector< short > &orig)
std::vector< short > downSample(const std::vector< short > &orig)
std::vector< short > m_filterTaps
short m_signalKillLookahead
void hitFinding(const std::vector< short > &waveform, const std::vector< short > &iqr, std::vector< RunningSumTPFinderTool::Hit > &hits, int channel)
RunningSumTPFinderPass4(fhicl::ParameterSet const &p)
std::vector< short > runSum(const std::vector< short > &orig)
short m_signalKillNContig
std::vector< short > filter(const std::vector< short > &orig)