#include <CRTTrackRecoAlg.h>
Classes | |
| struct | Config |
Public Member Functions | |
| CRTTrackRecoAlg (const Config &config) | |
| CRTTrackRecoAlg (const fhicl::ParameterSet &pset) | |
| ~CRTTrackRecoAlg () | |
| void | reconfigure (const Config &config) |
| std::vector< std::vector < art::Ptr< sbn::crt::CRTHit > > > | CreateCRTTzeros (std::vector< art::Ptr< sbn::crt::CRTHit >>) |
| sbn::crt::CRTTrack | FillCrtTrack (sbn::crt::CRTHit hit1, sbn::crt::CRTHit hit2, bool complete) |
| sbn::crt::CRTTrack | FillCrtTrack (sbn::crt::CRTHit hit1, sbn::crt::CRTHit hit2, size_t nhits) |
| std::vector< std::pair < sbn::crt::CRTHit, std::vector< int > > > | AverageHits (std::vector< art::Ptr< sbn::crt::CRTHit >> hits, std::map< art::Ptr< sbn::crt::CRTHit >, int > hitIds) |
| std::vector< sbn::crt::CRTHit > | AverageHits (std::vector< art::Ptr< sbn::crt::CRTHit >> hits) |
| sbn::crt::CRTHit | DoAverage (std::vector< art::Ptr< sbn::crt::CRTHit >> hits) |
| std::vector< std::pair < sbn::crt::CRTTrack, std::vector< int > > > | CreateTracks (std::vector< std::pair< sbn::crt::CRTHit, std::vector< int >>> hits) |
| std::vector< sbn::crt::CRTTrack > | CreateTracks (std::vector< sbn::crt::CRTHit > hits) |
Private Attributes | |
| double | fTimeLimit |
| double | fAverageHitDistance |
| double | fDistanceLimit |
| CRTHitRecoAlg | hitAlg |
| CRTGeoAlg | fCrtGeo |
Definition at line 59 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
| sbnd::CRTTrackRecoAlg::CRTTrackRecoAlg | ( | const Config & | config | ) |
Definition at line 5 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
|
inline |
Definition at line 85 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
| sbnd::CRTTrackRecoAlg::~CRTTrackRecoAlg | ( | ) |
Definition at line 21 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| std::vector< std::pair< sbn::crt::CRTHit, std::vector< int > > > sbnd::CRTTrackRecoAlg::AverageHits | ( | std::vector< art::Ptr< sbn::crt::CRTHit >> | hits, |
| std::map< art::Ptr< sbn::crt::CRTHit >, int > | hitIds | ||
| ) |
Definition at line 160 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| std::vector< sbn::crt::CRTHit > sbnd::CRTTrackRecoAlg::AverageHits | ( | std::vector< art::Ptr< sbn::crt::CRTHit >> | hits | ) |
Definition at line 208 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| std::vector< std::vector< art::Ptr< sbn::crt::CRTHit > > > sbnd::CRTTrackRecoAlg::CreateCRTTzeros | ( | std::vector< art::Ptr< sbn::crt::CRTHit >> | hits | ) |
Definition at line 37 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| std::vector< std::pair< sbn::crt::CRTTrack, std::vector< int > > > sbnd::CRTTrackRecoAlg::CreateTracks | ( | std::vector< std::pair< sbn::crt::CRTHit, std::vector< int >>> | hits | ) |
Definition at line 273 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| std::vector< sbn::crt::CRTTrack > sbnd::CRTTrackRecoAlg::CreateTracks | ( | std::vector< sbn::crt::CRTHit > | hits | ) |
Definition at line 345 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| sbn::crt::CRTHit sbnd::CRTTrackRecoAlg::DoAverage | ( | std::vector< art::Ptr< sbn::crt::CRTHit >> | hits | ) |
Definition at line 230 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| sbn::crt::CRTTrack sbnd::CRTTrackRecoAlg::FillCrtTrack | ( | sbn::crt::CRTHit | hit1, |
| sbn::crt::CRTHit | hit2, | ||
| bool | complete | ||
| ) |
Definition at line 77 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| sbn::crt::CRTTrack sbnd::CRTTrackRecoAlg::FillCrtTrack | ( | sbn::crt::CRTHit | hit1, |
| sbn::crt::CRTHit | hit2, | ||
| size_t | nhits | ||
| ) |
Definition at line 120 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
| void sbnd::CRTTrackRecoAlg::reconfigure | ( | const Config & | config | ) |
Definition at line 26 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.cc.
|
private |
Definition at line 115 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
|
private |
Definition at line 119 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
|
private |
Definition at line 116 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
|
private |
Definition at line 114 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
|
private |
Definition at line 118 of file sbndcode/sbndcode/CRT/CRTUtils/CRTTrackRecoAlg.h.
1.8.5