10 #ifndef CLUSTERCREATOR_H
11 #define CLUSTERCREATOR_H
21 class GeometryUtilities;
26 class ClusterParamsAlgBase;
88 float sigma_start_wire,
90 float sigma_start_tick,
182 float sigma_start_wire,
184 float sigma_start_tick,
186 float sigma_end_wire,
188 float sigma_end_tick,
198 #endif // CLUSTERCREATOR_H
Class managing the creation of a new recob::Cluster object.
enum geo::_plane_proj View_t
Enumerate the possible plane projections.
recob::Cluster const & copy() const
Returns the constructed wire.
The data type to uniquely identify a Plane.
recob::Cluster cluster
Local instance of the cluster being constructed.
Set of hits with a 2D structure.
static const SentryArgument_t Sentry
An instance of the sentry object.
Algorithm collection class computing cluster parameters.
recob::Cluster CreateCluster(util::GeometryUtilities const &gser, ClusterParamsAlgBase &algo, float start_wire, float sigma_start_wire, float start_tick, float sigma_start_tick, float end_wire, float sigma_end_wire, float end_tick, float sigma_end_tick, recob::Cluster::ID_t ID, geo::View_t view, geo::PlaneID const &plane, recob::Cluster::SentryArgument_t sentry=recob::Cluster::Sentry)
Creates a cluster from direct information and a hit list.
Declaration of cluster object.
Definition of data types for geometry description.
recob::Cluster && move()
Prepares the constructed hit to be moved away.
int ID_t
Type of cluster ID.
ClusterCreator(util::GeometryUtilities const &gser, ClusterParamsAlgBase &algo, float start_wire, float sigma_start_wire, float start_tick, float sigma_start_tick, float end_wire, float sigma_end_wire, float end_tick, float sigma_end_tick, recob::Cluster::ID_t ID, geo::View_t view, geo::PlaneID const &plane, recob::Cluster::SentryArgument_t sentry=recob::Cluster::Sentry)
Constructor: computes some information from hit list.