BOSS
7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
HoughZS.h
Go to the documentation of this file.
1
#ifndef HoughZS_H
2
#define HoughZS_H
3
#include "
MdcHoughFinder/HoughHit.h
"
4
#include "
MdcHoughFinder/HoughCircle.h
"
5
#include "
MdcHoughFinder/Hough2D.h
"
6
#include "CLHEP/Geometry/Vector3D.h"
7
#include "CLHEP/Geometry/Point3D.h"
8
typedef
HepGeom::Vector3D<double>
HepVector3D
;
9
class
HoughZS
10
{
11
public
:
12
HoughZS
();
13
HoughZS
(
double
bunchTime);
14
HoughZS
(
double
bunchTime,
Hough2D
* circle ,
HoughRecHit
*rechit);
15
void
setAmb
(
int
i);
16
int
cald
();
17
void
setRecHit
();
18
void
print
();
19
Hough2D
*
getCircle
()
const
{
return
_circle;}
20
HoughRecHit
*
getRecHit
()
const
{
return
_rechit;}
21
double
getlLeft
()
const
{
return
_lleft;}
22
double
getlRight
()
const
{
return
_lright;}
23
double
getzLeft
()
const
{
return
_zleft;}
24
double
getzRight
()
const
{
return
_zright;}
25
26
private
:
27
28
Hough2D
* _circle;
29
HoughRecHit
* _rechit;
30
double
_bunchTime;
31
double
_lleft;
32
double
_zleft;
33
double
_lright;
34
double
_zright;
35
36
int
_ambig;
37
int
_charge;
38
};
39
#endif
Hough2D.h
HoughCircle.h
HoughHit.h
HepVector3D
HepGeom::Vector3D< double > HepVector3D
Definition:
HoughZS.h:8
HepGeom::Vector3D
Definition:
MagneticField-bak/MagneticField-00-02-04/MagneticField/IMagneticFieldSvc.h:14
Hough2D
Definition:
Hough2D.h:24
HoughRecHit
Definition:
HoughRecHit.h:6
HoughZS
Definition:
HoughZS.h:10
HoughZS::getlLeft
double getlLeft() const
Definition:
HoughZS.h:21
HoughZS::getzLeft
double getzLeft() const
Definition:
HoughZS.h:23
HoughZS::HoughZS
HoughZS(double bunchTime)
HoughZS::setRecHit
void setRecHit()
HoughZS::HoughZS
HoughZS(double bunchTime, Hough2D *circle, HoughRecHit *rechit)
HoughZS::getRecHit
HoughRecHit * getRecHit() const
Definition:
HoughZS.h:20
HoughZS::getCircle
Hough2D * getCircle() const
Definition:
HoughZS.h:19
HoughZS::cald
int cald()
HoughZS::print
void print()
HoughZS::getlRight
double getlRight() const
Definition:
HoughZS.h:22
HoughZS::HoughZS
HoughZS()
HoughZS::getzRight
double getzRight() const
Definition:
HoughZS.h:24
HoughZS::setAmb
void setAmb(int i)
source
Reconstruction
MdcHoughFinder
MdcHoughFinder-00-00-14
MdcHoughFinder
HoughZS.h
Generated by
1.9.6