BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/TrkFitter/include/TrkFitter/TrkHelixMaker.h
Go to the documentation of this file.
1
//--------------------------------------------------------------------------
2
// File and Version Information:
3
// $Id: TrkHelixMaker.h,v 1.1.1.1 2005/04/21 06:26:56 maqm Exp $
4
//
5
// Description:
6
// Creates tracks with HelixReps inside them (makeTrack()), or swaps
7
// in a HelixRep for the existing Rep (changeFit()). In neither case
8
// is a fit performed. HelixReps have an option of allowing hit-dropping
9
// and ambiguity-flipping while fitting; these can be turned on
10
// by invoking setFlipAndDrop() for that track.
11
//
12
// Environment:
13
// Software developed for the BaBar Detector at the SLAC B-Factory.
14
//
15
// Author(s): Steve Schaffner
16
//
17
//------------------------------------------------------------------------
18
19
#ifndef TRKHELIXMAKER_H
20
#define TRKHELIXMAKER_H
21
#include "TrkFitter/TrkHelixRep.h"
22
#include "TrkFitter/TrkSimpleMaker.h"
23
24
class
TrkHelixMaker
:
public
TrkSimpleMaker
<TrkHelixRep> {
25
public
:
26
TrkHelixMaker
();
27
virtual
~TrkHelixMaker
();
28
29
void
addZValues
(
TrkRecoTrk
& theTrack,
double
z0,
double
tanDip,
double
chi2 );
30
31
protected
:
32
TrkRep
*
makeRep
(
TrkRecoTrk
& theTrack )
const
;
33
34
private
:
35
// Preempt
36
TrkHelixMaker
& operator=(
const
TrkHelixMaker
& );
37
TrkHelixMaker
(
const
TrkHelixMaker
& );
38
};
39
40
#endif
TrkHelixMaker
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TrkFitter/TrkHelixMaker.h:24
TrkHelixMaker::TrkHelixMaker
TrkHelixMaker()
TrkHelixMaker::~TrkHelixMaker
virtual ~TrkHelixMaker()
TrkHelixMaker::makeRep
TrkRep * makeRep(TrkRecoTrk &theTrack) const
TrkHelixMaker::addZValues
void addZValues(TrkRecoTrk &theTrack, double z0, double tanDip, double chi2)
TrkRecoTrk
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRecoTrk.h:73
TrkRep
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkRep.h:43
TrkSimpleMaker
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/TrkFitter/TrkSimpleMaker.h:26
8.0.0
BOSS_Source
Reconstruction
MdcPatRec
TrkFitter
include
TrkFitter
TrkHelixMaker.h
Generated by
1.16.1