CbmRoot
|
#include <LxCA.h>
Public Member Functions | |
LxTrack (LxTrackCandidate *tc) | |
void | Fit () |
LxTrack (LxTrackCandidate *trackCandidate) | |
void | Rebind () |
Public Attributes | |
LxExtTrack * | externalTrack |
scaltype | extLinkChi2 |
bool | matched |
LxMCTrack * | mcTrack |
int | length |
LxRay * | rays [LXSTATIONS - 1] |
LxPoint * | points [LXSTATIONS *LXLAYERS] |
scaltype | chi2 |
scaltype | aX |
scaltype | bX |
scaltype | aY |
scaltype | bY |
int | restoredPoints |
bool | clone |
bool | distanceOk |
bool | oppCharged |
bool | triggering |
LxTriplet * | branches [LXSTATIONS] |
Double_t | chi2 |
std::list< std::pair< LxExtTrack *, Double_t > > | extTrackCandidates |
std::list< LxMCTrack * > | mcTracks |
Int_t | length |
|
explicit |
Definition at line 495 of file LxCA.cxx.
References LxPoint::artificial, LxRay::end, i, LxStation::layers, length, LXLAYERS, LXMIDDLE, memset(), LxLayer::PickNearestPoint(), points, rays, LxTrackCandidate::rays, restoredPoints, scaltype, LxRay::source, LxStation::space, LxRay::station, LxSpace::stations, LxPoint::track, LxRay::tx, LxRay::ty, LxPoint::used, LxPoint::x, x, LxPoint::y, y, LxPoint::z, and LxLayer::zCoord.
|
inlineexplicit |
Definition at line 277 of file LxCATriplets.h.
References LxTrackCandidate::branches, branches, LxTriplet::center, i, LxTriplet::left, length, LXLAYERS, LXSTATIONS, points, LxTriplet::right, LxPoint::track, and LxPoint::used.
void LxTrack::Fit | ( | ) |
Definition at line 665 of file LxCA.cxx.
References aX, aY, bX, bY, i, LXFIRSTSTATION, LXLAYERS, LXMIDDLE, LXSTATIONS, points, scaltype, LxPoint::x, x, LxPoint::y, y, and LxPoint::z.
void LxTrack::Rebind | ( | ) |
Definition at line 602 of file LxCATriplets.cxx.
References externalTrack, extTrackCandidates, i, Rebind(), and LxExtTrack::recoTrack.
Referenced by LxSpace::JoinExtTracks(), and Rebind().
LxTriplet* LxTrack::branches[LXSTATIONS] |
Definition at line 263 of file LxCATriplets.h.
Referenced by LxEff::CalcRecoEff(), InterLinesDist(), LxTrack(), LxFinderTriplet::MatchRecoToMC(), and RecoTrackChi2().
Double_t LxTrack::chi2 |
Definition at line 265 of file LxCATriplets.h.
scaltype LxTrack::chi2 |
Definition at line 283 of file LxCA.h.
Referenced by LxFinder::CalcInvMass(), LxSpace::RemoveClones(), LxFinderTriplet::SaveRecoTracks(), and LxFinder::SaveRecoTracks().
bool LxTrack::clone |
Definition at line 292 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), LxSpace::JoinExtTracks(), LxFinder::MatchMCToReco(), LxFinderTriplet::MatchRecoToMC(), LxFinder::MatchRecoToMC(), LxSpace::RemoveClones(), LxFinder::SaveRecoTracks(), and LxFinder::Trigger().
bool LxTrack::distanceOk |
Definition at line 294 of file LxCA.h.
Referenced by LxFinder::Trigger().
LxExtTrack * LxTrack::externalTrack |
Definition at line 269 of file LxCA.h.
Referenced by LxFinderTriplet::CalcInvMass(), LxFinder::CalcInvMass(), LxEff::CalcRecoEff(), LxDraw::DrawRecoTracks(), LxSpace::JoinExtTracks(), Rebind(), LxFinderTriplet::SaveEventTracks(), LxFinder::SaveEventTracks(), LxFinderTriplet::SaveRecoTracks(), and LxFinder::SaveRecoTracks().
scaltype LxTrack::extLinkChi2 |
Definition at line 273 of file LxCA.h.
Referenced by LxSpace::JoinExtTracks().
std::list<std::pair<LxExtTrack*, Double_t> > LxTrack::extTrackCandidates |
Definition at line 267 of file LxCATriplets.h.
Referenced by LxSpace::JoinExtTracks(), and Rebind().
Int_t LxTrack::length |
Definition at line 275 of file LxCATriplets.h.
int LxTrack::length |
Definition at line 280 of file LxCA.h.
Referenced by LxFinder::CalcInvMass(), LxEff::CalcRecoEff(), LxDraw::DrawRecoTracks(), LxTrack(), LxSpace::Reconstruct(), RecoTrackChi2(), LxSpace::RemoveClones(), and LxFinder::SaveRecoTracks().
bool LxTrack::matched |
Definition at line 275 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), and LxFinder::MatchMCToReco().
LxMCTrack * LxTrack::mcTrack |
Definition at line 276 of file LxCA.h.
Referenced by LxFinderTriplet::CalcInvMass(), LxFinder::CalcInvMass(), LxEff::CalcRecoEff(), and LxFinder::Trigger().
std::list<LxMCTrack*> LxTrack::mcTracks |
Definition at line 272 of file LxCATriplets.h.
Referenced by LxEff::CalcRecoEff().
bool LxTrack::oppCharged |
Definition at line 295 of file LxCA.h.
Referenced by LxFinder::Trigger().
LxPoint * LxTrack::points |
Definition at line 282 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), Fit(), LxTrack(), LxFinderTriplet::MatchRecoToMC(), LxFinder::MatchRecoToMC(), LxSpace::Reconstruct(), LxSpace::RemoveClones(), LxFinderTriplet::SaveRecoTracks(), and LxFinder::SaveRecoTracks().
LxRay* LxTrack::rays[LXSTATIONS - 1] |
Definition at line 281 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), LxDraw::DrawRecoTracks(), LxSpace::JoinExtTracks(), LxTrack(), LxFinder::MatchRecoToMC(), and LxFinder::Trigger().
int LxTrack::restoredPoints |
Definition at line 288 of file LxCA.h.
Referenced by LxTrack(), and LxFinder::MatchMCToReco().
bool LxTrack::triggering |
Definition at line 296 of file LxCA.h.
Referenced by LxFinder::SaveRecoTracks(), and LxFinder::Trigger().