BOSS
7.1.3
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
c
d
e
g
h
i
l
m
n
o
p
r
s
t
Enumerations
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Symbols
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
w
x
Files
File List
File Members
All
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
j
k
l
m
n
p
r
s
t
u
v
w
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
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/TrkSimpleMaker.h
"
22
#include "
TrkFitter/TrkHelixRep.h
"
23
24
25
class
TrkHelixMaker
:
public
TrkSimpleMaker
<TrkHelixRep> {
26
public
:
27
TrkHelixMaker
();
28
virtual
~TrkHelixMaker
();
29
30
void
addZValues
(
TrkRecoTrk
& theTrack,
double
z0,
31
double
tanDip,
double
chi2);
32
33
protected
:
34
TrkRep
*
makeRep
(
TrkRecoTrk
& theTrack)
const
;
35
36
private
:
37
38
// Preempt
39
TrkHelixMaker
& operator= (
const
TrkHelixMaker
&);
40
TrkHelixMaker
(
const
TrkHelixMaker
&);
41
};
25
class
TrkHelixMaker
:
public
TrkSimpleMaker
<TrkHelixRep> {
…
};
42
43
#endif
TrkHelixRep.h
TrkSimpleMaker.h
TrkHelixMaker::TrkHelixMaker
TrkHelixMaker()
Definition
TrkHelixMaker.cxx:24
TrkHelixMaker::makeRep
TrkRep * makeRep(TrkRecoTrk &theTrack) const
TrkHelixMaker::addZValues
void addZValues(TrkRecoTrk &theTrack, double z0, double tanDip, double chi2)
Definition
TrkHelixMaker.cxx:29
TrkHelixMaker::~TrkHelixMaker
virtual ~TrkHelixMaker()
Definition
TrkHelixMaker.cxx:20
TrkRecoTrk
Definition
TrkRecoTrk.h:71
TrkRep
Definition
TrkRep.h:43
TrkSimpleMaker< TrkHelixRep >::TrkSimpleMaker
TrkSimpleMaker()
7.1.3
Reconstruction
MdcPatRec
TrkFitter
TrkFitter-00-01-11
TrkFitter
TrkHelixMaker.h
Generated by
1.13.2