11 #ifndef SignalShapingService_H 12 #define SignalShapingService_H 17 class DetectorClocksData;
18 class DetectorPropertiesData;
37 virtual double GetShapingTime(
Channel channel)
const =0;
38 virtual double GetRawNoise(
Channel channel)
const =0;
39 virtual double GetDeconNoise(
Channel channel)
const =0;
40 virtual double GetDeconNorm()
const =0;
41 virtual unsigned int GetSignalSize()
const =0;
Namespace for general, non-LArSoft-specific utilities.
virtual ~SignalShapingService()
std::vector< float > FloatVector
std::vector< DoubleVector > DoubleVectorVector
General LArSoft Utilities.
std::vector< double > DoubleVector
Contains all timing reference information for the detector.