BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/MdcTrkRecon/include/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
24
class
MdcSegList
;
25
class
TrkContext
;
26
27
// Class interface //
28
class
MdcSegGrouperCsmc
:
public
MdcSegGrouper
{
29
30
public
:
31
MdcSegGrouperCsmc
(
const
MdcDetector
* gm,
int
debug );
32
~MdcSegGrouperCsmc
(){};
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,
int
iply );
37
void
resetComb
(
const
class
MdcSeg
* );
38
virtual
MdcTrack
*
storePar
(
MdcTrack
* trk,
double
parms[2],
double
chisq,
TrkContext
&,
39
double
trackT0 );
40
41
private
:
42
const
MdcSeg
* _seed;
43
44
// Preempt
45
MdcSegGrouperCsmc
& operator=(
const
MdcSegGrouperCsmc
& );
46
};
47
#endif
MdcDetector
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcDetector.h:18
MdcSegGrouperCsmc
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegGrouperCsmc.h:28
MdcSegGrouperCsmc::~MdcSegGrouperCsmc
~MdcSegGrouperCsmc()
Definition
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegGrouperCsmc.h:32
MdcSegGrouperCsmc::resetComb
void resetComb(const class MdcSeg *)
MdcSegGrouperCsmc::MdcSegGrouperCsmc
MdcSegGrouperCsmc(const MdcDetector *gm, int debug)
MdcSegGrouperCsmc::incompWithSeg
virtual int incompWithSeg(const MdcSeg *refSeg, const MdcSeg *testSeg)
MdcSegGrouperCsmc::fillWithSegs
void fillWithSegs(const MdcSegList *inSegs)
MdcSegGrouperCsmc::storePar
virtual MdcTrack * storePar(MdcTrack *trk, double parms[2], double chisq, TrkContext &, double trackT0)
MdcSegGrouperCsmc::incompWithGroup
virtual int incompWithGroup(MdcSeg **segGroup, const MdcSeg *testSeg, int iply)
MdcSegGrouper
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegGrouper.h:39
MdcSegList
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegList.h:20
MdcSeg
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h:41
MdcTrack
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcTrack.h:19
TrkContext
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkContext.h:29
8.0.0
BOSS_Source
Reconstruction
MdcPatRec
MdcTrkRecon
include
MdcTrkRecon
MdcSegGrouperCsmc.h
Generated by
1.16.1