BOSS 7.1.0
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
6#include "CLHEP/Geometry/Vector3D.h"
7#include "CLHEP/Geometry/Point3D.h"
9class HoughZS
10{
11 public:
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
HepGeom::Vector3D< double > HepVector3D
Definition: HoughZS.h:8
double getlLeft() const
Definition: HoughZS.h:21
double getzLeft() const
Definition: HoughZS.h:23
HoughZS(double bunchTime)
void setRecHit()
HoughZS(double bunchTime, Hough2D *circle, HoughRecHit *rechit)
HoughRecHit * getRecHit() const
Definition: HoughZS.h:20
Hough2D * getCircle() const
Definition: HoughZS.h:19
int cald()
void print()
double getlRight() const
Definition: HoughZS.h:22
double getzRight() const
Definition: HoughZS.h:24
void setAmb(int i)