#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.