CbmRoot
|
#include <LxDraw.h>
Public Member Functions | |
LxDraw () | |
void | ClearView () |
void | Ask () |
void | DrawMCTracks () |
void | DrawInputHits () |
void | DrawMuch (TGeoNode *node) |
void | DrawMuch () |
void | DrawRays () |
void | DrawRecoTracks () |
void | DrawMCPoints () |
void | DrawExtTracks () |
void | SaveCanvas (TString name) |
Private Attributes | |
TCanvas | YZ |
TCanvas | YX |
TCanvas | XZ |
bool | ask |
Definition at line 9 of file Simple/LxDraw.h.
LxDraw::LxDraw | ( | ) |
Definition at line 32 of file Simple/LxDraw.cxx.
void LxDraw::Ask | ( | ) |
Definition at line 60 of file Simple/LxDraw.cxx.
References ask.
void LxDraw::ClearView | ( | ) |
Definition at line 54 of file Simple/LxDraw.cxx.
Referenced by LxEff::CalcRecoEff().
void LxDraw::DrawExtTracks | ( | ) |
Definition at line 884 of file Simple/LxDraw.cxx.
References caSpace, LxFinder::caSpace, LxSpace::extTracks, CbmTrack::GetParamLast(), i, LxFinder::Instance(), scaltype, LxSpace::stations, LxExtTrack::track, XZ, YX, and YZ.
void LxDraw::DrawInputHits | ( | ) |
Definition at line 303 of file Simple/LxDraw.cxx.
References LxPoint::artificial, LxFinder::caSpace, DrawMuch(), i, LxFinder::Instance(), LxStation::layers, LxLayer::points, pos, scaltype, LxSpace::stations, LxPoint::valid, LxPoint::x, XZ, LxPoint::y, YX, YZ, and LxPoint::z.
Referenced by LxEff::CalcRecoEff().
void LxDraw::DrawMCPoints | ( | ) |
Definition at line 833 of file Simple/LxDraw.cxx.
References i, LxFinder::Instance(), LxFinder::MCPoints, pos, scaltype, LxMCPoint::x, XZ, LxMCPoint::y, YX, YZ, and LxMCPoint::z.
void LxDraw::DrawMCTracks | ( | ) |
Definition at line 78 of file Simple/LxDraw.cxx.
References LxFinder::caSpace, fabs(), i, CbmKF::Instance(), LxFinder::Instance(), LxMCPoint::layerNumber, LxFinder::MCTracks, LxMCTrack::mother_ID, LxMCPoint::p, LxMCTrack::p, LxMCTrack::Points, CbmKF::Propagate(), LxMCPoint::px, LxMCTrack::px, LxMCPoint::py, LxMCTrack::py, LxMCPoint::pz, LxMCTrack::pz, LxMCPoint::q, LxMCTrack::q, LxMCPoint::stationNumber, LxSpace::stations, LxMCPoint::x, LxMCTrack::x, XZ, LxMCPoint::y, LxMCTrack::y, YX, YZ, LxMCPoint::z, and LxMCTrack::z.
Referenced by LxEff::CalcRecoEff().
void LxDraw::DrawMuch | ( | ) |
Definition at line 517 of file Simple/LxDraw.cxx.
References i, scaltype, XZ, YX, and YZ.
Referenced by DrawInputHits(), and DrawMuch().
void LxDraw::DrawMuch | ( | TGeoNode * | node | ) |
Definition at line 434 of file Simple/LxDraw.cxx.
References DrawMuch(), i, scaltype, StaColour, XZ, YX, and YZ.
void LxDraw::DrawRays | ( | ) |
Definition at line 628 of file Simple/LxDraw.cxx.
References caSpace, LxFinder::caSpace, i, LxFinder::Instance(), LxStation::layers, LxLayer::points, LxPoint::rays, scaltype, LxRay::source, LxSpace::stations, LxRay::tx, LxRay::ty, LxPoint::x, XZ, LxPoint::y, YX, YZ, and LxPoint::z.
Referenced by LxEff::CalcRecoEff().
void LxDraw::DrawRecoTracks | ( | ) |
Definition at line 713 of file Simple/LxDraw.cxx.
References caSpace, LxFinder::caSpace, LxTrack::externalTrack, CbmTrack::GetParamLast(), i, LxFinder::Instance(), LxTrack::length, LxTrack::rays, scaltype, LxRay::source, LxRay::station, LxStation::stationNumber, LxSpace::stations, LxExtTrack::track, LxSpace::tracks, LxRay::tx, LxRay::ty, LxPoint::x, XZ, LxPoint::y, YX, YZ, and LxPoint::z.
void LxDraw::SaveCanvas | ( | TString | name | ) |
Definition at line 926 of file Simple/LxDraw.cxx.
Referenced by LxEff::CalcRecoEff().
|
private |
Definition at line 28 of file Simple/LxDraw.h.
Referenced by Ask().
|
private |
Definition at line 27 of file Simple/LxDraw.h.
Referenced by ClearView(), DrawExtTracks(), DrawInputHits(), DrawMCPoints(), DrawMCTracks(), DrawMuch(), DrawRays(), DrawRecoTracks(), LxDraw(), and SaveCanvas().
|
private |
Definition at line 26 of file Simple/LxDraw.h.
Referenced by ClearView(), DrawExtTracks(), DrawInputHits(), DrawMCPoints(), DrawMCTracks(), DrawMuch(), DrawRays(), DrawRecoTracks(), LxDraw(), and SaveCanvas().
|
private |
Definition at line 25 of file Simple/LxDraw.h.
Referenced by ClearView(), DrawExtTracks(), DrawInputHits(), DrawMCPoints(), DrawMCTracks(), DrawMuch(), DrawRays(), DrawRecoTracks(), LxDraw(), and SaveCanvas().