39 if(crtID == -99999)
return false;
42 if(crtTracks.at(crtID).complete)
return true;
45 double crtTime = ((double)(
int)crtTracks.at(crtID).ts1_ns) * 1
e-3;
46 if(crtTime < fBeamTimeMin || crtTime >
fBeamTimeMax)
return true;
bool CrtTrackCosmicId(recob::Track track, std::vector< art::Ptr< recob::Hit >> hits, std::vector< sbn::crt::CRTTrack > crtTracks)
const detinfo::DetectorPropertiesStandard * GetDetectorPropertiesProvider() const
int GetMatchedCRTTrackId(detinfo::DetectorPropertiesData const &detProp, recob::Track tpcTrack, std::vector< sbn::crt::CRTTrack > crtTracks, const art::Event &event)
sbnd::CRTTrackMatchAlg trackMatchAlg
fhicl::Table< sbnd::CRTTrackMatchAlg::Config > TrackMatchAlg
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.
fhicl::Table< BeamTime > BeamTimeLimits
CrtTrackCosmicIdAlg(const core::ProviderManager &manager, const Config &config)
void reconfigure(const core::ProviderManager &manager, const Config &config)
Track from a non-cascading particle.A recob::Track consists of a recob::TrackTrajectory, plus additional members relevant for a "fitted" track: