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