FairRoot/PandaRoot
|
Hit object for use in TrackCand. Provides additional left/right parameter. More...
#include <WireTrackCandHit.h>
Public Member Functions | |
WireTrackCandHit (int detId=-1, int hitId=-1, int planeId=-1, double sortingParameter=0., char leftRight=0) | |
virtual | ~WireTrackCandHit () |
virtual WireTrackCandHit * | clone () const |
int | getLeftRightResolution () const |
void | setLeftRightResolution (int leftRight) |
virtual void | Print (Option_t *option="") const |
int | getDetId () const |
int | getHitId () const |
int | getPlaneId () const |
double | getSortingParameter () const |
void | setSortingParameter (double sortingParameter) |
Protected Member Functions | |
WireTrackCandHit (const WireTrackCandHit &other) | |
protect from calling copy c'tor from outside the class. Use clone() if you want a copy! More... | |
WireTrackCandHit & | operator= (const WireTrackCandHit &) |
protect from calling assignment operator from outside the class. Use clone() instead! More... | |
Protected Attributes | |
signed char | leftRight_ |
int | detId_ |
int | hitId_ |
int | planeId_ |
double | sortingParameter_ |
Hit object for use in TrackCand. Provides additional left/right parameter.
Definition at line 34 of file WireTrackCandHit.h.
genfit::WireTrackCandHit::WireTrackCandHit | ( | int | detId = -1 , |
int | hitId = -1 , |
||
int | planeId = -1 , |
||
double | sortingParameter = 0. , |
||
char | leftRight = 0 |
||
) |
Referenced by clone().
|
inlinevirtual |
Definition at line 44 of file WireTrackCandHit.h.
|
inlineprotected |
protect from calling copy c'tor from outside the class. Use clone() if you want a copy!
Definition at line 70 of file WireTrackCandHit.h.
|
inlinevirtual |
Reimplemented from genfit::TrackCandHit.
Definition at line 46 of file WireTrackCandHit.h.
References WireTrackCandHit().
|
inlineinherited |
Definition at line 48 of file TrackCandHit.h.
References genfit::TrackCandHit::detId_.
Referenced by genfit::MeasurementFactory< measurement_T >::createMany(), PndFtsRecoHit2::PndFtsRecoHit2(), PndGemRecoHit2::PndGemRecoHit2(), PndMdtRecoHit2::PndMdtRecoHit2(), PndSdsRecoHit2::PndSdsRecoHit2(), and PndSttRecoHit2::PndSttRecoHit2().
|
inlineinherited |
Definition at line 49 of file TrackCandHit.h.
References genfit::TrackCandHit::hitId_.
Referenced by genfit::MeasurementFactory< measurement_T >::createMany(), PndFtsRecoHit2::PndFtsRecoHit2(), PndGemRecoHit2::PndGemRecoHit2(), PndMdtRecoHit2::PndMdtRecoHit2(), PndSdsRecoHit2::PndSdsRecoHit2(), and PndSttRecoHit2::PndSttRecoHit2().
|
inline |
|
inlineinherited |
Definition at line 50 of file TrackCandHit.h.
References genfit::TrackCandHit::planeId_.
Referenced by PndGemRecoHit2::PndGemRecoHit2(), and PndSdsRecoHit2::PndSdsRecoHit2().
|
inlineinherited |
|
protected |
protect from calling assignment operator from outside the class. Use clone() instead!
|
virtual |
Reimplemented from genfit::TrackCandHit.
|
inline |
select how to resolve the left/right ambiguity: -1: negative (left) side on vector (track direction) x (wire direction) 0: auto select (take side with smallest distance to track) 1: positive (right) side on vector (track direction) x (wire direction)
Definition at line 58 of file WireTrackCandHit.h.
References leftRight_.
|
inlineinherited |
|
protectedinherited |
Definition at line 82 of file TrackCandHit.h.
Referenced by genfit::TrackCandHit::getDetId().
|
protectedinherited |
Definition at line 83 of file TrackCandHit.h.
Referenced by genfit::TrackCandHit::getHitId().
|
protected |
Definition at line 77 of file WireTrackCandHit.h.
Referenced by getLeftRightResolution(), and setLeftRightResolution().
|
protectedinherited |
Definition at line 84 of file TrackCandHit.h.
Referenced by genfit::TrackCandHit::getPlaneId().
|
protectedinherited |
Definition at line 85 of file TrackCandHit.h.
Referenced by genfit::TrackCandHit::getSortingParameter(), and genfit::TrackCandHit::setSortingParameter().