15 : m_ntick(m_pfft->FFTSize()) {
18 <<
"FFT size is not a power of 2.";
28 if ( psc ==
nullptr )
return 0;
29 for (
size_t itck=0; itck<sigs.size(); ++itck ) {
30 sigs[itck] = psc->
Charge(itck);
32 unsigned int chan = psc->
Channel();
41 out << prefix <<
"GenericSimChannelExtractService";
Energy deposited on a readout channel by simulated tracks.
art framework interface to geometry description
double Charge(TDC_t tdc) const
Returns the total number of ionization electrons on this channel in the specified TDC...
raw::ChannelID_t Channel() const
Returns the readout channel this object describes.
void Convolute(detinfo::DetectorClocksData const &clockData, Channel channel, std::vector< T > &func) const
Contains all timing reference information for the detector.
std::vector< AdcSignal > AdcSignalVector
cet::coded_exception< error, detail::translate > exception
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)