9#include <algorithms/algorithm.h>
10#include <edm4eic/EDM4eicVersion.h>
11#include <edm4hep/EventHeaderCollection.h>
12#if EDM4EIC_VERSION_MAJOR > 8 || (EDM4EIC_VERSION_MAJOR == 8 && EDM4EIC_VERSION_MINOR >= 1)
13#include <edm4eic/SimPulseCollection.h>
15#include <edm4hep/TimeSeriesCollection.h>
26#if EDM4EIC_VERSION_MAJOR > 8 || (EDM4EIC_VERSION_MAJOR == 8 && EDM4EIC_VERSION_MINOR >= 1)
33 algorithms::Input<edm4hep::EventHeaderCollection, PulseType::collection_type>,
34 algorithms::Output<PulseType::collection_type>>;
41 virtual void init() final;
42 void process(const Input&, const Output&) const;
Definition PulseNoise.h:36
PulseNoise(std::string_view name)
Definition PulseNoise.h:39
Definition WithPodConfig.h:22
edm4hep::TimeSeries PulseType
Definition digi_PulseGeneration.cc:29
-client
Definition CalorimeterClusterRecoCoG.cc:37
algorithms::Algorithm< algorithms::Input< edm4hep::EventHeaderCollection, PulseType::collection_type >, algorithms::Output< PulseType::collection_type > > PulseNoiseAlgorithm
Definition PulseNoise.h:34