BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/MdcTrkRecon/MdcTrkRecon/MdcSegGrouperCsmc.h
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: MdcSegGrouperCsmc.h,v 1.5 2009/12/16 09:02:47 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 MDCSEGGROUPERCSMC_HH
21#define MDCSEGGROUPERCSMC_HH
22#include "MdcTrkRecon/MdcSegGrouper.h"
23
24class MdcSegList;
25class TrkContext;
26
27// Class interface //
29
30public:
31 MdcSegGrouperCsmc(const MdcDetector *gm, int debug);
33
34 void fillWithSegs( const MdcSegList *inSegs);
35 virtual int incompWithSeg(const MdcSeg *refSeg, const MdcSeg *testSeg);
36 virtual int incompWithGroup(MdcSeg **segGroup, const MdcSeg *testSeg,
37 int iply);
38 void resetComb(const class MdcSeg *);
39 virtual MdcTrack* storePar(MdcTrack* trk, double parms[2], double chisq,
40 TrkContext&, double trackT0);
41
42private:
43 const MdcSeg *_seed;
44
45 // Preempt
46 MdcSegGrouperCsmc& operator= (const MdcSegGrouperCsmc&) ;
47};
48#endif
49
50
51
52
53
54
55
void resetComb(const class MdcSeg *)
void fillWithSegs(const MdcSegList *inSegs)
virtual MdcTrack * storePar(MdcTrack *trk, double parms[2], double chisq, TrkContext &, double trackT0)
virtual int incompWithSeg(const MdcSeg *refSeg, const MdcSeg *testSeg)
virtual int incompWithGroup(MdcSeg **segGroup, const MdcSeg *testSeg, int iply)