11 #include "canvas/Persistency/Common/PtrVector.h"
12 #include "art/Framework/Principal/Handle.h"
17 namespace fhicl {
class ParameterSet; }
18 namespace art {
class Event; }
33 StitchAlg (fhicl::ParameterSet
const& pset) ;
38 void FirstStitch(
const std::vector<art::PtrVector <recob::Track>>::iterator itvvArg,
const std::vector <recob::Track>::iterator itvArg);
49 std::vector <std::tuple <std::string, int, int, double, double> >
fh;
50 std::vector <std::tuple <std::string, int, int, double, double> >
ft;
58 std::vector <std::vector <std::string>>
fHT;
66 #endif // ifndef STITCHALG_H
std::vector< std::tuple< std::string, int, int, double, double > > fh
StitchAlg(fhicl::ParameterSet const &pset)
void GetTracks(std::vector< recob::Track > &t) const
art::Handle< std::vector< recob::Track > > ftListHandle
std::vector< recob::Track > fTrackVec
void FindHeadsAndTails(const art::Event &e, const std::string &t)
bool CommonComponentStitch()
void GetTrackComposites(std::vector< art::PtrVector< recob::Track > > &c) const
void FirstStitch(const std::vector< art::PtrVector< recob::Track >>::iterator itvvArg, const std::vector< recob::Track >::iterator itvArg)
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
std::vector< std::vector< std::string > > fHT
void reconfigure(fhicl::ParameterSet const &pset)
Provides recob::Track data product.
std::vector< std::tuple< std::string, int, int, double, double > > ft
std::vector< art::PtrVector< recob::Track > > fTrackComposite