CGEM BOSS
6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcAliRecTrk.h
Go to the documentation of this file.
1
#ifndef MDCAliRECTRK_H
2
#define MDCAliRECTRK_H
3
4
#include "
MdcAlignAlg/MdcAliRecHit.h
"
5
6
#include "
EventModel/Event.h
"
7
#include "
RawEvent/RawDataUtil.h
"
8
9
#include "
MdcRecEvent/RecMdcTrack.h
"
10
#include "
MdcRecEvent/RecMdcKalTrack.h
"
11
#include "
MdcRecEvent/RecMdcHit.h
"
12
#include "
ReconEvent/ReconEvent.h
"
13
#include "
Identifier/Identifier.h
"
14
#include "
Identifier/MdcID.h
"
15
16
#include "CLHEP/Matrix/Vector.h"
17
#include "CLHEP/Matrix/SymMatrix.h"
18
19
20
class
MdcAliRecTrk
{
21
public
:
22
~MdcAliRecTrk
();
23
24
void
setRecTrk
(RecMdcTrackCol::iterator it_trk);
25
void
setKalTrk
(RecMdcKalTrackCol::iterator it_trk);
26
int
getStat
()
const
{
return
m_stat;}
27
double
getDr
()
const
{
return
m_dr; }
28
double
getPhi0
()
const
{
return
m_phi0; }
29
double
getKappa
()
const
{
return
m_kappa; }
30
double
getDz
()
const
{
return
m_dz; }
31
double
getTanLamda
()
const
{
return
m_tanl; }
32
HepVector
getHelix
()
const
{
return
m_helix; }
33
HepSymMatrix
getHelixErr
()
const
{
return
m_helixerr; }
34
double
getPt
()
const
{
return
m_pt; }
35
double
getP
()
const
{
return
m_p; }
36
double
getChisq
()
const
{
return
m_chisq; }
37
int
getNHits
()
const
{
return
m_nhits; }
38
MdcAliRecHit
*
getRecHit
(
int
index)
const
{
return
m_rechit[index]; }
39
40
private
:
41
double
m_dr;
42
double
m_phi0;
43
double
m_kappa;
44
double
m_dz;
45
double
m_tanl;
46
HepVector m_helix;
47
HepSymMatrix m_helixerr;
48
double
m_pt;
49
double
m_p;
50
double
m_chisq;
51
int
m_stat;
//added by lut
52
int
m_nhits;
53
std::vector<MdcAliRecHit*> m_rechit;
54
static
const
double
m_df;
55
};
56
57
#endif
/* MDCAliRECTRK_H */
Event.h
Identifier.h
MdcAliRecHit.h
MdcID.h
RawDataUtil.h
RecMdcHit.h
RecMdcKalTrack.h
RecMdcTrack.h
ReconEvent.h
MdcAliRecHit
Definition
MdcAliRecHit.h:15
MdcAliRecTrk
Definition
MdcAliRecTrk.h:20
MdcAliRecTrk::getPt
double getPt() const
Definition
MdcAliRecTrk.h:34
MdcAliRecTrk::getDz
double getDz() const
Definition
MdcAliRecTrk.h:30
MdcAliRecTrk::getDr
double getDr() const
Definition
MdcAliRecTrk.h:27
MdcAliRecTrk::getChisq
double getChisq() const
Definition
MdcAliRecTrk.h:36
MdcAliRecTrk::getRecHit
MdcAliRecHit * getRecHit(int index) const
Definition
MdcAliRecTrk.h:38
MdcAliRecTrk::setKalTrk
void setKalTrk(RecMdcKalTrackCol::iterator it_trk)
Definition
MdcAliRecTrk.cxx:61
MdcAliRecTrk::~MdcAliRecTrk
~MdcAliRecTrk()
Definition
MdcAliRecTrk.cxx:13
MdcAliRecTrk::getKappa
double getKappa() const
Definition
MdcAliRecTrk.h:29
MdcAliRecTrk::getStat
int getStat() const
Definition
MdcAliRecTrk.h:26
MdcAliRecTrk::getP
double getP() const
Definition
MdcAliRecTrk.h:35
MdcAliRecTrk::getNHits
int getNHits() const
Definition
MdcAliRecTrk.h:37
MdcAliRecTrk::setRecTrk
void setRecTrk(RecMdcTrackCol::iterator it_trk)
Definition
MdcAliRecTrk.cxx:21
MdcAliRecTrk::getPhi0
double getPhi0() const
Definition
MdcAliRecTrk.h:28
MdcAliRecTrk::getHelixErr
HepSymMatrix getHelixErr() const
Definition
MdcAliRecTrk.h:33
MdcAliRecTrk::getHelix
HepVector getHelix() const
Definition
MdcAliRecTrk.h:32
MdcAliRecTrk::getTanLamda
double getTanLamda() const
Definition
MdcAliRecTrk.h:31
6.6.5.h
Mdc
MdcAlignAlg
MdcAlignAlg-00-01-04
MdcAlignAlg
MdcAliRecTrk.h
Generated by
1.12.0