CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
HoughRecHit Class Reference

#include <HoughRecHit.h>

+ Inheritance diagram for HoughRecHit:

Public Member Functions

 HoughRecHit ()
 
 HoughRecHit (const HoughRecHit &other)
 
HoughRecHitoperator= (const HoughRecHit &other)
 
 HoughRecHit (const MdcDigi *const digi, double disToTrack, double disToCir, int flagLs)
 
 HoughRecHit (const HoughHit &houghhit, double disToTrack, double disToCir, int flagLs)
 
Hough2DgetPtr2D () const
 
double getDisToTrack () const
 
double getDisToCir () const
 
std::pair< double, double > getRet () const
 
double getzPos () const
 
double getsPos () const
 
double getzAmb (int i) const
 
double getsAmb (int i) const
 
double getAmbig () const
 
int getflag () const
 
int getnsol () const
 
void setPtr2D (Hough2D *p_hough2D)
 
void setDisToTrack (double dis)
 
void setDisToCir (double dis)
 
void setRet (std::pair< double, double > theta_l)
 
void setzPos (double zPos)
 
void setsPos (double sPos)
 
void setzAmb (int i, double zPos)
 
void setsAmb (int i, double sPos)
 
void setflag (int i)
 
void setnsol (int i)
 
void setAmb (int i)
 
 HoughRecHit ()
 
 HoughRecHit (const HoughRecHit &other)
 
HoughRecHitoperator= (const HoughRecHit &other)
 
 HoughRecHit (const MdcDigi *const digi, double disToTrack, double disToCir, int flagLs)
 
 HoughRecHit (const HoughHit &houghhit, double disToTrack, double disToCir, int flagLs)
 
Hough2DgetPtr2D () const
 
double getDisToTrack () const
 
double getDisToCir () const
 
std::pair< double, double > getRet () const
 
double getzPos () const
 
double getsPos () const
 
double getzAmb (int i) const
 
double getsAmb (int i) const
 
double getAmbig () const
 
int getflag () const
 
int getnsol () const
 
void setPtr2D (Hough2D *p_hough2D)
 
void setDisToTrack (double dis)
 
void setDisToCir (double dis)
 
void setRet (std::pair< double, double > theta_l)
 
void setzPos (double zPos)
 
void setsPos (double sPos)
 
void setzAmb (int i, double zPos)
 
void setsAmb (int i, double sPos)
 
void setflag (int i)
 
void setnsol (int i)
 
void setAmb (int i)
 
- Public Member Functions inherited from HoughHit
 HoughHit ()
 
 HoughHit (const MdcDigi *mdcDigi, double bunchTime, int hitID)
 
 HoughHit (const RecCgemCluster *cgemCgemCluster, double bunchTime, int hitID)
 
 HoughHit (const MdcMcHit *mdcMcHit, double bunchTime, int hitID)
 
 HoughHit (const CgemMcHit *cgemMcHit, double bunchTime, int hitID)
 
 HoughHit (const HoughHit &other)
 
HoughHitoperator= (const HoughHit &other)
 
int getHitID () const
 
HitType getHitType () const
 
const RecCgemClustergetCgemCluster () const
 
const MdcDigigetDigi () const
 
const CgemMcHitgetCgemMcHit () const
 
const MdcMcHitgetMdcMcHit () const
 
int getLayer () const
 
int getWire () const
 
int getFlag () const
 
double getBunchTime () const
 
double getRawTime () const
 
double getDepositEnergy () const
 
HepPoint3D getHitPosition () const
 
HepPoint3D getWestPoint () const
 
HepPoint3D getEastPoint () const
 
double getDriftDist () const
 
double getResidual () const
 
vector< int > getTrkID () const
 
vector< HoughTrack * > getTrkPntVec ()
 
int getUse () const
 
vector< S_ZgetSZ () const
 
MdcGeomSvcgetMdcGeomSvc () const
 
MdcCalibFunSvcgetMdcCalibFunSvc () const
 
CgemGeomSvcgetCgemGeomSvc () const
 
CgemCalibFunSvcgetCgemCalibFunSvc () const
 
int getHalfCircle ()
 
HoughHitgetPairHit ()
 
void setHitID (int hitID)
 
void setHitType (HitType hitType)
 
void setCgemCluster (const RecCgemCluster *cgemCluster)
 
void setDigi (const MdcDigi *mdcDigi)
 
void setCgemMcHit (const CgemMcHit *cgemMcHit)
 
void setMdcMcHit (const MdcMcHit *mdcMcHit)
 
void setLayer (int layer)
 
void setWire (int wire)
 
void setFlag (int flag)
 
void setUse (int use)
 
void setBunchTime (double bunchTime)
 
void setRawTime (double rawTime)
 
void setDepositEnergy (double depositEnergy)
 
void setHitPosition (HepPoint3D point)
 
void setDriftDist (double driftDist)
 
void setResidual (double residual)
 
void setTrkID (vector< int > trkID)
 
void setSZ (vector< S_Z > sz)
 
void resetSZ ()
 
void addTrkID (int trkID)
 
void addSZ (S_Z sz)
 
void addTrkPnt (HoughTrack *aHTrk)
 
void rmTrkPnt (HoughTrack *aHTrk)
 
void clearTrkPnt ()
 
void dropTrkID (int trkID)
 
void addResid (double res)
 
vector< double > getVecResid ()
 
void setPairHit (HoughHit *pairHit)
 
void setHalfCircle (int halfCircle)
 
void addPosition (HepPoint3D position)
 
void print ()
 
double driftTime ()
 
double hitSigma ()
 
vector< HepPoint3D > & VHitPosition (HoughTrack *track)
 
double residual (HoughTrack *track)
 

 
void updateVHit (HoughTrack *track)
 
double residual (HoughTrack *track, HepPoint3D &positionOntrack, HepPoint3D &positionOnDetector)
 
int attach2NTrack ()
 
MdcHitgetMdcHit ()
 
void setMdcHit (MdcHit *mdcHit)
 
 HoughHit ()
 
 HoughHit (const MdcDigi *const digi)
 
 HoughHit (const HoughHit &other)
 
HoughHitoperator= (const HoughHit &other)
 
void setTruthInfo (const MdcMcHit *&mcHit)
 
void setTruthInfo (const CgemMcHit *aMcHit)
 
void conformalTrans (double x, double y, double r)
 
double getConformal_u (double, double, double)
 
double getConformal_v (double, double, double)
 
double getConformal_r (double, double, double)
 
void makeCir (int n, double phi_begin, double phi_last, double r)
 
CFCir getCir (int i) const
 
HoughHitType type () const
 
detectorType getDetectorType () const
 
const MdcDigidigi () const
 
double getBunchTime () const
 
HepPoint3D getMidPoint () const
 
HepPoint3D getEastPoint () const
 
HepPoint3D getWestPoint () const
 
double getMidX () const
 
double getMidY () const
 
int getLayerId () const
 
int getWireId () const
 
int getSlayerType () const
 
const MdcLayerlayer () const
 
const MdcSWirewire () const
 
double getCharge () const
 
double getDriftTime () const
 
double getDriftDist () const
 
double getU () const
 
double getV () const
 
double getR () const
 
double getDeltaD () const
 
double getFltLen () const
 
double driftTime () const
 
double driftTime (double tof, double z) const
 
double calDriftDist (double, int, double, double, double) const
 
double calDriftDist (double bunchTime, int ambig) const
 
int slayerType (int layer)
 
double getXTruth () const
 
double getYTruth () const
 
double getZTruth () const
 
double getDriftDistTruth () const
 
int getIdTruth () const
 
int getLrTruth () const
 
double getUTruth () const
 
double getVTruth () const
 
double getRTruth () const
 
HepPoint3D getPointTruth () const
 
void setDeltaD (double d)
 
void setFltLen (double flt)
 
int getCirList () const
 
int getStyle () const
 
void setCirList (int cir)
 
void setStyle (int sty)
 
void print () const
 
void printAll () const
 
void printTruth () const
 
 HoughHit (const RecCgemCluster *const cluster)
 
CgemGeomSvcgetCgemGeomSvc () const
 
const RecCgemClustergetCluster () const
 
int getTrkId () const
 
int getHitId () const
 
int getClusterId () const
 
void setTrkId (int id)
 
void setHitId (int id)
 
void setClusterId (int id)
 
HepPoint3D setLeftPoint (HepPoint3D p)
 
HepPoint3D setRightPoint (HepPoint3D p)
 
HepPoint3D getLeftPoint () const
 
HepPoint3D getRightPoint () const
 
TH2D * getHitMap ()
 
void buildMap (int x_bin, double x_min, double x_max, int y_bin, double y_min, double y_max, int nPoint, int charge)
 
void clearMap ()
 
void setUsable (int u)
 
int getUsable ()
 
 HoughHit ()
 
 HoughHit (const MdcDigi *mdcDigi, double bunchTime, int hitID)
 
 HoughHit (const RecCgemCluster *cgemCgemCluster, double bunchTime, int hitID)
 
 HoughHit (const MdcMcHit *mdcMcHit, double bunchTime, int hitID)
 
 HoughHit (const CgemMcHit *cgemMcHit, double bunchTime, int hitID)
 
 HoughHit (const HoughHit &other)
 
HoughHitoperator= (const HoughHit &other)
 
int getHitID () const
 
HitType getHitType () const
 
const RecCgemClustergetCgemCluster () const
 
const MdcDigigetDigi () const
 
const CgemMcHitgetCgemMcHit () const
 
const MdcMcHitgetMdcMcHit () const
 
int getLayer () const
 
int getWire () const
 
int getFlag () const
 
double getBunchTime () const
 
double getRawTime () const
 
double getDepositEnergy () const
 
HepPoint3D getHitPosition () const
 
HepPoint3D getWestPoint () const
 
HepPoint3D getEastPoint () const
 
double getDriftDist () const
 
double getResidual () const
 
vector< int > getTrkID () const
 
vector< HoughTrack * > getTrkPntVec ()
 
int getUse () const
 
vector< S_ZgetSZ () const
 
MdcGeomSvcgetMdcGeomSvc () const
 
MdcCalibFunSvcgetMdcCalibFunSvc () const
 
CgemGeomSvcgetCgemGeomSvc () const
 
CgemCalibFunSvcgetCgemCalibFunSvc () const
 
int getHalfCircle ()
 
HoughHitgetPairHit ()
 
void setHitID (int hitID)
 
void setHitType (HitType hitType)
 
void setCgemCluster (const RecCgemCluster *cgemCluster)
 
void setDigi (const MdcDigi *mdcDigi)
 
void setCgemMcHit (const CgemMcHit *cgemMcHit)
 
void setMdcMcHit (const MdcMcHit *mdcMcHit)
 
void setLayer (int layer)
 
void setWire (int wire)
 
void setFlag (int flag)
 
void setUse (int use)
 
void setBunchTime (double bunchTime)
 
void setRawTime (double rawTime)
 
void setDepositEnergy (double depositEnergy)
 
void setHitPosition (HepPoint3D point)
 
void setDriftDist (double driftDist)
 
void setResidual (double residual)
 
void setTrkID (vector< int > trkID)
 
void setSZ (vector< S_Z > sz)
 
void resetSZ ()
 
void addTrkID (int trkID)
 
void addSZ (S_Z sz)
 
void addTrkPnt (HoughTrack *aHTrk)
 
void rmTrkPnt (HoughTrack *aHTrk)
 
void clearTrkPnt ()
 
void dropTrkID (int trkID)
 
void addResid (double res)
 
vector< double > getVecResid ()
 
void setPairHit (HoughHit *pairHit)
 
void setHalfCircle (int halfCircle)
 
void addPosition (HepPoint3D position)
 
void print ()
 
double driftTime ()
 
double hitSigma ()
 
vector< HepPoint3D > & VHitPosition (HoughTrack *track)
 
double residual (HoughTrack *track)
 
