70 std::unique_ptr< std::vector<recob::Hit> > hitCollection(
new std::vector<recob::Hit>);
71 fAlg.
Run(*wireHandle,*hitCollection,*geoHandle);
art::InputTag fWireModuleLabel
void Run(std::vector< recob::Wire > const &, std::vector< recob::Hit > &, geo::Geometry const &)
EDProducer(fhicl::ParameterSet const &pset)
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.
art framework interface to geometry description
void SetFitterParamsVectors(geo::Geometry const &)
Helper functions to create a hit.
bool getByLabel(std::string const &label, std::string const &instance, Handle< PROD > &result) const
#define DEFINE_ART_MODULE(klass)
A class handling a collection of hits and its associations.
The geometry of one entire detector, as served by art.
RFFHitFinder(fhicl::ParameterSet const &p)
Detector simulation of raw signals on wires.
ProducesCollector & producesCollector() noexcept
RFFHitFinder & operator=(RFFHitFinder const &)=delete
void produce(art::Event &e) override
void put_into(art::Event &)
Moves the data into the event.
LArSoft geometry interface.