|
BOSS 7.1.3
BESIII Offline Software System
|
#include <MdcSegGrouperAx.h>
Inheritance diagram for MdcSegGrouperAx:Public Member Functions | |
| MdcSegGrouperAx (const MdcDetector *gm, int debug) | |
| ~MdcSegGrouperAx () | |
| 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 MdcSeg *seed) |
| virtual MdcTrack * | storePar (MdcTrack *, double parms[2], double chisq, TrkContext &, double trackT0) |
Public Member Functions inherited from MdcSegGrouper | |
| virtual | ~MdcSegGrouper () |
| int | nextGroup (MdcSeg **segGroup, bool printit) |
| int | updateGap () |
| void | resetGap (int nGap) |
| 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) |
Additional Inherited Members | |
Protected Member Functions inherited from MdcSegGrouper | |
| MdcSegGrouper (const MdcDetector *gm, int nDeep, int debug) | |
| void | resetSegCounters () |
Protected Attributes inherited from MdcSegGrouper | |
| int | nDeep |
| int | nPlyFilled |
| int * | currentSeg |
| int * | firstGood |
| int * | firstBad |
| bool ** | isValid |
| HepAList< MdcSeg > ** | combList |
| const MdcDetector * | _gm |
| HepAList< MdcSeg > * | segList |
| bool * | leaveGap |
| int | nNull |
| int | maxNull |
| int * | gapCounter |
| bool | lTestGroup |
| bool | lTestSingle |
| int | _debug |
| bool | _noInner |
Definition at line 29 of file MdcSegGrouperAx.h.
| MdcSegGrouperAx::MdcSegGrouperAx | ( | const MdcDetector * | gm, |
| int | debug ) |
Definition at line 60 of file MdcSegGrouperAx.cxx.
|
inline |
Definition at line 33 of file MdcSegGrouperAx.h.
| void MdcSegGrouperAx::fillWithSegs | ( | const MdcSegList * | inSegs | ) |
Definition at line 73 of file MdcSegGrouperAx.cxx.
Referenced by MdcTrackList::createFromSegs().
|
virtual |
Implements MdcSegGrouper.
Definition at line 242 of file MdcSegGrouperAx.cxx.
Implements MdcSegGrouper.
Definition at line 122 of file MdcSegGrouperAx.cxx.
Referenced by resetComb().
|
virtual |
Implements MdcSegGrouper.
Definition at line 250 of file MdcSegGrouperAx.cxx.
|
virtual |
Implements MdcSegGrouper.
Definition at line 334 of file MdcSegGrouperAx.cxx.