void updateVHit (HoughTrack *track)
 
double residual (HoughTrack *track, HepPoint3D &positionOntrack, HepPoint3D &positionOnDetector)
 
int attach2NTrack ()
 
MdcHitgetMdcHit ()
 
void setMdcHit (MdcHit *mdcHit)
 
 HoughHit ()
 
 HoughHit (const MdcDigi *const digi)
 
 HoughHit (const HoughHit &other)
 
HoughHitoperator= (const HoughHit &other)
 
void setTruthInfo (const MdcMcHit *&mcHit)
 
void setTruthInfo (const CgemMcHit *aMcHit)
 
void conformalTrans (double x, double y, double r)
 
double getConformal_u (double, double, double)
 
double getConformal_v (double, double, double)
 
double getConformal_r (double, double, double)
 
void makeCir (int n, double phi_begin, double phi_last, double r)
 
CFCir getCir (int i) const
 
HoughHitType type () const
 
detectorType getDetectorType () const
 
const MdcDigidigi () const
 
double getBunchTime () const
 
HepPoint3D getMidPoint () const
 
HepPoint3D getEastPoint () const
 
HepPoint3D getWestPoint () const
 
double getMidX () const
 
double getMidY () const
 
int getLayerId () const
 
int getWireId () const
 
int getSlayerType () const
 
const MdcLayerlayer () const
 
const MdcSWirewire () const
 
double getCharge () const
 
double getDriftTime () const
 
double getDriftDist () const
 
double getU () const
 
double getV () const
 
double getR () const
 
double getDeltaD () const
 
double getFltLen () const
 
double driftTime () const
 
double driftTime (double tof, double z) const
 
double calDriftDist (double, int, double, double, double) const
 
double calDriftDist (double bunchTime, int ambig) const
 
int slayerType (int layer)
 
double getXTruth () const
 
double getYTruth () const
 
double getZTruth () const
 
double getDriftDistTruth () const
 
int getIdTruth () const
 
int getLrTruth () const
 
double getUTruth () const
 
double getVTruth () const
 
double getRTruth () const
 
HepPoint3D getPointTruth () const
 
void setDeltaD (double d)
 
void setFltLen (double flt)
 
int getCirList () const
 
int getStyle () const
 
void setCirList (int cir)
 
void setStyle (int sty)
 
void print () const
 
void printAll () const
 
void printTruth () const
 
 HoughHit (const RecCgemCluster *const cluster)
 
CgemGeomSvcgetCgemGeomSvc () const
 
const RecCgemClustergetCluster () const
 
int getTrkId () const
 
int getHitId () const
 
int getClusterId () const
 
void setTrkId (int id)
 
void setHitId (int id)
 
void setClusterId (int id)
 
HepPoint3D setLeftPoint (HepPoint3D p)
 
HepPoint3D setRightPoint (HepPoint3D p)
 
HepPoint3D getLeftPoint () const
 
HepPoint3D getRightPoint () const
 
TH2D * getHitMap ()
 
void buildMap (int x_bin, double x_min, double x_max, int y_bin, double y_min, double y_max, int nPoint, int charge)
 
void clearMap ()
 
void setUsable (int u)
 
int getUsable ()
 

Additional Inherited Members

- Public Types inherited from HoughHit
enum  HitType {
  CGEMHIT = 0 , MDCHIT = 1 , CGEMMCHIT = 2 , MDCMCHIT = 3 ,
  CGEMHIT = 0 , MDCHIT = 1 , CGEMMCHIT = 2 , MDCMCHIT = 3
}
 
enum  HitType {
  CGEMHIT = 0 , MDCHIT = 1 , CGEMMCHIT = 2 , MDCMCHIT = 3 ,
  CGEMHIT = 0 , MDCHIT = 1 , CGEMMCHIT = 2 , MDCMCHIT = 3
}
 
typedef std::pair< double, double > S_Z
 
typedef std::pair< double, double > S_Z
 
- Static Public Member Functions inherited from HoughHit
static void setMdcGeomSvc (MdcGeomSvc *mdcGeomSvc)
 
