#include <IniSegAlg.h>
Public Member Functions | |
| IniSegAlg (std::map< size_t, std::vector< dunefd::Hit2D > > clusters) | |
| IniSegAlg (std::vector< art::Ptr< recob::Track > > const &tracks, TVector3 const &mcvtx) | |
| void | FeedwithMc (TVector2 const &vtx, TVector2 const &dir, TVector3 const &dir3d) |
| void | FeedwithMc (TVector3 const &dir3d) |
| std::map< size_t, std::vector< dunefd::Hit2D > > const & | GetSelectedCl () const |
| std::vector< dunefd::Hit2D > const & | GetCl () const |
| const bool | IsFound () |
| art::Ptr< recob::Track > const & | GetTrk () const |
| float const & | GetDist () const |
| float const & | GetCos () const |
Private Member Functions | |
| void | FindClustersInRad () |
| void | FindCluster () |
| void | SortLess () |
| void | Find3dTrack () |
| TVector2 | ClusterDir (std::vector< Hit2D > const &hits) |
Private Attributes | |
| std::map< size_t, std::vector< dunefd::Hit2D > > | fClusters |
| std::map< size_t, std::vector< dunefd::Hit2D > > | fSelCls |
| std::vector< art::Ptr< recob::Track > > | fSelTrks |
| art::Ptr< recob::Track > | fTrk |
| bool | fFound |
| TVector3 | fDir3d |
| TVector3 | fFront |
| TVector3 | fBack |
| std::vector< dunefd::Hit2D > | fCl |
| TVector2 | fMcVtx |
| TVector3 | fMcVtx3d |
| TVector2 | fDir |
| float | fRadius |
| float | fDistVtxCl |
| float const | fThrcos |
| float | fCos |
Definition at line 43 of file IniSegAlg.h.
| dunefd::IniSegAlg::IniSegAlg | ( | std::map< size_t, std::vector< dunefd::Hit2D > > | clusters | ) |
Definition at line 27 of file IniSegAlg.cxx.
| dunefd::IniSegAlg::IniSegAlg | ( | std::vector< art::Ptr< recob::Track > > const & | tracks, |
| TVector3 const & | mcvtx | ||
| ) |
Definition at line 36 of file IniSegAlg.cxx.
|
private |
Definition at line 80 of file IniSegAlg.cxx.
| void dunefd::IniSegAlg::FeedwithMc | ( | TVector2 const & | vtx, |
| TVector2 const & | dir, | ||
| TVector3 const & | dir3d | ||
| ) |
Definition at line 47 of file IniSegAlg.cxx.
| void dunefd::IniSegAlg::FeedwithMc | ( | TVector3 const & | dir3d | ) |
Definition at line 57 of file IniSegAlg.cxx.
|
private |
Definition at line 120 of file IniSegAlg.cxx.
|
private |
Definition at line 97 of file IniSegAlg.cxx.
|
private |
Definition at line 63 of file IniSegAlg.cxx.
|
inline |
Definition at line 52 of file IniSegAlg.h.
|
inline |
Definition at line 58 of file IniSegAlg.h.
|
inline |
Definition at line 57 of file IniSegAlg.h.
|
inline |
Definition at line 51 of file IniSegAlg.h.
|
inline |
Definition at line 55 of file IniSegAlg.h.
|
inline |
Definition at line 54 of file IniSegAlg.h.
|
private |
Definition at line 74 of file IniSegAlg.cxx.
|
private |
Definition at line 79 of file IniSegAlg.h.
|
private |
Definition at line 82 of file IniSegAlg.h.
|
private |
Definition at line 69 of file IniSegAlg.h.
|
private |
Definition at line 90 of file IniSegAlg.h.
|
private |
Definition at line 85 of file IniSegAlg.h.
|
private |
Definition at line 76 of file IniSegAlg.h.
|
private |
Definition at line 88 of file IniSegAlg.h.
|
private |
Definition at line 75 of file IniSegAlg.h.
|
private |
Definition at line 78 of file IniSegAlg.h.
|
private |
Definition at line 83 of file IniSegAlg.h.
|
private |
Definition at line 84 of file IniSegAlg.h.
|
private |
Definition at line 87 of file IniSegAlg.h.
|
private |
Definition at line 70 of file IniSegAlg.h.
|
private |
Definition at line 73 of file IniSegAlg.h.
|
private |
Definition at line 89 of file IniSegAlg.h.
|
private |
Definition at line 74 of file IniSegAlg.h.
1.8.11