CbmRoot
|
#include <LxCA.h>
Public Member Functions | |
LxPoint (scaltype X, scaltype Y, scaltype Z, scaltype Dx, scaltype Dy, scaltype Dz, LxLayer *lay, int hId, bool isArtificial=false) | |
~LxPoint () | |
void | CreateRay (LxPoint *lPoint, scaltype tx, scaltype ty, scaltype dtx, scaltype dty) |
LxPoint (Double_t X, Double_t Y, Double_t Z, Double_t Dx, Double_t Dy, Double_t Dz, LxLayer *Layer, Int_t HitId) | |
~LxPoint () | |
Public Attributes | |
scaltype | x |
scaltype | y |
scaltype | z |
scaltype | dx |
scaltype | dy |
scaltype | dz |
bool | used |
bool | valid |
bool | artificial |
LxTrack * | track |
std::list< LxRay * > | rays |
LxLayer * | layer |
Int_t | hitId |
std::list< LxMCPoint * > | mcPoints |
Double_t | x |
Double_t | y |
Double_t | z |
Double_t | dx |
Double_t | dy |
Double_t | dz |
Double_t | dx2 |
Double_t | dy2 |
Double_t | dz2 |
std::list< LxTriplet * > | triplets |
|
inline |
Definition at line 35 of file LxCATriplets.h.
LxPoint::~LxPoint | ( | ) |
Definition at line 736 of file LxCA.cxx.
References rays.
Referenced by LxStation::BuildRays(), and BuildRaysGlobal().
bool LxPoint::artificial |
Definition at line 57 of file LxCA.h.
Referenced by LxDraw::DrawInputHits(), and LxTrack::LxTrack().
Double_t LxPoint::dx |
Definition at line 21 of file LxCATriplets.h.
scaltype LxPoint::dx |
Definition at line 54 of file LxCA.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildRays(), LxSpace::JoinExtTracks(), LxLayer::PickNearestPoint(), LxSpace::RemoveClones(), and LxStation::RestoreMiddlePoints().
Double_t LxPoint::dx2 |
Definition at line 22 of file LxCATriplets.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildTriplets(), and LxStation::ConnectTriplets().
Double_t LxPoint::dy |
Definition at line 21 of file LxCATriplets.h.
scaltype LxPoint::dy |
Definition at line 54 of file LxCA.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildRays(), LxSpace::JoinExtTracks(), LxLayer::PickNearestPoint(), LxSpace::RemoveClones(), and LxStation::RestoreMiddlePoints().
Double_t LxPoint::dy2 |
Definition at line 22 of file LxCATriplets.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildTriplets(), and LxStation::ConnectTriplets().
Double_t LxPoint::dz |
Definition at line 21 of file LxCATriplets.h.
scaltype LxPoint::dz |
Definition at line 54 of file LxCA.h.
Referenced by LxStation::RestoreMiddlePoints().
Double_t LxPoint::dz2 |
Definition at line 22 of file LxCATriplets.h.
Int_t LxPoint::hitId |
Definition at line 61 of file LxCA.h.
Referenced by LxFinderTriplet::SaveRecoTracks(), and LxFinder::SaveRecoTracks().
LxLayer * LxPoint::layer |
Definition at line 60 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), LxFinder::MatchMCToReco(), and RecoTrackChi2().
std::list< LxMCPoint * > LxPoint::mcPoints |
Definition at line 63 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), LxFinderTriplet::Exec(), LxFinder::Exec(), LxFinderTriplet::MatchRecoToMC(), and LxFinder::MatchRecoToMC().
std::list<LxRay*> LxPoint::rays |
Definition at line 59 of file LxCA.h.
Referenced by LxStation::ConnectNeighbours(), CreateRay(), LxDraw::DrawRays(), LxSpace::Reconstruct(), and ~LxPoint().
LxTrack * LxPoint::track |
Definition at line 58 of file LxCA.h.
Referenced by LxEff::CalcRecoEff(), LxTrack::LxTrack(), and LxFinder::MatchMCToReco().
std::list<LxTriplet*> LxPoint::triplets |
Definition at line 27 of file LxCATriplets.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildTriplets(), and LxStation::ConnectTriplets().
bool LxPoint::used |
Definition at line 55 of file LxCA.h.
Referenced by LxTrack::LxTrack(), LxLayer::PickNearestPoint(), and LxSpace::Reconstruct().
bool LxPoint::valid |
Definition at line 56 of file LxCA.h.
Referenced by LxStation::BuildRays(), LxStation::ConnectNeighbours(), LxDraw::DrawInputHits(), LxSpace::Reconstruct(), and LxStation::RestoreMiddlePoints().
Double_t LxPoint::x |
Definition at line 20 of file LxCATriplets.h.
scaltype LxPoint::x |
Definition at line 53 of file LxCA.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildRays(), LxStation::BuildTriplets(), LxEff::CalcRecoEff(), LxStation::ConnectTriplets(), LxDraw::DrawInputHits(), LxDraw::DrawRays(), LxDraw::DrawRecoTracks(), LxTrack::Fit(), LxLayer::HasPointInRange(), InterLinesDist(), LxSpace::JoinExtTracks(), KDTPointWrap::KDTPointWrap(), LxTrack::LxTrack(), LxFinderTriplet::MatchRecoToMC(), LxFinder::MatchRecoToMC(), LxLayer::PickNearestPoint(), LxSpace::RemoveClones(), LxStation::RestoreMiddlePoints(), and LxFinder::Trigger().
Double_t LxPoint::y |
Definition at line 20 of file LxCATriplets.h.
scaltype LxPoint::y |
Definition at line 53 of file LxCA.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildRays(), LxStation::BuildTriplets(), LxStation::ConnectTriplets(), LxDraw::DrawInputHits(), LxDraw::DrawRays(), LxDraw::DrawRecoTracks(), LxTrack::Fit(), LxLayer::HasPointInRange(), InterLinesDist(), LxSpace::JoinExtTracks(), KDTPointWrap::KDTPointWrap(), LxTrack::LxTrack(), LxFinderTriplet::MatchRecoToMC(), LxFinder::MatchRecoToMC(), LxLayer::PickNearestPoint(), LxSpace::RemoveClones(), LxStation::RestoreMiddlePoints(), and LxFinder::Trigger().
Double_t LxPoint::z |
Definition at line 20 of file LxCATriplets.h.
scaltype LxPoint::z |
Definition at line 53 of file LxCA.h.
Referenced by LxEff::AnalyzeNotMatchedMC(), LxStation::BuildRays(), LxStation::BuildTriplets(), LxEff::CalcRecoEff(), LxStation::ConnectTriplets(), LxDraw::DrawInputHits(), LxDraw::DrawRays(), LxDraw::DrawRecoTracks(), LxTrack::Fit(), InterLinesDist(), LxSpace::JoinExtTracks(), LxTrack::LxTrack(), LxFinderTriplet::MatchRecoToMC(), LxFinder::MatchRecoToMC(), LxLayer::PickNearestPoint(), LxStation::RestoreMiddlePoints(), and LxFinder::Trigger().