static void setMdcCalibFunSvc (MdcCalibFunSvc *mdcCalibFunSvc)
 
static void setCgemGeomSvc (CgemGeomSvc *cgemGeomSvc)
 
static void setCgemCalibFunSvc (CgemCalibFunSvc *cgemCalibFunSvc)
 
static void setMdcDetector (const MdcDetector *mdcDetector)
 
static void setMdcCalibFunSvc (const MdcCalibFunSvc *calibSvc)
 
static void setMdcGeomSvc (MdcGeomSvc *geomSvc)
 
static void setBunchTime (double t0)
 
static void setCgemGeomSvc (CgemGeomSvc *geomSvc)
 
static void setMdcGeomSvc (MdcGeomSvc *mdcGeomSvc)
 
static void setMdcCalibFunSvc (MdcCalibFunSvc *mdcCalibFunSvc)
 
static void setCgemGeomSvc (CgemGeomSvc *cgemGeomSvc)
 
static void setCgemCalibFunSvc (CgemCalibFunSvc *cgemCalibFunSvc)
 
static void setMdcDetector (const MdcDetector *mdcDetector)
 
static void setMdcCalibFunSvc (const MdcCalibFunSvc *calibSvc)
 
static void setMdcGeomSvc (MdcGeomSvc *geomSvc)
 
static void setBunchTime (double t0)
 
static void setCgemGeomSvc (CgemGeomSvc *geomSvc)
 
- Static Public Attributes inherited from HoughHit
static int _npart =360
 

Detailed Description

Constructor & Destructor Documentation

◆ HoughRecHit() [1/8]

HoughRecHit::HoughRecHit ( )

Definition at line 10 of file HoughRecHit.cxx.

10 :HoughHit(){
11 _p_hough2D=NULL;
12}

◆ HoughRecHit() [2/8]

HoughRecHit::HoughRecHit ( const HoughRecHit other)

Definition at line 31 of file HoughRecHit.cxx.

31 :HoughHit( other) {
32 _p_hough2D=other._p_hough2D;
33 _disToTrack=(other._disToTrack);
34 _disToCir=(other._disToCir);
35 _theta_l=(other._theta_l);
36 _ambig=(other._ambig);
37 _zPos=(other._zPos); _sPos=(other._sPos);
38 _zAmb[0]=(other._zAmb[0]); _zAmb[1]=(other._zAmb[1]);
39 _sAmb[0]=(other._sAmb[0]); _sAmb[1]=(other._sAmb[1]);
40 _flagLS=(other._flagLS);
41 _n_sol=(other._n_sol);
42// cout<<"in rechit ambig truth = ("<<this->getLayerId()<<","<<this->getWireId()<<") " <<this->getLrTruth()<<endl;
43}
Index other(Index i, Index j)
Definition: EvtCyclic3.cc:118

◆ HoughRecHit() [3/8]

HoughRecHit::HoughRecHit ( const MdcDigi *const  digi,
double  disToTrack,
double  disToCir,
int  flagLs 
)

Definition at line 45 of file HoughRecHit.cxx.

45 :HoughHit(digi),_disToTrack(disToTrack),_disToCir(disToCir),_flagLS(flagLS) {
46 _p_hough2D=NULL;
47}

◆ HoughRecHit() [4/8]

HoughRecHit::HoughRecHit ( const HoughHit houghhit,
double  disToTrack,
double  disToCir,
int  flagLs 
)

Definition at line 49 of file HoughRecHit.cxx.

49 :HoughHit(houghhit),_disToTrack(disToTrack),_disToCir(disToCir),_flagLS(flagLS) {
50 //this->_cirlist= houghhit.getCirList();
51 //this->_style= houghhit.getStyle();
52 _p_hough2D=NULL;
53 _ambig=-999;
54 _zPos=-999;
55 _sPos=-999;
56}

◆ HoughRecHit() [5/8]

HoughRecHit::HoughRecHit ( )

◆ HoughRecHit() [6/8]

