BOSS
7.1.1
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
▼
BOSS
Used Packages
Requirements
►
How to use the ERS package
Todo List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
7.1.1
►
Analysis
►
BesCxxPolicy
►
BesExamples
►
BesPolicy
►
Calibration
►
Control
►
Database
►
DetectorDescription
►
DistBoss
►
DQA
►
Emc
►
Event
►
EventDisplay
►
EventFilter
►
EvtPreSelect
►
External
►
Generator
►
InstallArea
►
LumTauAlg
►
MagneticField
►
Mdc
►
Muc
►
OfflineEvtFilter
▼
Reconstruction
►
BeamParamsAlg
►
DTagAlg
►
DTagSkim
►
EmcRec
►
EmcTimeRec
►
EsTimeAlg
►
EventAssembly
▼
KalFitAlg
▼
KalFitAlg-00-08-07
►
KalFitAlg
▼
src
►
coil
►
helix
►
lpav
►
KalFitAlg.cxx
KalFitAlg2.cxx
►
KalFitCylinder.cxx
KalFitDoca.cxx
►
KalFitElement.cxx
KalFitHelixSeg.cxx
►
KalFitHitMdc.cxx
KalFitMaterial.cxx
►
KalFitMemLeak.c
KalFitPar.cxx
KalFitReadGdml.cxx
KalFitSuper_Mdc.cxx
►
KalFitTrack.cxx
KalFitTrack2.cxx
►
KalFitWire.cxx
►
MdcDedxAlg
►
MdcDummyAlg
►
MdcFastTrkAlg
►
MdcHoughFinder
►
MdcPatRec
►
MucRecAlg
►
Pi0EtaToGGRecAlg
►
Pi0RecAlg
►
PrimaryVertexAlg
►
QCMCFilterAlg
►
SD0TagAlg
►
T0Dummy
►
TagWriterAlg
►
TofEnergyRec
►
TofRec
►
TrackUtil
►
TrkExtAlg
►
TrkReco
►
VeeVertexAlg
►
ZddReconAlg
►
RootPolicy
►
Simulation
►
Tof
►
Trigger
►
Utilities
►
Validation
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
KalFitHitMdc.cxx
Go to the documentation of this file.
1
//-----------------------------------------------------------------------
2
// File from KalFit module
3
//
4
// Filename : KalFitHitMdc.cc
5
//------------------------------------------------------------------------
6
// Description : Hit in Mdc
7
//------------------------------------------------------------------------
8
// Modif :
9
//------------------------------------------------------------------------
10
#include "CLHEP/Geometry/Point3D.h"
11
#ifndef ENABLE_BACKWARDS_COMPATIBILITY
12
typedef
HepGeom::Point3D<double>
HepPoint3D
;
13
#endif
14
#include "
KalFitAlg/KalFitHitMdc.h
"
15
#include "
KalFitAlg/KalFitWire.h
"
16
#include "
MdcRecEvent/RecMdcHit.h
"
17
18
// constructor
19
KalFitHitMdc::KalFitHitMdc
(
int
id
,
int
LR,
double
tdc,
double
dist[2],
20
double
erdist[2],
KalFitWire
* wire,
RecMdcHit
* rechitptr):
21
LR_(LR), tdc_(tdc), wire_(wire), rechitptr_(rechitptr), chi2_(0), chi2_back_(0), id_(id) {
22
dist_[0]=
dist
[0];
23
dist_[1]=
dist
[1];
24
erdist_[0]=
erdist
[0];
25
erdist_[1]=
erdist
[1];
26
}
19
KalFitHitMdc::KalFitHitMdc
(
int
id
,
int
LR,
double
tdc,
double
dist[2], {
…
}
27
28
KalFitHitMdc::KalFitHitMdc
(
int
id
,
int
LR,
double
tdc,
double
dist[2],
29
double
erdist[2],
KalFitWire
* wire):
30
LR_(LR), tdc_(tdc), wire_(wire), chi2_(0), chi2_back_(0), id_(id) {
31
32
dist_[0]=
dist
[0];
33
dist_[1]=
dist
[1];
34
erdist_[0]=
erdist
[0];
35
erdist_[1]=
erdist
[1];
36
}
28
KalFitHitMdc::KalFitHitMdc
(
int
id
,
int
LR,
double
tdc,
double
dist[2], {
…
}
37
38
39
// destructor
40
KalFitHitMdc::~KalFitHitMdc
(
void
){}
41
42
int
KalFitHitMdc::isolated
(
void
){
43
44
return
1;
45
}
42
int
KalFitHitMdc::isolated
(
void
) {
…
}
HepPoint3D
HepGeom::Point3D< double > HepPoint3D
Definition
KalFitHitMdc.cxx:12
KalFitHitMdc.h
KalFitWire.h
RecMdcHit.h
HepGeom::Point3D
Definition
IMagneticFieldSvc.h:15
KalFitHitMdc::erdist
const double * erdist(void) const
Definition
KalFitHitMdc.h:34
KalFitHitMdc::dist
const double * dist(void) const
Definition
KalFitHitMdc.h:33
KalFitHitMdc::~KalFitHitMdc
~KalFitHitMdc(void)
destructor
Definition
KalFitHitMdc.cxx:40
KalFitHitMdc::KalFitHitMdc
KalFitHitMdc(int id, int LR, double tdc, double dist[2], double erdist[2], KalFitWire *wire, RecMdcHit *rechitptr)
constructor
Definition
KalFitHitMdc.cxx:19
KalFitHitMdc::isolated
int isolated(void)
Definition
KalFitHitMdc.cxx:42
KalFitWire
Description of a Wire class.
Definition
KalFitWire.h:46
RecMdcHit
Definition
RecMdcHit.h:22
7.1.1
Reconstruction
KalFitAlg
KalFitAlg-00-08-07
src
KalFitHitMdc.cxx
Generated by
1.12.0