LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
ClusterMatchTQ.h
Go to the documentation of this file.
1 #ifndef CLUSTERMATCHTQ_H
15 #define CLUSTERMATCHTQ_H
18 #include "fhiclcpp/ParameterSet.h"
19 
22 
23 #include <vector>
24 
25 namespace cluster
26 {
28  public:
29 
31 
32  void reconfigure(fhicl::ParameterSet const& p);
33 
34  void ClusterMatch(const std::vector<art::Ptr<recob::Cluster> > &clusterlist,
35  const art::FindManyP<recob::Hit> &fm);
36 
37  std::vector<std::vector<unsigned int> > matchedclusters;
38 
39  private:
40 
41  double fKSCut;
42  bool fEnableU;
43  bool fEnableV;
44  bool fEnableZ;
45 
46  }; // class ClusterMatchTQ
47 } // namespace cluster
48 
49 #endif //ifndef CLUSTERMATCHTQ_H
ClusterMatchTQ(fhicl::ParameterSet const &pset)
Declaration of signal hit object.
Cluster finding and building.
void reconfigure(fhicl::ParameterSet const &p)
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Definition: DumpUtils.h:265
std::vector< std::vector< unsigned int > > matchedclusters
void ClusterMatch(const std::vector< art::Ptr< recob::Cluster > > &clusterlist, const art::FindManyP< recob::Hit > &fm)
Declaration of cluster object.