|
CbmRoot
|
#include <CbmKFTrackFitQa.h>
Public Member Functions | |
| CbmKFTrackFitQa () | |
| ~CbmKFTrackFitQa () | |
| void | StsHitMatch () |
| void | FillHitHistos () |
| void | FillHistoAtParticleVertex (CbmMCTrack *track_mc, CbmKFTrack *track_kf) |
| void | FillHistoAtFirstPoint (CbmKFTrErrMCPoints *mc_points, CbmMCTrack *track_mc, CbmKFTrack *track_kf) |
| void | KFWrite () |
| void | FindBackTracks (CbmKFTrErrMCPoints *mc_points, CbmMCTrack *track_mc, CbmKFTrack *track_kf, int iEvent) |
| void | FindBackTracks () |
| void | Save () |
| void | SetOutFile (TString outname) |
| virtual InitStatus | ReInit () |
| virtual InitStatus | Init () |
| void | Exec (Option_t *option) |
| void | Finish () |
Private Member Functions | |
| ClassDef (CbmKFTrackFitQa, 1) | |
| CbmKFTrackFitQa (const CbmKFTrackFitQa &) | |
| void | operator= (const CbmKFTrackFitQa &) |
Private Attributes | |
| TClonesArray * | listStsPts |
| TClonesArray * | listMvdPts |
| TClonesArray * | listMCTracks |
| TClonesArray * | listStsTracksMatch |
| TClonesArray * | listStsTracks |
| TClonesArray * | listStsHits |
| TClonesArray * | listMvdHits |
| TClonesArray * | listMvdHitMatches |
| TClonesArray * | listStsClusters |
| TClonesArray * | listStsDigi |
| TClonesArray * | listStsDigiMatch |
| TString | outfileName |
| std::vector< int > | vStsHitMatch |
| TH1F * | res_STShit_x |
| TH1F * | res_STShit_y |
| TH1F * | pull_STShit_x |
| TH1F * | pull_STShit_y |
| TH1F * | res_MVDhit_x |
| TH1F * | res_MVDhit_y |
| TH1F * | pull_MVDhit_x |
| TH1F * | pull_MVDhit_y |
| TH1F * | res_AtPV_x |
| TH1F * | res_AtPV_y |
| TH1F * | res_AtPV_tx |
| TH1F * | res_AtPV_ty |
| TH1F * | res_AtPV_qp |
| TH1F * | pull_AtPV_x |
| TH1F * | pull_AtPV_y |
| TH1F * | pull_AtPV_tx |
| TH1F * | pull_AtPV_ty |
| TH1F * | pull_AtPV_qp |
| TH1F * | res_AtFP_x |
| TH1F * | res_AtFP_y |
| TH1F * | res_AtFP_tx |
| TH1F * | res_AtFP_ty |
| TH1F * | res_AtFP_qp |
| TH1F * | pull_AtFP_x |
| TH1F * | pull_AtFP_y |
| TH1F * | pull_AtFP_tx |
| TH1F * | pull_AtFP_ty |
| TH1F * | pull_AtFP_qp |
| TProfile * | q_QA |
| TProfile * | dp_p |
| TH1F * | ggg |
| int | Nback |
Definition at line 35 of file CbmKFTrackFitQa.h.
| CbmKFTrackFitQa::CbmKFTrackFitQa | ( | ) |
Referenced by CbmKFTrackFitQa(), ClassDef(), and operator=().
| CbmKFTrackFitQa::~CbmKFTrackFitQa | ( | ) |
Definition at line 173 of file CbmKFTrackFitQa.cxx.
References pull_AtFP_qp, pull_AtFP_tx, pull_AtFP_ty, pull_AtFP_x, pull_AtFP_y, pull_AtPV_qp, pull_AtPV_tx, pull_AtPV_ty, pull_AtPV_x, pull_AtPV_y, pull_MVDhit_x, pull_MVDhit_y, pull_STShit_x, pull_STShit_y, res_AtFP_qp, res_AtFP_tx, res_AtFP_ty, res_AtFP_x, res_AtFP_y, res_AtPV_qp, res_AtPV_tx, res_AtPV_ty, res_AtPV_x, res_AtPV_y, res_MVDhit_x, res_MVDhit_y, res_STShit_x, and res_STShit_y.
|
private |
References CbmKFTrackFitQa().
|
private |
References CbmKFTrackFitQa().
| void CbmKFTrackFitQa::Exec | ( | Option_t * | option | ) |
Definition at line 239 of file CbmKFTrackFitQa.cxx.
References FillHistoAtFirstPoint(), FillHistoAtParticleVertex(), FillHitHistos(), CbmTrackMatch::GetMCTrackId(), CbmTrackMatch::GetNofMCTracks(), CbmKF::Instance(), listMCTracks, listMvdPts, listStsPts, listStsTracks, listStsTracksMatch, CbmKFTrErrMCPoints::MvdArray, and CbmKFTrErrMCPoints::StsArray.
| void CbmKFTrackFitQa::FillHistoAtFirstPoint | ( | CbmKFTrErrMCPoints * | mc_points, |
| CbmMCTrack * | track_mc, | ||
| CbmKFTrack * | track_kf ) |
Definition at line 349 of file CbmKFTrackFitQa.cxx.
References dp_p, CbmKFTrackInterface::Extrapolate(), CbmKFTrack::GetCovMatrix(), CbmMCTrack::GetPdgCode(), CbmKFTrack::GetTrack(), CbmKFTrErrMCPoints::MvdArray, pull_AtFP_qp, pull_AtFP_tx, pull_AtFP_ty, pull_AtFP_x, pull_AtFP_y, q_QA, res_AtFP_qp, res_AtFP_tx, res_AtFP_ty, res_AtFP_x, res_AtFP_y, sqrt(), and CbmKFTrErrMCPoints::StsArray.
Referenced by Exec().
| void CbmKFTrackFitQa::FillHistoAtParticleVertex | ( | CbmMCTrack * | track_mc, |
| CbmKFTrack * | track_kf ) |
Definition at line 274 of file CbmKFTrackFitQa.cxx.
References dp_p, CbmKFTrackInterface::Extrapolate(), CbmKFTrackInterface::GetCovMatrix(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetPx(), CbmMCTrack::GetPy(), CbmMCTrack::GetPz(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), CbmKFTrackInterface::GetTrack(), pull_AtPV_qp, pull_AtPV_tx, pull_AtPV_ty, pull_AtPV_x, pull_AtPV_y, q_QA, res_AtPV_qp, res_AtPV_tx, res_AtPV_ty, res_AtPV_x, res_AtPV_y, and sqrt().
Referenced by Exec().
| void CbmKFTrackFitQa::FillHitHistos | ( | ) |
Definition at line 562 of file CbmKFTrackFitQa.cxx.
References CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), listStsHits, listStsPts, pull_STShit_x, pull_STShit_y, res_STShit_x, res_STShit_y, StsHitMatch(), and vStsHitMatch.
Referenced by Exec().
| void CbmKFTrackFitQa::FindBackTracks | ( | ) |
Definition at line 671 of file CbmKFTrackFitQa.cxx.
| void CbmKFTrackFitQa::FindBackTracks | ( | CbmKFTrErrMCPoints * | mc_points, |
| CbmMCTrack * | track_mc, | ||
| CbmKFTrack * | track_kf, | ||
| int | iEvent ) |
Definition at line 724 of file CbmKFTrackFitQa.cxx.
| void CbmKFTrackFitQa::Finish | ( | ) |
Definition at line 272 of file CbmKFTrackFitQa.cxx.
References KFWrite().
|
virtual |
Definition at line 212 of file CbmKFTrackFitQa.cxx.
References CbmKF::Instance(), listMCTracks, listMvdHitMatches, listMvdHits, listMvdPts, listStsClusters, listStsDigi, listStsDigiMatch, listStsHits, listStsPts, listStsTracks, and listStsTracksMatch.
Referenced by ReInit().
| void CbmKFTrackFitQa::KFWrite | ( | ) |
Definition at line 466 of file CbmKFTrackFitQa.cxx.
References dp_p, ggg, outfileName, pull_AtFP_qp, pull_AtFP_tx, pull_AtFP_ty, pull_AtFP_x, pull_AtFP_y, pull_AtPV_qp, pull_AtPV_tx, pull_AtPV_ty, pull_AtPV_x, pull_AtPV_y, pull_MVDhit_x, pull_MVDhit_y, pull_STShit_x, pull_STShit_y, q_QA, res_AtFP_qp, res_AtFP_tx, res_AtFP_ty, res_AtFP_x, res_AtFP_y, res_AtPV_qp, res_AtPV_tx, res_AtPV_ty, res_AtPV_x, res_AtPV_y, res_MVDhit_x, res_MVDhit_y, res_STShit_x, and res_STShit_y.
Referenced by Finish().
|
private |
References CbmKFTrackFitQa().
|
virtual |
Definition at line 210 of file CbmKFTrackFitQa.cxx.
References Init().
| void CbmKFTrackFitQa::Save | ( | ) |
Definition at line 519 of file CbmKFTrackFitQa.cxx.
References pull_AtFP_qp, pull_AtFP_tx, pull_AtFP_ty, pull_AtFP_x, pull_AtFP_y, pull_AtPV_qp, pull_AtPV_tx, pull_AtPV_ty, pull_AtPV_x, pull_AtPV_y, res_AtFP_qp, res_AtFP_tx, res_AtFP_ty, res_AtFP_x, res_AtFP_y, res_AtPV_qp, res_AtPV_tx, res_AtPV_ty, res_AtPV_x, and res_AtPV_y.
|
inline |
Definition at line 49 of file CbmKFTrackFitQa.h.
References outfileName.
| void CbmKFTrackFitQa::StsHitMatch | ( | ) |
Definition at line 601 of file CbmKFTrackFitQa.cxx.
References CbmLink::GetIndex(), CbmMatch::GetLink(), CbmCluster::GetMatch(), CbmHit::GetMatch(), CbmMatch::GetNofLinks(), ggg, listStsClusters, listStsDigiMatch, listStsHits, and vStsHitMatch.
Referenced by FillHitHistos().
|
private |
Definition at line 119 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), FillHistoAtParticleVertex(), and KFWrite().
|
private |
Definition at line 121 of file CbmKFTrackFitQa.h.
Referenced by KFWrite(), and StsHitMatch().
|
private |
Definition at line 61 of file CbmKFTrackFitQa.h.
|
private |
Definition at line 66 of file CbmKFTrackFitQa.h.
Referenced by Init().
|
private |
Definition at line 65 of file CbmKFTrackFitQa.h.
Referenced by Init().
|
private |
Definition at line 60 of file CbmKFTrackFitQa.h.
|
private |
Definition at line 67 of file CbmKFTrackFitQa.h.
Referenced by Init(), and StsHitMatch().
|
private |
Definition at line 68 of file CbmKFTrackFitQa.h.
Referenced by Init().
|
private |
Definition at line 69 of file CbmKFTrackFitQa.h.
Referenced by Init(), and StsHitMatch().
|
private |
Definition at line 64 of file CbmKFTrackFitQa.h.
Referenced by FillHitHistos(), Init(), and StsHitMatch().
|
private |
Definition at line 59 of file CbmKFTrackFitQa.h.
Referenced by Exec(), FillHitHistos(), and Init().
|
private |
Definition at line 63 of file CbmKFTrackFitQa.h.
|
private |
Definition at line 62 of file CbmKFTrackFitQa.h.
|
private |
Definition at line 123 of file CbmKFTrackFitQa.h.
|
private |
Definition at line 73 of file CbmKFTrackFitQa.h.
Referenced by KFWrite(), and SetOutFile().
|
private |
Definition at line 115 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 113 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 114 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 111 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 112 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 102 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 100 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 101 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 98 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 99 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 87 of file CbmKFTrackFitQa.h.
Referenced by KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 88 of file CbmKFTrackFitQa.h.
Referenced by KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 82 of file CbmKFTrackFitQa.h.
Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 83 of file CbmKFTrackFitQa.h.
Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 118 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), FillHistoAtParticleVertex(), and KFWrite().
|
private |
Definition at line 109 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 107 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 108 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 105 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 106 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 96 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 94 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 95 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 92 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 93 of file CbmKFTrackFitQa.h.
Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 85 of file CbmKFTrackFitQa.h.
Referenced by KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 86 of file CbmKFTrackFitQa.h.
Referenced by KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 80 of file CbmKFTrackFitQa.h.
Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 81 of file CbmKFTrackFitQa.h.
Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQa().
|
private |
Definition at line 75 of file CbmKFTrackFitQa.h.
Referenced by FillHitHistos(), and StsHitMatch().