15 #include "cetlib_except/exception.h" 50 ihit != hits.
end(); ++ihit) {
56 uint32_t channel = hit.
Channel();
59 if(only_plane >= 0 && hitWireID.
Plane != (
unsigned int)(only_plane))
68 << __func__ <<
": no group map for channel " << channel <<
"\n";
73 const std::shared_ptr<const Surface>& psurf = pgr->
getSurface();
77 std::shared_ptr<const KHitBase> phit(
new KHitWireLine(*ihit, psurf));
A KHitContainer for KHitWireLine type measurements.
geo::WireID WireID() const
Initial tdc tick for hit.
virtual ~KHitContainerWireLine()
Destructor.
const std::list< KHitGroup > & getUnsorted() const
Unsorted list.
KHitContainerWireLine()
Default constructor.
void fill(const art::PtrVector< recob::Hit > &hits, int only_plane) override
Fill container.
PlaneID_t Plane
Index of the plane within its TPC.
Detector simulation of raw signals on wires.
data_t::const_iterator const_iterator
void addHit(const std::shared_ptr< const KHitBase > &hit)
Add a mesaurement into the colleciton.
Kalman filter wire-time measurement on a SurfWireLine surface.
const std::shared_ptr< const Surface > & getSurface() const
Surface accessor.
2D representation of charge deposited in the TDC/wire plane
raw::ChannelID_t Channel() const
ID of the readout channel the hit was extracted from.
art framework interface to geometry description
cet::coded_exception< error, detail::translate > exception