art module: removes isolated space points. More...
Classes | |
struct | Config |
Module configuration data. More... | |
Public Types | |
using | Parameters = art::EDProducer::Table< Config > |
Standard art alias for module configuration table. More... | |
Public Member Functions | |
RemoveIsolatedSpacePoints (Parameters const &config) | |
Constructor; see the class documentation for the configuration. More... | |
virtual void | produce (art::Event &event) override |
Private Attributes | |
art::InputTag | spacePointsLabel |
label of the input data product More... | |
SpacePointIsolationAlg | isolAlg |
instance of the algorithm More... | |
art module: removes isolated space points.
A new collection of space points is added to the event, that contains only the space points that are not isolated.
Isolation is determined by the SpacePointIsolationAlg
algorithm.
The space points are not associated to anything.
A collection of recob::SpacePoint
is required.
A collection of recob::SpacePoint
is produced, containing copies of the non-isolated inpt points.
SpacePointIsolationAlg
documentation) Definition at line 71 of file RemoveIsolatedSpacePoints_module.cc.
using lar::example::RemoveIsolatedSpacePoints::Parameters = art::EDProducer::Table<Config> |
Standard art alias for module configuration table.
Definition at line 94 of file RemoveIsolatedSpacePoints_module.cc.
|
explicit |
Constructor; see the class documentation for the configuration.
Definition at line 120 of file RemoveIsolatedSpacePoints_module.cc.
|
overridevirtual |
Definition at line 131 of file RemoveIsolatedSpacePoints_module.cc.
|
private |
instance of the algorithm
Definition at line 106 of file RemoveIsolatedSpacePoints_module.cc.
|
private |
label of the input data product
Definition at line 104 of file RemoveIsolatedSpacePoints_module.cc.