LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
StepUtils.cxx File Reference

Go to the source code of this file.

Classes

struct  SortEntry
 

Namespaces

 tca
 

Functions

bool valsDecreasing (SortEntry c1, SortEntry c2)
 
void tca::StepAway (TCSlice &slc, Trajectory &tj)
 
void tca::SetStrategy (TCSlice &slc, Trajectory &tj)
 
void tca::Forecast (TCSlice &slc, Trajectory &tj)
 
void tca::UpdateStiffEl (TCSlice &slc, Trajectory &tj)
 
void tca::UpdateTraj (TCSlice &slc, Trajectory &tj)
 
void tca::CheckStiffEl (TCSlice &slc, Trajectory &tj)
 
void tca::CheckTraj (TCSlice &slc, Trajectory &tj)
 
void tca::AddHits (TCSlice &slc, Trajectory &tj, unsigned short ipt, bool &sigOK)
 
void tca::AddLAHits (TCSlice &slc, Trajectory &tj, unsigned short ipt, bool &sigOK)
 
void tca::ReversePropagate (TCSlice &slc, Trajectory &tj)
 
void tca::GetHitMultiplet (TCSlice &slc, unsigned int theHit, std::vector< unsigned int > &hitsInMultiplet)
 
void tca::GetHitMultiplet (TCSlice &slc, unsigned int theHit, std::vector< unsigned int > &hitsInMultiplet, unsigned short &localIndex)
 
float tca::HitTimeErr (TCSlice &slc, unsigned int iht)
 
float tca::HitsTimeErr2 (TCSlice &slc, const std::vector< unsigned int > &hitVec)
 
void tca::ChkStopEndPts (TCSlice &slc, Trajectory &tj, bool prt)
 
void tca::DefineHitPos (TCSlice &slc, TrajPoint &tp)
 
void tca::FindUseHits (TCSlice &slc, Trajectory &tj, unsigned short ipt, float maxDelta, bool useChg)
 
void tca::FindSoftKink (TCSlice &slc, Trajectory &tj)
 
void tca::FillGaps (TCSlice &slc, Trajectory &tj)
 
void tca::CheckHiMultUnusedHits (TCSlice &slc, Trajectory &tj)
 
void tca::CheckHiMultEndHits (TCSlice &slc, Trajectory &tj)
 
void tca::HiEndDelta (TCSlice &slc, Trajectory &tj)
 
void tca::UpdateDeltaRMS (TCSlice &slc, Trajectory &tj)
 
void tca::MaskBadTPs (TCSlice &slc, Trajectory &tj, float const &maxChi)
 
bool tca::MaskedHitsOK (TCSlice &slc, Trajectory &tj)
 
bool tca::StopIfBadFits (TCSlice &slc, Trajectory &tj)
 
void tca::GottaKink (TCSlice &slc, Trajectory &tj, unsigned short &killPts)
 
void tca::FixTrajBegin (TCSlice &slc, Trajectory &tj)
 
void tca::FixTrajBegin (TCSlice &slc, Trajectory &tj, unsigned short atPt)
 
void tca::FixTrajEnd (TCSlice &slc, Trajectory &tj, unsigned short atPt)
 
bool tca::IsGhost (TCSlice &slc, Trajectory &tj)
 
bool tca::IsGhost (TCSlice &slc, std::vector< unsigned int > &tHits)
 
void tca::EndMerge (TCSlice &slc, CTP_t inCTP, bool lastPass)
 
void tca::MaskTrajEndPoints (TCSlice &slc, Trajectory &tj, unsigned short nPts)
 
void tca::ChkStop (TCSlice &slc, Trajectory &tj)
 
bool tca::ChkMichel (TCSlice &slc, Trajectory &tj, unsigned short &lastGoodPt)
 
void tca::ChkHiChgHits (TCSlice &slc, CTP_t inCTP)
 
void tca::SplitHiChgHits (TCSlice &slc, Trajectory &tj)
 
bool tca::MakeJunkTraj (TCSlice &slc, std::vector< unsigned int > tHits)
 

Function Documentation

bool valsDecreasing ( SortEntry  c1,
SortEntry  c2 
)

Definition at line 9 of file StepUtils.cxx.

References SortEntry::val.

Referenced by tca::MakeJunkTraj().

9 { return (c1.val > c2.val);}
float val
Definition: StepUtils.cxx:6