BOSS
7.1.2
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.2
►
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
►
MdcDedxAlg
►
MdcDummyAlg
►
MdcFastTrkAlg
►
MdcHoughFinder
►
MdcPatRec
►
MucRecAlg
►
Pi0EtaToGGRecAlg
►
Pi0RecAlg
►
PrimaryVertexAlg
►
QCMCFilterAlg
►
SD0TagAlg
►
T0Dummy
►
TagWriterAlg
►
TofEnergyRec
►
TofRec
►
TrackUtil
►
TrkExtAlg
▼
TrkReco
▼
TrkReco-00-09-02
▼
src
Bfield.cxx
Range.cxx
►
RkFitCylinder.cxx
RkFitMaterial.cxx
T3DLine.cxx
►
T3DLineFitter.cxx
TBuilder.cxx
TBuilder0.cxx
TBuilderCosmic.cxx
►
TBuilderCurl.cxx
TCircle.cxx
TCircleFitter.cxx
TConformalFinder.cxx
TConformalFinder0.cxx
►
TCosmicFitter.cxx
►
TCurlFinder.cxx
TFastFinder.cxx
TFinderBase.cxx
►
THelixFitter.cxx
THistogram.cxx
TLine0.cxx
►
TLine2D.cxx
TLineFitter.cxx
►
TMDC.cxx
►
TMDCLayer.cxx
►
TMDCTsf.cxx
►
TMDCUtil.cxx
►
TMDCWire.cxx
►
TMDCWireHit.cxx
TMDCWireHitMC.cxx
►
TMFitter.cxx
►
TMLine.cxx
►
TMLink.cxx
TMSelector.cxx
TPerfectFinder.cxx
►
TPoint2D.cxx
►
TrkReco.cxx
►
TRobustLineFitter.cxx
►
TRunge.cxx
►
TRungeFitter.cxx
►
TSegment.cxx
►
TSegment0.cxx
►
TSegmentCurl.cxx
►
TTrack.cxx
►
TTrackBase.cxx
TTrackHEP.cxx
►
TTrackManager.cxx
►
TTrackMC.cxx
TUpdater.cxx
TWindow.cxx
►
test
►
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
TMDCWireHitMC.cxx
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// $Id: TMDCWireHitMC.cxx,v 1.5 2010/03/31 09:58:59 liucy Exp $
3
//-----------------------------------------------------------------------------
4
// Filename : TMDCWireHitMC.h
5
// Section : Tracking MDC
6
// Owner : Yoshi Iwasaki
7
// Email : yoshihito.iwasaki@kek.jp
8
//-----------------------------------------------------------------------------
9
// Description : A class to represent a MC wire hit in MDC.
10
// See http://bsunsrv1.kek.jp/~yiwasaki/tracking/
11
//-----------------------------------------------------------------------------
12
13
#include "
TrkReco/TMDCWireHitMC.h
"
14
#include "
TrkReco/TTrackHEP.h
"
15
16
//#include "panther/panther.h"
17
//#include MDC_H
18
#include "
MdcTables/MdcTables.h
"
19
20
TMDCWireHitMC::TMDCWireHitMC
(
const
TMDCWire
*
w
,
21
const
TMDCWireHit
* wh,
22
MdcDat_mcwirhit
* h)
23
: _wire(
w
),
24
_datcdc(h),
25
_hit(wh),
26
_position(h->xw, h->yw, h->zw),
27
_entrance(h->xin, h->yin, h->zin),
28
_direction(h->xout - h->xin, h->yout - h->yin, h->zout - h->zin),
29
_distance(h->dist),
30
_energy(h->chrg),
31
_leftRight((h->lr < 0) ? 0 : 1),
32
_momentum(h->px, h->py, h->pz) {
33
// _hep = TTrackHEP::hep((struct gen_hepevt *) BsGetEnt(GEN_HEPEVT,
34
// h->m_hep,
35
// BBS_No_Index));
36
_hep =
TTrackHEP::hep
(h->
hep
);
37
}
20
TMDCWireHitMC::TMDCWireHitMC
(
const
TMDCWire
*
w
, {
…
}
38
39
TMDCWireHitMC::~TMDCWireHitMC
() {
40
}
39
TMDCWireHitMC::~TMDCWireHitMC
() {
…
}
w
double w
Definition
EvtPhokharaDef.hh:29
MdcTables.h
TMDCWireHitMC.h
TTrackHEP.h
MdcDat_mcwirhit
Definition
MdcTables.h:641
MdcDat_mcwirhit::hep
const Gen_hepevt * hep
Definition
MdcTables.h:661
TMDCWireHitMC::TMDCWireHitMC
TMDCWireHitMC(const TMDCWire *, const TMDCWireHit *, MdcDat_mcwirhit *)
Constructor.
Definition
TMDCWireHitMC.cxx:20
TMDCWireHitMC::~TMDCWireHitMC
virtual ~TMDCWireHitMC()
Destructor.
Definition
TMDCWireHitMC.cxx:39
TMDCWireHit
Definition
TMDCWireHit.h:81
TMDCWire
A class to represent a wire in MDC.
Definition
TMDCWire.h:55
TTrackHEP::hep
static TTrackHEP * hep(const Gen_hepevt *)
returns a pointer to TTrackHEP of given Gen_hepevt.
Definition
TTrackHEP.h:164
7.1.2
Reconstruction
TrkReco
TrkReco-00-09-02
src
TMDCWireHitMC.cxx
Generated by
1.12.0