33 if (!tpcid)
return true;
44 return tpc_flashes.at(tpcid);
bool GeometryCosmicId(recob::Track &track, std::vector< art::Ptr< recob::Hit >> &hits, std::map< geo::TPCID, bool > &tpc_flashes)
geo::GeometryCore const * fGeometry
CryostatGeo const & GetElement(geo::CryostatID const &cryoid) const
geo::TPCID DetectedInTPC(const std::vector< art::Ptr< recob::Hit >> &hits)
Geometry information for a single TPC.
process_name use argoneut_mc_hitfinder track
process_name opflashCryoW ana
const geo::GeometryCore * GetGeometryProvider() const
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Interface to LArSoft services.
Point_t const & Start() const
Access to track position at different points.
auto end(FixedBins< T, C > const &) noexcept
The data type to uniquely identify a TPC.
GeometryCosmicIdAlg(const core::ProviderManager &manager, const Config &config)
Point_t const & End() const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
bool ContainsPosition(geo::Point_t const &point, double wiggle=1.0) const
Returns whether this volume contains the specified point.
Track from a non-cascading particle.A recob::Track consists of a recob::TrackTrajectory, plus additional members relevant for a "fitted" track:
void reconfigure(const Config &config)