#include <MdcHitUse.h>
|
| | MdcHitUse (const MdcHit &, double fltLen, int ambig, bool active=true, int usable=1) |
| virtual | ~MdcHitUse () |
| virtual bool | operator== (const TrkHitUse &) const |
| int | ambig () const |
| virtual TrkHitOnTrk * | createHitOnTrk (const TrkRep &) const |
| const MdcHit * | mdcHit () const |
| | MdcHitUse (const MdcHit &, double fltLen, int ambig, bool active=true, int usable=1) |
| virtual | ~MdcHitUse () |
| virtual bool | operator== (const TrkHitUse &) const |
| int | ambig () const |
| virtual TrkHitOnTrk * | createHitOnTrk (const TrkRep &) const |
| const MdcHit * | mdcHit () const |
| | MdcHitUse (const MdcHit &, double fltLen, int ambig, bool active=true, int usable=1) |
| virtual | ~MdcHitUse () |
| virtual bool | operator== (const TrkHitUse &) const |
| int | ambig () const |
| virtual TrkHitOnTrk * | createHitOnTrk (const TrkRep &) const |
| const MdcHit * | mdcHit () const |
| | TrkHitUse (const TrkFundHit &, double fltLen, bool active=true, int usable=1) |
| virtual | ~TrkHitUse () |
| bool | isActive () const |
| int | isUsable () const |
| double | fltLen () const |
| const TrkFundHit & | hit () const |
| void | setFltLen (double flt) |
| | TrkHitUse (const TrkFundHit &, double fltLen, bool active=true, int usable=1) |
| virtual | ~TrkHitUse () |
| bool | isActive () const |
| int | isUsable () const |
| double | fltLen () const |
| const TrkFundHit & | hit () const |
| void | setFltLen (double flt) |
| | TrkHitUse (const TrkFundHit &, double fltLen, bool active=true, int usable=1) |
| virtual | ~TrkHitUse () |
| bool | isActive () const |
| int | isUsable () const |
| double | fltLen () const |
| const TrkFundHit & | hit () const |
| void | setFltLen (double flt) |
◆ MdcHitUse() [1/3]
| MdcHitUse::MdcHitUse |
( |
const MdcHit & | thehit, |
|
|
double | fltLen, |
|
|
int | ambig, |
|
|
bool | active = true, |
|
|
int | usable = 1 ) |
Definition at line 20 of file MdcHitUse.cxx.
21 :
TrkHitUse( thehit, flt, active, usable ) {
22 _ambig = amb;
23}
TrkHitUse(const TrkFundHit &, double fltLen, bool active=true, int usable=1)
Referenced by mdcHit(), and operator==().
◆ ~MdcHitUse() [1/3]
| MdcHitUse::~MdcHitUse |
( |
| ) |
|
|
virtual |
◆ MdcHitUse() [2/3]
| MdcHitUse::MdcHitUse |
( |
const MdcHit & | , |
|
|
double | fltLen, |
|
|
int | ambig, |
|
|
bool | active = true, |
|
|
int | usable = 1 ) |
◆ ~MdcHitUse() [2/3]
| virtual MdcHitUse::~MdcHitUse |
( |
| ) |
|
|
virtual |
◆ MdcHitUse() [3/3]
| MdcHitUse::MdcHitUse |
( |
const MdcHit & | , |
|
|
double | fltLen, |
|
|
int | ambig, |
|
|
bool | active = true, |
|
|
int | usable = 1 ) |
◆ ~MdcHitUse() [3/3]
| virtual MdcHitUse::~MdcHitUse |
( |
| ) |
|
|
virtual |
◆ ambig() [1/3]
| int MdcHitUse::ambig |
( |
| ) |
const |
|
inline |
◆ ambig() [2/3]
| int MdcHitUse::ambig |
( |
| ) |
const |
|
inline |
◆ ambig() [3/3]
| int MdcHitUse::ambig |
( |
| ) |
const |
|
inline |
◆ createHitOnTrk() [1/3]
Implements TrkHitUse.
Definition at line 27 of file MdcHitUse.cxx.
29{
30
31
32
33 const MdcHit* h =
mdcHit();
34 assert( h != 0 );
35 MdcRecoHitOnTrack tempHot( *h,
ambig(), 0. );
36 TrkHitOnTrk* newHot = tempHot.clone( &const_cast<TrkRep&>( rep ) );
39
40
41
42
43
44
45
46
47
48
49
50
51
52 return newHot;
53}
const MdcHit * mdcHit() const
TrkErrCode updateMeasurement(TrkHitOnTrk &hot, const TrkDifTraj *traj=0, bool maintainAmbiguity=false) const
◆ createHitOnTrk() [2/3]
◆ createHitOnTrk() [3/3]
◆ mdcHit() [1/3]
| const MdcHit * MdcHitUse::mdcHit |
( |
| ) |
const |
|
virtual |
Reimplemented from TrkHitUse.
Definition at line 62 of file MdcHitUse.cxx.
62{
return static_cast<const MdcHit*
>( &(
hit() ) ); }
const TrkFundHit & hit() const
Referenced by MdcSegGrouper::calcParByHits(), MdcSegInfoSterO::calcStereo(), createHitOnTrk(), MdcTrkRecon::fillSegList(), MdcSegList::getSeed(), MdcSeg::markHits(), operator==(), MdcSeg::plotSeg(), MdcSeg::plotSegAll(), MdcSeg::testCombSeg(), MdcSeg::testCombSegAmbig(), MdcSeg::testCombSegPhi(), MdcSeg::testCombSegPt(), MdcSeg::testCombSegTheta(), MdcSegGrouper::transferHits(), and MdcSegInfoSterO::zPosition().
◆ mdcHit() [2/3]
| const MdcHit * MdcHitUse::mdcHit |
( |
| ) |
const |
|
virtual |
◆ mdcHit() [3/3]
| const MdcHit * MdcHitUse::mdcHit |
( |
| ) |
const |
|
virtual |
◆ operator==() [1/3]
| bool MdcHitUse::operator== |
( |
const TrkHitUse & | rhs | ) |
const |
|
virtual |
Implements TrkHitUse.
Definition at line 55 of file MdcHitUse.cxx.
55 {
56
59 return (
ambig() ==
x.ambig() && TrkHitUse::operator==(
x ) );
60}
MdcHitUse(const MdcHit &, double fltLen, int ambig, bool active=true, int usable=1)
virtual const MdcHit * mdcHit() const
◆ operator==() [2/3]
| virtual bool MdcHitUse::operator== |
( |
const TrkHitUse & | | ) |
const |
|
virtual |
◆ operator==() [3/3]
| virtual bool MdcHitUse::operator== |
( |
const TrkHitUse & | | ) |
const |
|
virtual |
The documentation for this class was generated from the following files: