BOSS 7.1.2
BESIII Offline Software System
|
#include <RecMucTrack.h>
Public Member Functions | |
virtual const CLID & | clID () const |
RecMucTrack () | |
Constructor. | |
RecMucTrack & | operator= (const RecMucTrack &orig) |
Assignment constructor. | |
RecMucTrack (const RecMucTrack &source) | |
Copy constructor. | |
RecMucTrack & | operator= (const DstMucTrack &dstTrack) |
Assignment constructor from DstMucTrack. | |
RecMucTrack (const DstMucTrack &dstTrack) | |
Copy constructor from DstMucTrack. | |
~RecMucTrack () | |
Destructor. | |
void | SetDefault () |
void | setTrackId (const int trackId) |
set the index for this track. | |
void | SetMdcPos (const float x, const float y, const float z) |
set start position of the track in Mdc. | |
void | SetMdcMomentum (const float px, const float py, const float pz) |
set start moment of the track in Mdc. | |
void | SetExtMucPos (const float x, const float y, const float z) |
set start position of ext track in Muc. (compute from MdcPos MdcMomentum or get from ExtTrack) | |
void | SetExtMucMomentum (const float px, const float py, const float pz) |
set start moment of ext track in Muc. | |
void | SetMucPos (const float x, const float y, const float z) |
set start position of the track in Muc. (after line fit and correction) | |
void | SetMucPosSigma (const float sigmax, const float sigmay, const float sigmaz) |
void | SetMucMomentum (const float px, const float py, const float pz) |
set start moment of the track in Muc. | |
void | SetCurrentPos (const float x, const float y, const float z) |
set current position of the trajectory. | |
void | SetCurrentDir (const float x, const float y, const float z) |
set current direction of the trajectory. | |
void | SetCurrentInsct (const float x, const float y, const float z) |
set current intersection of the trajectory with strip plane. | |
void | SetExtTrack (RecExtTrack *extTrack) |
set Ext track point. | |
void | SetExtTrackID (int id) |
set Ext track id. for compute from mdc myself | |
void | GetMdcExtTrack (Hep3Vector mdcStartPos, Hep3Vector mdcStartMomentum, int charge, Hep3Vector &mucStartPos, Hep3Vector &mucStartMomentum) |
compute ext track myself from mdc. | |
bool | IsInsideSuperConductor (Hep3Vector pos) |
void | AttachHit (MucRecHit *hit) |
set corresponding monte carlo track pointer. | |
void | Project (const int &part, const int &gap, float &x, float &y, float &z, int &seg) |
Where does the trajectory of this track intersect a specific gap? | |
float | GetHitDistance (const MucRecHit *hit) |
Calculate the distance of the hit to the intersection in read direction. | |
float | GetHitDistance2 (const MucRecHit *hit) |
no abs value | |
Hep3Vector | CalculateInsct (const int part, const int seg, const int gap) |
Calculate intersection from all hits attached on this gap. | |
void | AttachInsct (Hep3Vector insct) |
Attach the intersection to this trajectory. | |
void | AttachDirection (Hep3Vector dir) |
Attach the direction to this trajectory. | |
void | CorrectDir () |
Correct direction of this trajectory. | |
void | CorrectPos () |
Correct current position of this trajectory. | |
int | getExtTrackID () const |
Where does the trajectory of this track intersect the reference plane? | |
Hep3Vector | getExtMucPos () const |
start position of the Ext track in Muc. | |
Hep3Vector | getExtMucMomentum () const |
Start momentum of the Ext track in Muc. | |
Hep3Vector | getMucPos () const |
start position of this track in Muc. | |
Hep3Vector | getMucPosSigma () const |
Hep3Vector | getMucMomentum () const |
Start momentum of this track in Muc. | |
Hep3Vector | getMdcMomentum () const |
momentum of this track in Mdc | |
Hep3Vector | GetCurrentPos () const |
Current position. | |
Hep3Vector | GetCurrentDir () const |
Current direction. | |
Hep3Vector | GetCurrentInsct () const |
Current intersection. | |
void | ComputeLastGap () |
Comute last gap in barrel and endcap. | |
int | brFirstLayer () const |
Which gap on Barrel is the first one with hits attached to this track? | |
int | ecFirstLayer () const |
Which gap on EndCap is the first one with hits attached to this track? | |
void | LineFit (int fittingMethod) |
Line fit with hits on a seg with max hits. | |
void | ComputeDepth () |
chi2 of line fit | |
int | ComputeDepth (int method) |
Compute depth. | |
void | ComputeDistanceMatch () |
Compute distance match //2006.11.08. | |
void | Extend () |
Extend mucpos and extmucpos to first layer of muc. | |
float | GetDepth3 () const |
Length of the track penetrating in iron absorber. | |
void | SetRecMode (int recmode) |
int | GetRecMode () const |
Hep3Vector | GetExtMucDistance () const |
Distance match of the ext track with muc track in first layer. | |
Hep3Vector | GetMucStripPos () const |
void | ComputeNGapsWithHits () |
ComputeNGapsWithHits;. | |
int | GetNGapsWithHits () const |
How many gaps provide hits attached to this track? | |
int | GetTotalHits () const |
How many hits in all does this track contain? | |
int | GetHitInGap (const int part, const int gap) const |
How many hits per gap does this track contain? | |
int | GetHitInSeg (const int part, const int seg) const |
How many hits does a segment contains. | |
int | GetHitInSegOrient (const int part, const int seg, const int orient) const |
How many hits does a segment contains in one orient. | |
int | FindSegWithMaxHits (int &part, int &seg) |
Find the segment which contains most hits, return max hits number. | |
void | ComputeMaxHitsInGap () |
ComputeMaxHitsInGap;. | |
bool | HasHit (const int part, const int seg, const int gap, const int strip) const |
How many hits were attached in the gap with the most attached hits? | |
bool | HasHitInGap (const int part, const int gap) const |
Does this track contain any hits in the given gap? | |
int | GetNSharedHits (const RecMucTrack *track) const |
How many hits do two tracks share? | |
MucRecHit * | GetHit (const int part, const int gap) const |
Get a pointer to the first hit attached in a particular gap. | |
vector< MucRecHit * > | GetHits () const |
Get all hits on this track. | |
vector< int > | getVecHits () const |
vector< MucRecHit * > | GetExpectedHits () const |
vector< int > | getExpHits () const |
vector< float > | getDistHits () const |
vector< float > | getQuadDistHits () const |
vector< float > | getExtDistHits () const |
vector< long > | GetHitIndices () const |
Get indices of all hits in the track. | |
void | ComputeTrackInfo (int fittingmethod) |
Get corresponding monte carlo track pointer. | |
void | PrintHitsInfo () const |
Print Hits Infomation. | |
void | OutputUnitChange () |
change unit | |
void | setVecHits (vector< MucRecHit * > &pHits) |
reload setVecHits | |
void | setExpHits (vector< MucRecHit * > &pHits) |
void | setVecHits (vector< int > &vechits) |
void | setExpHits (vector< int > &exphits) |
void | setDistHits (vector< float > &disthits) |
void | setQuadDistHits (vector< float > &disthits) |
void | setExtDistHits (vector< float > &disthits) |
void | pushExtDistHits (float dist) |
Public Member Functions inherited from DstMucTrack | |
DstMucTrack () | |
virtual | ~DstMucTrack () |
Assignment constructor. | |
int | trackId () const |
int | id () const |
int | status () const |
int | type () const |
int | startPart () const |
int | endPart () const |
int | brLastLayer () const |
int | ecLastLayer () const |
int | numHits () const |
int | numLayers () const |
int | maxHitsInLayer () const |
double | depth () const |
double | chi2 () const |
int | dof () const |
double | rms () const |
double | xPos () const |
double | yPos () const |
double | zPos () const |
double | xPosSigma () const |
double | yPosSigma () const |
double | zPosSigma () const |
double | px () const |
double | py () const |
double | pz () const |
double | distance () const |
double | deltaPhi () const |
vector< int > | vecHits () const |
double | kalRechi2 () const |
int | kaldof () const |
double | kaldepth () const |
int | kalbrLastLayer () const |
int | kalecLastLayer () const |
void | setTrackId (int trackId) |
void | setId (int id) |
void | setStatus (int st) |
void | setType (int type) |
void | setStartPart (int part) |
void | setEndPart (int part) |
void | setBrLastLayer (int layer) |
void | setEcLastLayer (int layer) |
void | setNumHits (int numHits) |
void | setNumLayers (int numLayers) |
void | setMaxHitsInLayer (int maxHits) |
void | setDepth (double depth) |
void | setChi2 (double chi2) |
void | setDof (int dof) |
void | setRms (double rms) |
void | setXPos (double x) |
void | setYPos (double y) |
void | setZPos (double z) |
void | setXPosSigma (double xsigma) |
void | setYPosSigma (double ysigma) |
void | setZPosSigma (double zsigma) |
void | setPx (double px) |
void | setPy (double py) |
void | setPz (double pz) |
void | setDistance (double dist) |
void | setDeltaPhi (double dphi) |
void | setVecHits (vector< int > &vecHits) |
void | setkalRechi2 (double ch) |
void | setkalDof (int f) |
void | setkalDepth (double de) |
void | setkalbrLastLayer (int br) |
void | setkalecLastLayer (int ec) |
Static Public Member Functions | |
static const CLID & | classID () |
Static Public Member Functions inherited from DstMucTrack | |
static const CLID & | classID () |
Additional Inherited Members | |
Protected Attributes inherited from DstMucTrack | |
int | m_trackId |
int | m_id |
int | m_status |
int | m_type |
int | m_startPart |
int | m_endPart |
int | m_brLastLayer |
int | m_ecLastLayer |
int | m_numHits |
int | m_numLayers |
int | m_maxHitsInLayer |
double | m_depth |
double | m_chi2 |
int | m_dof |
double | m_rms |
double | m_xPos |
double | m_yPos |
double | m_zPos |
double | m_xPosSigma |
double | m_yPosSigma |
double | m_zPosSigma |
double | m_px |
double | m_py |
double | m_pz |
double | m_distance |
double | m_deltaPhi |
vector< int > | m_vecHits |
double | m_kalrechi2 |
int | m_kaldof |
double | m_kaldepth |
int | m_kalbrLastLayer |
int | m_kalecLastLayer |
Definition at line 40 of file RecMucTrack.h.
RecMucTrack::RecMucTrack | ( | ) |
Constructor.
Definition at line 26 of file RecMucTrack.cxx.
RecMucTrack::RecMucTrack | ( | const RecMucTrack & | source | ) |
Copy constructor.
Definition at line 134 of file RecMucTrack.cxx.
RecMucTrack::RecMucTrack | ( | const DstMucTrack & | dstTrack | ) |
Copy constructor from DstMucTrack.
Definition at line 178 of file RecMucTrack.cxx.
RecMucTrack::~RecMucTrack | ( | ) |
Destructor.
Definition at line 201 of file RecMucTrack.cxx.
void RecMucTrack::AttachDirection | ( | Hep3Vector | dir | ) |
Attach the direction to this trajectory.
Definition at line 614 of file RecMucTrack.cxx.
void RecMucTrack::AttachHit | ( | MucRecHit * | hit | ) |
set corresponding monte carlo track pointer.
Attach the given hit to this track.
Definition at line 392 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
void RecMucTrack::AttachInsct | ( | Hep3Vector | insct | ) |
Attach the intersection to this trajectory.
Definition at line 608 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Which gap on Barrel is the first one with hits attached to this track?
Definition at line 221 of file RecMucTrack.h.
Referenced by ComputeDepth().
Hep3Vector RecMucTrack::CalculateInsct | ( | const int | part, |
const int | seg, | ||
const int | gap ) |
Calculate intersection from all hits attached on this gap.
Definition at line 541 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inlinestatic |
|
inlinevirtual |
void RecMucTrack::ComputeDepth | ( | ) |
chi2 of line fit
degree of freedom in line fit rms of distance from hit to track Compute depth.
Definition at line 796 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo().
int RecMucTrack::ComputeDepth | ( | int | method | ) |
Compute depth.
Definition at line 673 of file RecMucTrack.cxx.
void RecMucTrack::ComputeDistanceMatch | ( | ) |
Compute distance match //2006.11.08.
Definition at line 897 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo().
void RecMucTrack::ComputeLastGap | ( | ) |
Comute last gap in barrel and endcap.
Definition at line 635 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo(), and LineFit().
void RecMucTrack::ComputeMaxHitsInGap | ( | ) |
ComputeMaxHitsInGap;.
Definition at line 1528 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo().
void RecMucTrack::ComputeNGapsWithHits | ( | ) |
ComputeNGapsWithHits;.
Definition at line 1412 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo().
void RecMucTrack::ComputeTrackInfo | ( | int | fittingmethod | ) |
Get corresponding monte carlo track pointer.
Compute all infomation of this track;
Definition at line 1670 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
void RecMucTrack::CorrectDir | ( | ) |
Correct direction of this trajectory.
Definition at line 620 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
void RecMucTrack::CorrectPos | ( | ) |
Correct current position of this trajectory.
Definition at line 629 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Which gap on EndCap is the first one with hits attached to this track?
Definition at line 224 of file RecMucTrack.h.
void RecMucTrack::Extend | ( | ) |
Extend mucpos and extmucpos to first layer of muc.
Definition at line 1000 of file RecMucTrack.cxx.
Referenced by LineFit().
int RecMucTrack::FindSegWithMaxHits | ( | int & | part, |
int & | seg ) |
Find the segment which contains most hits, return max hits number.
Definition at line 1509 of file RecMucTrack.cxx.
Referenced by ComputeDistanceMatch(), and LineFit().
|
inline |
Current direction.
Definition at line 212 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Current intersection.
Definition at line 215 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Current position.
Definition at line 209 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Length of the track penetrating in iron absorber.
Definition at line 252 of file RecMucTrack.h.
|
inline |
Definition at line 311 of file RecMucTrack.h.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
vector< MucRecHit * > RecMucTrack::GetExpectedHits | ( | ) | const |
Definition at line 1643 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
|
inline |
Definition at line 309 of file RecMucTrack.h.
|
inline |
Definition at line 315 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
|
inline |
Distance match of the ext track with muc track in first layer.
Definition at line 259 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
|
inline |
Start momentum of the Ext track in Muc.
Definition at line 195 of file RecMucTrack.h.
|
inline |
start position of the Ext track in Muc.
Definition at line 192 of file RecMucTrack.h.
|
inline |
Where does the trajectory of this track intersect the reference plane?
Where does the trajectory of this track intersect a z=const plane? Transform the Phi, ZR cord. to ZX, ZY cord. The identifier of the Ext track as seed.
Definition at line 189 of file RecMucTrack.h.
MucRecHit * RecMucTrack::GetHit | ( | const int | part, |
const int | gap ) const |
Get a pointer to the first hit attached in a particular gap.
Definition at line 1615 of file RecMucTrack.cxx.
float RecMucTrack::GetHitDistance | ( | const MucRecHit * | hit | ) |
Calculate the distance of the hit to the intersection in read direction.
Definition at line 483 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::TrackFinding().
float RecMucTrack::GetHitDistance2 | ( | const MucRecHit * | hit | ) |
no abs value
Definition at line 511 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), LineFit(), and MucRecTrkExt::TrackFinding().
vector< long > RecMucTrack::GetHitIndices | ( | ) | const |
Get indices of all hits in the track.
Definition at line 1649 of file RecMucTrack.cxx.
int RecMucTrack::GetHitInGap | ( | const int | part, |
const int | gap ) const |
How many hits per gap does this track contain?
Definition at line 1443 of file RecMucTrack.cxx.
Referenced by ComputeMaxHitsInGap().
int RecMucTrack::GetHitInSeg | ( | const int | part, |
const int | seg ) const |
How many hits does a segment contains.
Definition at line 1472 of file RecMucTrack.cxx.
Referenced by FindSegWithMaxHits().
int RecMucTrack::GetHitInSegOrient | ( | const int | part, |
const int | seg, | ||
const int | orient ) const |
How many hits does a segment contains in one orient.
Definition at line 1479 of file RecMucTrack.cxx.
Referenced by GetHitInSeg().
vector< MucRecHit * > RecMucTrack::GetHits | ( | ) | const |
Get all hits on this track.
Definition at line 1637 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::GetMdcExtTrack | ( | Hep3Vector | mdcStartPos, |
Hep3Vector | mdcStartMomentum, | ||
int | charge, | ||
Hep3Vector & | mucStartPos, | ||
Hep3Vector & | mucStartMomentum ) |
compute ext track myself from mdc.
Definition at line 337 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute().
|
inline |
momentum of this track in Mdc
Definition at line 206 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute(), and MucRecTrkExt::TrackFinding().
|
inline |
Start momentum of this track in Muc.
Definition at line 203 of file RecMucTrack.h.
Referenced by MucRecRoadFinder::execute().
|
inline |
start position of this track in Muc.
Definition at line 198 of file RecMucTrack.h.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
|
inline |
Definition at line 200 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
|
inline |
Definition at line 261 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
|
inline |
How many gaps provide hits attached to this track?
Definition at line 267 of file RecMucTrack.h.
Referenced by LineFit().
int RecMucTrack::GetNSharedHits | ( | const RecMucTrack * | track | ) | const |
How many hits do two tracks share?
Definition at line 1586 of file RecMucTrack.cxx.
|
inline |
Definition at line 313 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
|
inline |
Definition at line 256 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
int RecMucTrack::GetTotalHits | ( | ) | const |
How many hits in all does this track contain?
Definition at line 1437 of file RecMucTrack.cxx.
Referenced by ComputeDepth(), MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Definition at line 305 of file RecMucTrack.h.
bool RecMucTrack::HasHit | ( | const int | part, |
const int | seg, | ||
const int | gap, | ||
const int | strip ) const |
How many hits were attached in the gap with the most attached hits?
Does this track contains an assigned hit?
Definition at line 1543 of file RecMucTrack.cxx.
bool RecMucTrack::HasHitInGap | ( | const int | part, |
const int | gap ) const |
Does this track contain any hits in the given gap?
Definition at line 1563 of file RecMucTrack.cxx.
Referenced by ComputeDepth().
bool RecMucTrack::IsInsideSuperConductor | ( | Hep3Vector | pos | ) |
Definition at line 379 of file RecMucTrack.cxx.
Referenced by GetMdcExtTrack().
void RecMucTrack::LineFit | ( | int | fittingMethod | ) |
Line fit with hits on a seg with max hits.
Definition at line 1038 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
RecMucTrack & RecMucTrack::operator= | ( | const DstMucTrack & | dstTrack | ) |
Assignment constructor from DstMucTrack.
Definition at line 186 of file RecMucTrack.cxx.
RecMucTrack & RecMucTrack::operator= | ( | const RecMucTrack & | orig | ) |
Assignment constructor.
Definition at line 84 of file RecMucTrack.cxx.
void RecMucTrack::OutputUnitChange | ( | ) |
change unit
Definition at line 1706 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo().
void RecMucTrack::PrintHitsInfo | ( | ) | const |
Print Hits Infomation.
Definition at line 1684 of file RecMucTrack.cxx.
void RecMucTrack::Project | ( | const int & | part, |
const int & | gap, | ||
float & | x, | ||
float & | y, | ||
float & | z, | ||
int & | seg ) |
Where does the trajectory of this track intersect a specific gap?
Definition at line 422 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Definition at line 347 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
void RecMucTrack::SetCurrentDir | ( | const float | x, |
const float | y, | ||
const float | z ) |
set current direction of the trajectory.
Definition at line 292 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::SetCurrentInsct | ( | const float | x, |
const float | y, | ||
const float | z ) |
set current intersection of the trajectory with strip plane.
Definition at line 300 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute(), LineFit(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
void RecMucTrack::SetCurrentPos | ( | const float | x, |
const float | y, | ||
const float | z ) |
set current position of the trajectory.
Definition at line 284 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::SetDefault | ( | ) |
Definition at line 193 of file RecMucTrack.cxx.
Referenced by operator=(), and RecMucTrack().
|
inline |
Definition at line 341 of file RecMucTrack.h.
Referenced by RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 339 of file RecMucTrack.h.
void RecMucTrack::setExpHits | ( | vector< MucRecHit * > & | pHits | ) |
Definition at line 330 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 345 of file RecMucTrack.h.
void RecMucTrack::SetExtMucMomentum | ( | const float | px, |
const float | py, | ||
const float | pz ) |
set start moment of ext track in Muc.
Definition at line 276 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::SetExtMucPos | ( | const float | x, |
const float | y, | ||
const float | z ) |
set start position of ext track in Muc. (compute from MdcPos MdcMomentum or get from ExtTrack)
Definition at line 268 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::SetExtTrack | ( | RecExtTrack * | extTrack | ) |
set Ext track point.
Definition at line 314 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute().
|
inline |
set Ext track id. for compute from mdc myself
Definition at line 132 of file RecMucTrack.h.
Referenced by MucRecTrkExt::execute().
void RecMucTrack::SetMdcMomentum | ( | const float | px, |
const float | py, | ||
const float | pz ) |
set start moment of the track in Mdc.
Definition at line 227 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute().
void RecMucTrack::SetMdcPos | ( | const float | x, |
const float | y, | ||
const float | z ) |
set start position of the track in Mdc.
Definition at line 219 of file RecMucTrack.cxx.
Referenced by MucRecTrkExt::execute().
void RecMucTrack::SetMucMomentum | ( | const float | px, |
const float | py, | ||
const float | pz ) |
set start moment of the track in Muc.
Definition at line 257 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::SetMucPos | ( | const float | x, |
const float | y, | ||
const float | z ) |
set start position of the track in Muc. (after line fit and correction)
Definition at line 235 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::SetMucPosSigma | ( | const float | sigmax, |
const float | sigmay, | ||
const float | sigmaz ) |
Definition at line 246 of file RecMucTrack.cxx.
|
inline |
Definition at line 343 of file RecMucTrack.h.
|
inline |
Definition at line 254 of file RecMucTrack.h.
Referenced by MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
void RecMucTrack::setTrackId | ( | const int | trackId | ) |
set the index for this track.
Definition at line 209 of file RecMucTrack.cxx.
Referenced by MucRecRoadFinder::execute(), MucRecTrkExt::execute(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 337 of file RecMucTrack.h.
void RecMucTrack::setVecHits | ( | vector< MucRecHit * > & | pHits | ) |
reload setVecHits
Definition at line 323 of file RecMucTrack.cxx.
Referenced by ComputeTrackInfo(), and RecMucTrackCnv::TObjectToDataObject().