BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h
Go to the documentation of this file.
1
#ifndef MDCXSEG_H
2
#define MDCXSEG_H
3
#include "MdcxReco/MdcxFittedHel.h"
4
#include "MdcxReco/MdcxHit.h"
5
#include <fstream>
6
#include <iostream>
7
#include <math.h>
8
9
class
MdcxSeg
:
public
MdcxFittedHel
{
10
public
:
11
MdcxSeg
(
MdcxFittedHel
& hel,
int
p,
int
a );
12
virtual
~MdcxSeg
();
13
inline
double
D0_sl_approx
() {
return
d0
+ c1 *
omega
; }
14
inline
double
Phi0_sl_approx
() {
return
phi0
+ c2 *
omega
; }
15
inline
double
Xline_bbrrf
() {
return
xref
-
sphi0
*
d0
; }
16
inline
double
Yline_bbrrf
() {
return
yref
+
cphi0
*
d0
; }
17
inline
double
Xline_slope
() {
return
xHitList
[0]->wx() /
xHitList
[0]->wz(); }
18
inline
double
Yline_slope
() {
return
xHitList
[0]->wy() /
xHitList
[0]->wz(); }
19
inline
int
Pat
() {
return
pat; }
20
void
printSeg
();
21
void
printSegAll
();
22
23
private
:
24
int
pat;
25
int
amb;
26
double
c1, c2;
27
};
// endof MdcxSeg
28
29
#endif
MdcxFittedHel
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxFittedHel.h:33
MdcxFittedHel::MdcxFittedHel
MdcxFittedHel()
Definition
MdcxFittedHel.cxx:60
MdcxFittedHel::xHitList
HepAList< MdcxHit > xHitList
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxFittedHel.h:88
MdcxHel::sphi0
double sphi0
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:132
MdcxHel::yref
double yref
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:130
MdcxHel::d0
double d0
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:123
MdcxHel::phi0
double phi0
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:124
MdcxHel::xref
double xref
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:129
MdcxHel::omega
double omega
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:125
MdcxHel::cphi0
double cphi0
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHel.h:131
MdcxSeg
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSeg.h:9
MdcxSeg::Xline_slope
double Xline_slope()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:17
MdcxSeg::Xline_bbrrf
double Xline_bbrrf()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:15
MdcxSeg::MdcxSeg
MdcxSeg(MdcxFittedHel &hel, int p, int a)
MdcxSeg::printSegAll
void printSegAll()
MdcxSeg::Phi0_sl_approx
double Phi0_sl_approx()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:14
MdcxSeg::printSeg
void printSeg()
MdcxSeg::Yline_slope
double Yline_slope()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:18
MdcxSeg::D0_sl_approx
double D0_sl_approx()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:13
MdcxSeg::Yline_bbrrf
double Yline_bbrrf()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:16
MdcxSeg::~MdcxSeg
virtual ~MdcxSeg()
MdcxSeg::Pat
int Pat()
Definition
Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxSeg.h:19
8.0.0
BOSS_Source
Reconstruction
MdcPatRec
MdcxReco
include
MdcxReco
MdcxSeg.h
Generated by
1.16.1