35 #ifndef SMALLCLUSTERFINDERALG_H 36 #define SMALLCLUSTERFINDERALG_H 48 class DetectorClocksData;
49 class DetectorPropertiesData;
53 class GeometryUtilities;
69 double radlimit)
const;
76 std::vector<int>&)
const;
81 unsigned int& cryostat,
83 unsigned int& wire)
const;
86 std::vector<art::Ptr<recob::Hit>> CreateHighHitlist(
103 void sortLeftoverHits();
105 std::vector<std::vector<art::Ptr<recob::Hit>>> GetSmallClustersByPlane(
unsigned int iPlane);
108 std::vector<art::Ptr<recob::Hit>> GetLeftoversByPlane(
unsigned int iPlane);
115 void ClearandResizeVectors();
134 std::vector<std::vector<art::Ptr<recob::Hit>>>
137 std::vector<std::vector<art::Ptr<recob::Hit>>>
148 #endif // SMALLCLUSTERFINDERALG_H
Namespace for general, non-LArSoft-specific utilities.
std::vector< std::vector< art::Ptr< recob::Hit > > > hitlistbyplane
std::vector< std::vector< std::vector< art::Ptr< recob::Hit > > > > smallClustList
Declaration of signal hit object.
Cluster finding and building.
std::vector< std::vector< art::Ptr< recob::Hit > > > hitlistleftover
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
General LArSoft Utilities.
std::vector< std::vector< art::Ptr< recob::Hit > > > hitlistrefined
std::vector< unsigned int > fNWires
Contains all timing reference information for the detector.
art::ServiceHandle< geo::Geometry const > geom
art framework interface to geometry description