|
| | MdcSegGrouperCsmc (const MdcDetector *gm, int debug) |
| | ~MdcSegGrouperCsmc () |
| void | fillWithSegs (const MdcSegList *inSegs) |
| virtual int | incompWithSeg (const MdcSeg *refSeg, const MdcSeg *testSeg) |
| virtual int | incompWithGroup (MdcSeg **segGroup, const MdcSeg *testSeg, int iply) |
| void | resetComb (const class MdcSeg *) |
| virtual MdcTrack * | storePar (MdcTrack *trk, double parms[2], double chisq, TrkContext &, double trackT0) |
| | MdcSegGrouperCsmc (const MdcDetector *gm, int debug) |
| | ~MdcSegGrouperCsmc () |
| void | fillWithSegs (const MdcSegList *inSegs) |
| virtual int | incompWithSeg (const MdcSeg *refSeg, const MdcSeg *testSeg) |
| virtual int | incompWithGroup (MdcSeg **segGroup, const MdcSeg *testSeg, int iply) |
| void | resetComb (const class MdcSeg *) |
| virtual MdcTrack * | storePar (MdcTrack *trk, double parms[2], double chisq, TrkContext &, double trackT0) |
| | MdcSegGrouperCsmc (const MdcDetector *gm, int debug) |
| | ~MdcSegGrouperCsmc () |
| void | fillWithSegs (const MdcSegList *inSegs) |
| virtual int | incompWithSeg (const MdcSeg *refSeg, const MdcSeg *testSeg) |
| virtual int | incompWithGroup (MdcSeg **segGroup, const MdcSeg *testSeg, int iply) |
| void | resetComb (const class MdcSeg *) |
| virtual MdcTrack * | storePar (MdcTrack *trk, double parms[2], double chisq, TrkContext &, double trackT0) |
| virtual | ~MdcSegGrouper () |
| int | nextGroup (MdcSeg **segGroup, bool printit) |
| int | updateGap () |
| void | resetGap (int nGap) |
| virtual void | resetComb (const MdcSeg *seed)=0 |
| int | nPly () const |
| int | combineSegs (MdcTrack *&, MdcSeg *seed, TrkContext &, double trackT0, double maxSegChisqO, int combineByFitHits=0) |
| void | transferHits (MdcTrack *track, int nSegs, MdcSeg **segGroup) |
| void | dumpSegList () |
| double | calcParBySegs (MdcSeg **segGroup, double seedAngle[2], int nToUse, double &qual, int &nSegFit, double param[2]) |
| double | calcParByHits (MdcSeg **segGroup, int nToUse, const TrkExchangePar &par, double &qual, int &nSegFit, double param[2], double Bz) |
| void | setNoInner (bool noInnerFlag) |
| virtual | ~MdcSegGrouper () |
| int | nextGroup (MdcSeg **segGroup, bool printit) |
| int | updateGap () |
| void | resetGap (int nGap) |
| virtual void | resetComb (const MdcSeg *seed)=0 |
| int | nPly () const |
| int | combineSegs (MdcTrack *&, MdcSeg *seed, TrkContext &, double trackT0, double maxSegChisqO, int combineByFitHits=0) |
| void | transferHits (MdcTrack *track, int nSegs, MdcSeg **segGroup) |
| void | dumpSegList () |
| double | calcParBySegs (MdcSeg **segGroup, double seedAngle[2], int nToUse, double &qual, int &nSegFit, double param[2]) |
| double | calcParByHits (MdcSeg **segGroup, int nToUse, const TrkExchangePar &par, double &qual, int &nSegFit, double param[2], double Bz) |
| void | setNoInner (bool noInnerFlag) |
| virtual | ~MdcSegGrouper () |
| int | nextGroup (MdcSeg **segGroup, bool printit) |
| int | updateGap () |
| void | resetGap (int nGap) |
| virtual void | resetComb (const MdcSeg *seed)=0 |
| int | nPly () const |
| int | combineSegs (MdcTrack *&, MdcSeg *seed, TrkContext &, double trackT0, double maxSegChisqO, int combineByFitHits=0) |
| void | transferHits (MdcTrack *track, int nSegs, MdcSeg **segGroup) |
| void | dumpSegList () |
| double | calcParBySegs (MdcSeg **segGroup, double seedAngle[2], int nToUse, double &qual, int &nSegFit, double param[2]) |
| double | calcParByHits (MdcSeg **segGroup, int nToUse, const TrkExchangePar &par, double &qual, int &nSegFit, double param[2], double Bz) |
| void | setNoInner (bool noInnerFlag) |