16#ifdef TRKRECO_DEBUG_DETAIL
24#define HEP_SHORT_NAMES
25#include "CLHEP/Alist/AList.h"
26#include "TrkReco/THelixFitter.h"
42 float szSegmentDistance,
44 unsigned fittingFlag);
51 const std::string &
name(
void)
const;
54 void dump(
const std::string & message = std::string(
""),
55 const std::string & prefix = std::string(
""))
const;
105 bool initializeForStereo(
const TTrack &,
115 const float _maxSigma;
116 const float _maxSigmaStereo;
117 const float _salvageLevel;
118 const float _szSegmentDistance;
119 const float _szLinkDistance;
122 unsigned _minNLinksForCircle;
129 mutable unsigned _nSuperLayers;
130 mutable unsigned _nHits[5];
135#ifdef TBuilder_NO_INLINE
139#define TBuilder_INLINE_DEFINE_HERE
142#ifdef TBuilder_INLINE_DEFINE_HERE
A class to build a track.
TMLine * initialLine(const TTrack &, AList< TSegment > &) const
makes a line.
AList< TMLine > searchLines5(void) const
AList< TMLine > searchLines1(void) const
TMLine * initialLineOld(const TTrack &, AList< TSegment > &) const
void removeFarSegment(const TMLine &, AList< TSegment > &, AList< TMLink > &) const
const std::string & name(void) const
returns name.
AList< TMLine > searchLines6(void) const
TTrack * buildRphi(const AList< TMLink > &) const
builds a r/phi track from TMLinks or from Segments.
TMLine * initialLine2(const TTrack &, const AList< TMLink > &) const
virtual ~TBuilder()
Destructor.
TTrack * build(TTrack &t, const TMLine &l) const
void salvage(TTrack &t, AList< TMLink > &hits) const
salvages hits.
AList< TMLine > searchLines2(void) const
TTrack * buildStereoNew(const TTrack &t, AList< TSegment > &goodSegments, AList< TSegment > &badSegments) const
TTrack * buildStereo(const TTrack &t, AList< TSegment > &) const
AList< TSegment > selectStereoSegment(const TMLine &line, const AList< TSegment > &list, const AList< TMLink > &szList) const
TTrack * buildStereoOld(TTrack &t, const AList< TMLink > &allLinks, const AList< TMLink > &isolatedLinks) const
TMLine * initialLine1(const TTrack &, const AList< TSegment > &, const AList< TMLink > &) const
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dumps debug information.
AList< TMLine > searchLines4(void) const
AList< TMLine > searchInitialLines(unsigned nSuperLayers) const
AList< TMLine > searchLines3(void) const
TMLine searchLine(const TMLine &initialLine) const
A class to fit a TTrackBase object to a helix.
A class to represent a track in tracking.
A class to relate TMDCWireHit and TTrack objects.
A class to relate TMDCWireHit and TTrack objects.
A class to represent a track in tracking.