LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
hit::CCHitFinderAlg::FitStats_t Struct Reference

Public Member Functions

void Reset (unsigned int nGaus)
 
void AddMultiGaus (unsigned int nGaus)
 
void AddFast ()
 

Public Attributes

unsigned int FastFits
 count of single-Gaussian fast fits More...
 
std::vector< unsigned int > MultiGausFits
 multi-Gaussian stats More...
 

Detailed Description

Definition at line 166 of file CCHitFinderAlg.h.

Member Function Documentation

void hit::CCHitFinderAlg::FitStats_t::AddFast ( )
inline

Definition at line 172 of file CCHitFinderAlg.h.

Referenced by hit::CCHitFinderAlg::FitNG().

172 { ++FastFits; }
unsigned int FastFits
count of single-Gaussian fast fits
void hit::CCHitFinderAlg::FitStats_t::AddMultiGaus ( unsigned int  nGaus)

Definition at line 754 of file CCHitFinderAlg.cxx.

Referenced by hit::CCHitFinderAlg::FitNG(), and hit::CCHitFinderAlg::RunCCHitFinder().

755  {
756  ++MultiGausFits[std::min(nGaus, (unsigned int)MultiGausFits.size()) - 1];
757  }
std::vector< unsigned int > MultiGausFits
multi-Gaussian stats
void hit::CCHitFinderAlg::FitStats_t::Reset ( unsigned int  nGaus)

Definition at line 746 of file CCHitFinderAlg.cxx.

References trkf::fill().

Referenced by hit::CCHitFinderAlg::CCHitFinderAlg().

747  {
748  if (nGaus == 0) return;
749  MultiGausFits.resize(nGaus);
750  std::fill(MultiGausFits.begin(), MultiGausFits.end(), 0);
751  FastFits = 0;
752  }
unsigned int FastFits
count of single-Gaussian fast fits
void fill(const art::PtrVector< recob::Hit > &hits, int only_plane)
std::vector< unsigned int > MultiGausFits
multi-Gaussian stats

Member Data Documentation

unsigned int hit::CCHitFinderAlg::FitStats_t::FastFits

count of single-Gaussian fast fits

Definition at line 167 of file CCHitFinderAlg.h.

Referenced by hit::CCHitFinderAlg::PrintStats().

std::vector<unsigned int> hit::CCHitFinderAlg::FitStats_t::MultiGausFits

multi-Gaussian stats

Definition at line 168 of file CCHitFinderAlg.h.

Referenced by hit::CCHitFinderAlg::PrintStats().


The documentation for this struct was generated from the following files: