This is the complete list of members for pma::ProjectionMatchingAlg, including all inherited members.
addEndpointRef_(const detinfo::DetectorPropertiesData &detProp, pma::Track3D &trk, const std::map< unsigned int, std::vector< art::Ptr< recob::Hit >>> &hits, std::pair< int, int > const *wires, double const *xPos, unsigned int tpc, unsigned int cryo) const | pma::ProjectionMatchingAlg | private |
alignTracks(pma::Track3D &first, pma::Track3D &second) const | pma::ProjectionMatchingAlg | |
autoFlip(pma::Track3D &trk, pma::Track3D::EDirection dir=Track3D::kForward, double thr=0.0, unsigned int n=0) const | pma::ProjectionMatchingAlg | inline |
buildMultiTPCTrack(const detinfo::DetectorPropertiesData &clockData, const std::vector< art::Ptr< recob::Hit >> &hits) const | pma::ProjectionMatchingAlg | |
buildSegment(const detinfo::DetectorPropertiesData &clockData, const std::vector< art::Ptr< recob::Hit >> &hits_1, const std::vector< art::Ptr< recob::Hit >> &hits_2={}) const | pma::ProjectionMatchingAlg | |
buildSegment(const detinfo::DetectorPropertiesData &clockData, const std::vector< art::Ptr< recob::Hit >> &hits_1, const std::vector< art::Ptr< recob::Hit >> &hits_2, const TVector3 &point) const | pma::ProjectionMatchingAlg | |
buildSegment(const detinfo::DetectorPropertiesData &detProp, const std::vector< art::Ptr< recob::Hit >> &hits, const TVector3 &point) const | pma::ProjectionMatchingAlg | |
buildShowerSeg(const detinfo::DetectorPropertiesData &detProp, const std::vector< art::Ptr< recob::Hit >> &hits, const pma::Vector3D &vtx) const | pma::ProjectionMatchingAlg | |
buildTrack(const detinfo::DetectorPropertiesData &detProp, const std::vector< art::Ptr< recob::Hit >> &hits_1, const std::vector< art::Ptr< recob::Hit >> &hits_2={}) const | pma::ProjectionMatchingAlg | |
chkEndpointHits_(const detinfo::DetectorPropertiesData &detProp, int wire, int wdir, double drift_x, int view, unsigned int tpc, unsigned int cryo, const pma::Track3D &trk, const std::vector< art::Ptr< recob::Hit >> &hits) const | pma::ProjectionMatchingAlg | private |
extendTrack(const detinfo::DetectorPropertiesData &clockData, const pma::Track3D &trk, const std::vector< art::Ptr< recob::Hit >> &hits, bool add_nodes) const | pma::ProjectionMatchingAlg | |
fFineTuningEps | pma::ProjectionMatchingAlg | private |
fGeom | pma::ProjectionMatchingAlg | private |
fHitTestingDist2D | pma::ProjectionMatchingAlg | private |
FilterOutSmallParts(const detinfo::DetectorPropertiesData &detProp, double r2d, const std::vector< art::Ptr< recob::Hit >> &hits_in, std::vector< art::Ptr< recob::Hit >> &hits_out, const TVector2 &vtx2d) const | pma::ProjectionMatchingAlg | |
fMinTwoViewFraction | pma::ProjectionMatchingAlg | private |
fOptimizationEps | pma::ProjectionMatchingAlg | private |
fTrkValidationDist2D | pma::ProjectionMatchingAlg | private |
GetCloseHits_(const detinfo::DetectorPropertiesData &detProp, double r2d, const std::vector< art::Ptr< recob::Hit >> &hits_in, std::vector< size_t > &used, std::vector< art::Ptr< recob::Hit >> &hits_out) const | pma::ProjectionMatchingAlg | private |
getSegCount_(size_t trk_size) | pma::ProjectionMatchingAlg | privatestatic |
guideEndpoints(const detinfo::DetectorPropertiesData &clockData, pma::Track3D &trk, const std::map< unsigned int, std::vector< art::Ptr< recob::Hit >>> &hits) const | pma::ProjectionMatchingAlg | |
guideEndpoints(const detinfo::DetectorPropertiesData &clockData, pma::Track3D &trk, pma::Track3D::ETrackEnd endpoint, const std::map< unsigned int, std::vector< art::Ptr< recob::Hit >>> &hits) const | pma::ProjectionMatchingAlg | |
Has_(const std::vector< size_t > &v, size_t idx) const | pma::ProjectionMatchingAlg | private |
isContained(const pma::Track3D &trk, float margin=0.0F) const | pma::ProjectionMatchingAlg | inline |
mergeTracks(const detinfo::DetectorPropertiesData &detProp, pma::Track3D &dst, pma::Track3D &src, bool reopt) const | pma::ProjectionMatchingAlg | |
ProjectionMatchingAlg(const Config &config) | pma::ProjectionMatchingAlg | |
ProjectionMatchingAlg(const fhicl::ParameterSet &pset) | pma::ProjectionMatchingAlg | inline |
RemoveNotEnabledHits(pma::Track3D &trk) const | pma::ProjectionMatchingAlg | |
selectInitialHits(pma::Track3D &trk, unsigned int view=geo::kZ, unsigned int *nused=0) const | pma::ProjectionMatchingAlg | |
ShortenSeg_(const detinfo::DetectorPropertiesData &detProp, pma::Track3D &trk, const geo::TPCGeo &tpcgeom) const | pma::ProjectionMatchingAlg | private |
testHits(detinfo::DetectorPropertiesData const &detProp, const pma::Track3D &trk, const std::vector< art::Ptr< recob::Hit >> &hits, double eps=1.0) const | pma::ProjectionMatchingAlg | inline |
TestTrk_(pma::Track3D &trk, const geo::TPCGeo &tpcgeom) const | pma::ProjectionMatchingAlg | private |
trimTrackToVolume(pma::Track3D &trk, TVector3 p0, TVector3 p1) const | pma::ProjectionMatchingAlg | |
twoViewFraction(pma::Track3D &trk) const | pma::ProjectionMatchingAlg | |
validate(const detinfo::DetectorPropertiesData &detProp, const lariov::ChannelStatusProvider &channelStatus, const pma::Track3D &trk, const std::vector< art::Ptr< recob::Hit >> &hits) const | pma::ProjectionMatchingAlg | |
validate(const detinfo::DetectorPropertiesData &detProp, const lariov::ChannelStatusProvider &channelStatus, const TVector3 &p0, const TVector3 &p1, const std::vector< art::Ptr< recob::Hit >> &hits, unsigned int testView, unsigned int tpc, unsigned int cryo) const | pma::ProjectionMatchingAlg | |
validate_on_adc_test(const detinfo::DetectorPropertiesData &detProp, const lariov::ChannelStatusProvider &channelStatus, const pma::Track3D &trk, const img::DataProviderAlg &adcImage, const std::vector< art::Ptr< recob::Hit >> &hits, TH1F *histoPassing, TH1F *histoRejected) const | pma::ProjectionMatchingAlg |