39 virtual void endJob()
override;
108 fCCHFAlg->RunCCHitFinder(*wireVecHandle);
111 std::unique_ptr<std::vector<recob::Hit>>
Hits 112 (
new std::vector<recob::Hit>(std::move(
fCCHFAlg->YieldHits())));
art::InputTag fCalDataModuleLabel
label of module producing input wires
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
Declaration of signal hit object.
virtual 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(ModuleType &producer, 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.
std::unique_ptr< CCHitFinderAlg > fCCHFAlg
virtual void reconfigure(fhicl::ParameterSet const &pset)
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.
T get(std::string const &key) const
Detector simulation of raw signals on wires.
art::PtrVector< recob::Hit > Hits
virtual void endJob() override
void put_into(art::Event &)
Moves the data into the event.
virtual ~HitFinder()=default
Declaration of basic channel signal object.
ValidHandle< PROD > getValidHandle(InputTag const &tag) const