HoughRecHit::HoughRecHit ( const HoughRecHit other)

◆ HoughRecHit() [7/8]

HoughRecHit::HoughRecHit ( const MdcDigi *const  digi,
double  disToTrack,
double  disToCir,
int  flagLs 
)

◆ HoughRecHit() [8/8]

HoughRecHit::HoughRecHit ( const HoughHit houghhit,
double  disToTrack,
double  disToCir,
int  flagLs 
)

Member Function Documentation

◆ getAmbig() [1/2]

double HoughRecHit::getAmbig ( ) const
inline

Definition at line 22 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

22{return _ambig;}

◆ getAmbig() [2/2]

double HoughRecHit::getAmbig ( ) const
inline

◆ getDisToCir() [1/2]

double HoughRecHit::getDisToCir ( ) const
inline

Definition at line 16 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

16{return _disToCir;}

◆ getDisToCir() [2/2]

double HoughRecHit::getDisToCir ( ) const
inline

◆ getDisToTrack() [1/2]

double HoughRecHit::getDisToTrack ( ) const
inline

Definition at line 15 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

15{return _disToTrack;}

◆ getDisToTrack() [2/2]

double HoughRecHit::getDisToTrack ( ) const
inline

◆ getflag() [1/2]

int HoughRecHit::getflag ( ) const
inline

Definition at line 23 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

23{return _flagLS;}

Referenced by HoughTrack::find_stereo_hit().

◆ getflag() [2/2]

int HoughRecHit::getflag ( ) const
inline

◆ getnsol() [1/2]

int HoughRecHit::getnsol ( ) const
inline

Definition at line 24 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

24{return _n_sol;}

◆ getnsol() [2/2]

int HoughRecHit::getnsol ( ) const
inline

◆ getPtr2D() [1/2]

Hough2D * HoughRecHit::getPtr2D ( ) const
inline

Definition at line 14 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

14{return _p_hough2D;}

◆ getPtr2D() [2/2]

Hough2D * HoughRecHit::getPtr2D ( ) const
inline

◆ getRet() [1/2]

std::pair< double, double > HoughRecHit::getRet ( ) const
inline

Definition at line 17 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

17{ return _theta_l; }

◆ getRet() [2/2]

std::pair< double, double > HoughRecHit::getRet ( ) const
inline

◆ getsAmb() [1/2]

double HoughRecHit::getsAmb ( int  i) const
inline

Definition at line 21 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

21{return _sAmb[i];}

◆ getsAmb() [2/2]

double HoughRecHit::getsAmb ( int  i) const
inline

◆ getsPos() [1/2]

double HoughRecHit::getsPos ( ) const
inline

Definition at line 19 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

19{return _sPos;}

◆ getsPos() [2/2]

double HoughRecHit::getsPos ( ) const
inline

◆ getzAmb() [1/2]

double HoughRecHit::getzAmb ( int  i) const
inline

Definition at line 20 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

20{return _zAmb[i];}

◆ getzAmb() [2/2]

double HoughRecHit::getzAmb ( int  i) const
inline

◆ getzPos() [1/2]

double HoughRecHit::getzPos ( ) const
inline

Definition at line 18 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

18{return _zPos;}

◆ getzPos() [2/2]

double HoughRecHit::getzPos ( ) const
inline

◆ operator=() [1/2]

HoughRecHit & HoughRecHit::operator= ( const HoughRecHit other)

Definition at line 14 of file HoughRecHit.cxx.

14 {
16 if(this==&other) return *this;
17 _p_hough2D=other._p_hough2D;
18 _disToTrack=(other._disToTrack);
19 _disToCir=(other._disToCir);
20 _theta_l=(other._theta_l);
21 _ambig=(other._ambig);
22 _zPos=(other._zPos); _sPos=(other._sPos);
23 _zAmb[0]=(other._zAmb[0]); _zAmb[1]=(other._zAmb[1]);
24 _sAmb[0]=(other._sAmb[0]); _sAmb[1]=(other._sAmb[1]);
25 _flagLS=(other._flagLS);
26 _n_sol=(other._n_sol);
27 // cout<<"in rechit ambig truth copy ("<<this->getLayerId()<<","<<this->getWireId()<<") " <<this->getLrTruth()<<endl;
28 return *this;
29}
HoughHit & operator=(const HoughHit &other)

