35 #ifndef SMALLCLUSTERFINDERALG_H 36 #define SMALLCLUSTERFINDERALG_H 46 class DetectorClocksData;
47 class DetectorPropertiesData;
51 class GeometryUtilities;
67 double radlimit)
const;
74 std::vector<int>&)
const;
79 unsigned int& cryostat,
81 unsigned int& wire)
const;
84 std::vector<art::Ptr<recob::Hit>> CreateHighHitlist(
101 void sortLeftoverHits();
103 std::vector<std::vector<art::Ptr<recob::Hit>>> GetSmallClustersByPlane(
unsigned int iPlane);
106 std::vector<art::Ptr<recob::Hit>> GetLeftoversByPlane(
unsigned int iPlane);
113 void ClearandResizeVectors();
132 std::vector<std::vector<art::Ptr<recob::Hit>>>
135 std::vector<std::vector<art::Ptr<recob::Hit>>>
146 #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.
cout<< "Opened file "<< fin<< " ixs= "<< ixs<< endl;if(ixs==0) hhh=(TH1F *) fff-> Get("h1")
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.
Interface for a class providing readout channel mapping to geometry.
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.