9 #include "art/Utilities/ToolMacros.h"
10 #include "messagefacility/MessageLogger/MessageLogger.h"
40 void configure(fhicl::ParameterSet
const &pset)
override;
83 for(
auto&
hit: inputHits)
85 if(
hit->Integral() < 0 || isnan(
hit->Integral()) || isinf(
hit->Integral()))
87 mf::LogWarning(
"HitsStandard") <<
"WARNING: bad recob::Hit::Integral() = "
89 <<
". Skipping." << std::endl;
101 xhits.push_back(
hit);
105 uhits.push_back(
hit);
115 mf::LogDebug(
"HitsStandard") <<
">>>>> Reading hits done" << std::endl;
Declaration of signal hit object.
This provides an art tool interface definition for reading hits into the SpacePointSolver universe...
Planes which measure Z direction.
~HitsStandard()
Destructor.
Planes which measure Y direction.
bool readHits(const std::vector< art::Ptr< recob::Hit >> &, std::vector< art::Ptr< recob::Hit >> &, std::vector< art::Ptr< recob::Hit >> &, std::vector< art::Ptr< recob::Hit >> &) const override
Scan an input collection of clusters and modify those according to the specific implementing algorith...
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
IHitReader interface class definiton.
void configure(fhicl::ParameterSet const &pset) override
Interface for configuring the particular algorithm tool.
HitsStandard(const fhicl::ParameterSet &)
Constructor.
Signal from collection planes.