BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegGrouperAx.h
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: MdcSegGrouperAx.h,v 1.6 2011/05/16 06:52:13 zhangy Exp $
4//
5// Description:
6//
7//
8// Environment:
9// Software developed for the BaBar Detector at the SLAC B-Factory.
10//
11// Authors: Steve Schaffner
12//
13// Copyright (C) 1996 The Board of Trustees of
14//
15// History:
16// Migration for BESIII MDC
17// The Leland Stanford Junior University. All Rights Reserved.
18//------------------------------------------------------------------------
19
20#ifndef MDCSEGGROUPERAX_HH
21#define MDCSEGGROUPERAX_HH
22#include "MdcTrkRecon/MdcSegGrouper.h"
23
24class MdcSegList;
25class MdcDetector;
26class TrkContext;
27
28// Class interface //
29class MdcSegGrouperAx : public MdcSegGrouper {
30
31public:
32 MdcSegGrouperAx( const MdcDetector* gm, int debug );
34
35 void fillWithSegs( const MdcSegList* inSegs );
36 virtual int incompWithSeg( const MdcSeg* refSeg, const MdcSeg* testSeg );
37 virtual int incompWithGroup( MdcSeg** segGroup, const MdcSeg* testSeg, int iply );
38 void resetComb( const MdcSeg* seed );
39 virtual MdcTrack* storePar( MdcTrack*, double parms[2], double chisq, TrkContext&,
40 double trackT0 );
41
42 // double calcParByHits(MdcSeg **segGroup, int nToUse, const TrkExchangePar &par, double&
43 // qual, int& nSegFit, double param[2]);
44private:
45 const MdcSeg* _seed;
46
47 // Preempt
48 MdcSegGrouperAx& operator=( const MdcSegGrouperAx& );
49};
50#endif
virtual int incompWithGroup(MdcSeg **segGroup, const MdcSeg *testSeg, int iply)
virtual MdcTrack * storePar(MdcTrack *, double parms[2], double chisq, TrkContext &, double trackT0)
void resetComb(const MdcSeg *seed)
virtual int incompWithSeg(const MdcSeg *refSeg, const MdcSeg *testSeg)
void fillWithSegs(const MdcSegList *inSegs)
MdcSegGrouperAx(const MdcDetector *gm, int debug)