CGEM BOSS
6.6.5.f
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
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
_
e
f
g
h
i
l
m
o
p
r
s
t
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
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 Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
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
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
Enumerations
d
e
g
h
p
r
s
t
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
TFinderBase.cxx
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// $Id: TFinderBase.cxx,v 1.2 2005/09/09 07:47:07 zangsl Exp $
3
//-----------------------------------------------------------------------------
4
// Filename : TFinderBase.cc
5
// Section : Tracking MDC
6
// Owner : Yoshi Iwasaki
7
// Email : yoshihito.iwasaki@kek.jp
8
//-----------------------------------------------------------------------------
9
// Description : A virtual class for a track finder in tracking.
10
// See http://bsunsrv1.kek.jp/~yiwasaki/tracking/
11
//-----------------------------------------------------------------------------
12
13
#include <iostream>
14
#include "TrkReco/TFinderBase.h"
15
16
TFinderBase::TFinderBase
() : _debugLevel(0) {
17
}
18
19
TFinderBase::~TFinderBase
() {
20
}
21
22
void
23
TFinderBase::dump
(
const
std::string & msg,
const
std::string & pre)
const
{
24
std::cout << pre;
25
if
( msg.find(
"name"
) != std::string::npos
26
|| msg.find(
"version"
) != std::string::npos
27
|| msg.find(
"detail"
) != std::string::npos
28
|| msg ==
""
) {
29
std::cout <<
name
() <<
"("
<<
version
() <<
")"
;
30
}
31
if
(msg.find(
"detail"
) != std::string::npos || msg.find(
"state"
) != std::string::npos) {
32
std::cout <<
"Debug Level="
<< _debugLevel;
33
}
34
std::cout << std::endl;
35
}
TFinderBase::version
virtual std::string version(void) const =0
returns version.
TFinderBase::dump
virtual void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dumps debug information.
Definition:
TFinderBase.cxx:23
TFinderBase::TFinderBase
TFinderBase()
Constructor.
Definition:
TFinderBase.cxx:16
TFinderBase::name
virtual std::string name(void) const =0
returns name.
TFinderBase::~TFinderBase
virtual ~TFinderBase()
Destructor.
Definition:
TFinderBase.cxx:19
source
Reconstruction
TrkReco
TrkReco-00-08-59-patch4-slc6tag
src
TFinderBase.cxx
Generated by
1.9.6