95 std::unique_ptr<std::vector<recob::Hit>>
Hits void RunCCHitFinder(std::vector< recob::Wire > const &Wires)
art::InputTag fCalDataModuleLabel
label of module producing input wires
void PrintStats(Stream &out) const
Print the fit statistics.
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
EDProducer(fhicl::ParameterSet const &pset)
void produce(art::Event &evt) override
void use_hits(std::unique_ptr< std::vector< recob::Hit >> &&srchits)
Uses the specified collection as data product.
static void declare_products(art::ProducesCollector &collector, std::string instance_name="", bool doWireAssns=true, bool doRawDigitAssns=true)
Declares the hit products we are going to fill.
Hit finder algorithm designed to work with Cluster Crawler.
Helper functions to create a hit.
#define DEFINE_ART_MODULE(klass)
HitFinder(fhicl::ParameterSet const &pset)
A class handling a collection of hits and its associations.
ValidHandle< PROD > getValidHandle(InputTag const &tag) const
Detector simulation of raw signals on wires.
ProducesCollector & producesCollector() noexcept
art::PtrVector< recob::Hit > Hits
Declaration of signal hit object.
void put_into(art::Event &)
Moves the data into the event.
Declaration of basic channel signal object.
std::vector< recob::Hit > && YieldHits()
Returns (and loses) the collection of reconstructed hits.