14 #include "canvas/Persistency/Common/PtrVector.h"
15 namespace fhicl {
class ParameterSet; }
31 explicit EndPointAlg(fhicl::ParameterSet
const& pset);
35 size_t EndPoint(
const art::PtrVector<recob::Cluster> & clusIn,
36 std::vector<recob::EndPoint2D> & vtxcol,
37 std::vector< art::PtrVector<recob::Hit> > & vtxHitsOut,
38 art::Event
const&
evt,
39 std::string
const& label)
const;
43 double Gaussian(
int x,
int y,
double sigma)
const;
61 #endif // ENDPOINTALG_H
void reconfigure(fhicl::ParameterSet const &pset)
process_name opflash particleana ie x
Declaration of signal hit object.
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
void VSSaveBMPFile(const char *fileName, unsigned char *pix, int dx, int dy) const
process_name opflash particleana ie ie y
EndPointAlg(fhicl::ParameterSet const &pset)
size_t EndPoint(const art::PtrVector< recob::Cluster > &clusIn, std::vector< recob::EndPoint2D > &vtxcol, std::vector< art::PtrVector< recob::Hit > > &vtxHitsOut, art::Event const &evt, std::string const &label) const
Declaration of cluster object.
double GaussianDerivativeY(int x, int y) const
Algorithm to find 2D end points.
double Gaussian(int x, int y, double sigma) const
services TFileService fileName
double GaussianDerivativeX(int x, int y) const