◆ operator=() [2/2]

HoughRecHit & HoughRecHit::operator= ( const HoughRecHit other)

◆ setAmb() [1/2]

void HoughRecHit::setAmb ( int  i)

Definition at line 57 of file HoughRecHit.cxx.

57 {
58 _ambig=i;
59 if( 0 == i) {
60 _zPos=_zAmb[0];
61 _sPos=_sAmb[0];
62 }
63 if( 1 == i) {
64 _zPos=_zAmb[1];
65 _sPos=_sAmb[1];
66 }
67 if( -999 == i) {
68 _zPos=-999;
69 _sPos=-999;
70 }
71}

◆ setAmb() [2/2]

void HoughRecHit::setAmb ( int  i)

◆ setDisToCir() [1/2]

void HoughRecHit::setDisToCir ( double  dis)
inline

Definition at line 28 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

28{_disToCir= dis;}

Referenced by HoughTrack::find_stereo_hit().

◆ setDisToCir() [2/2]

void HoughRecHit::setDisToCir ( double  dis)
inline

◆ setDisToTrack() [1/2]

void HoughRecHit::setDisToTrack ( double  dis)
inline

Definition at line 27 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

27{_disToTrack= dis;}

Referenced by HoughTrack::find_stereo_hit().

◆ setDisToTrack() [2/2]

void HoughRecHit::setDisToTrack ( double  dis)
inline

◆ setflag() [1/2]

void HoughRecHit::setflag ( int  i)
inline

◆ setflag() [2/2]

void HoughRecHit::setflag ( int  i)
inline

◆ setnsol() [1/2]

void HoughRecHit::setnsol ( int  i)
inline

Definition at line 35 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

35{_n_sol=i;}

◆ setnsol() [2/2]

void HoughRecHit::setnsol ( int  i)
inline

◆ setPtr2D() [1/2]

void HoughRecHit::setPtr2D ( Hough2D p_hough2D)
inline

◆ setPtr2D() [2/2]

void HoughRecHit::setPtr2D ( Hough2D p_hough2D)
inline

Definition at line 26 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughRecHit.h.

26{_p_hough2D=p_hough2D;}

◆ setRet() [1/2]

void HoughRecHit::setRet ( std::pair< double, double >  theta_l)
inline

Definition at line 29 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

29{_theta_l=theta_l;}

Referenced by HoughTrack::find_stereo_hit().

◆ setRet() [2/2]

void HoughRecHit::setRet ( std::pair< double, double >  theta_l)
inline

◆ setsAmb() [1/2]

void HoughRecHit::setsAmb ( int  i,
double  sPos 
)
inline

Definition at line 33 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

33{_sAmb[i]=sPos;}

Referenced by HoughStereo::setRecHit().

◆ setsAmb() [2/2]

void HoughRecHit::setsAmb ( int  i,
double  sPos 
)
inline

◆ setsPos() [1/2]

void HoughRecHit::setsPos ( double  sPos)
inline

Definition at line 31 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

31{_sPos=sPos;}

◆ setsPos() [2/2]

void HoughRecHit::setsPos ( double  sPos)
inline

◆ setzAmb() [1/2]

void HoughRecHit::setzAmb ( int  i,
double  zPos 
)
inline

Definition at line 32 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

32{_zAmb[i]=zPos;}

Referenced by HoughStereo::setRecHit().

◆ setzAmb() [2/2]

void HoughRecHit::setzAmb ( int  i,
double  zPos 
)
inline

◆ setzPos() [1/2]

void HoughRecHit::setzPos ( double  zPos)
inline

Definition at line 30 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughRecHit.h.

30{_zPos=zPos;}

◆ setzPos() [2/2]

void HoughRecHit::setzPos ( double  zPos)
inline

The documentation for this class was generated from the following files: