1 #ifndef RAWDIGITCORRELATEDCORRECTIONALG_H
2 #define RAWDIGITCORRELATEDCORRECTIONALG_H
32 #include "fhiclcpp/ParameterSet.h"
33 #include "art/Framework/Services/Registry/ServiceHandle.h"
34 #include "art_root_io/TFileService.h"
40 #include "TProfile2D.h"
60 std::vector<float>& truncMeanWireVec,
61 std::vector<float>& truncRmsWireVec,
62 std::vector<short>& minMaxWireVec,
63 std::vector<short>& meanWireVec,
64 std::vector<float>& skewnessWireVec,
65 std::vector<float>& neighborRatioWireVec,
66 std::vector<float>& pedCorWireVec,
67 unsigned int& fftSize,
unsigned int& halfFFTSize,
68 void* fplan,
void* rplan)
const;
74 template<
class T> T
getMedian(std::vector<T>&, T)
const;
76 template <
typename T>
void findPeaks(
typename std::vector<T>::iterator startItr,
77 typename std::vector<T>::iterator stopItr,
78 std::vector<std::tuple<size_t,size_t,size_t>>& peakTupleVec,
80 size_t firstTick)
const;
std::pair< WireToRawDigitVecMap, WireToAdcIdxMap > RawDigitAdcIdxPair
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
process_name can override from command line with o or output caldata
art framework interface to geometry description