CbmRoot
CbmKFTrackFitQA Class Reference

#include <CbmKFTrackFitQA.h>

Inheritance diagram for CbmKFTrackFitQA:
[legend]
Collaboration diagram for CbmKFTrackFitQA:
[legend]

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
 

Detailed Description

Definition at line 42 of file CbmKFTrackFitQA.h.

Constructor & Destructor Documentation

◆ CbmKFTrackFitQA() [1/2]

CbmKFTrackFitQA::CbmKFTrackFitQA ( )

◆ ~CbmKFTrackFitQA()

◆ CbmKFTrackFitQA() [2/2]

CbmKFTrackFitQA::CbmKFTrackFitQA ( const CbmKFTrackFitQA )
private

Member Function Documentation

◆ ClassDef()

CbmKFTrackFitQA::ClassDef ( CbmKFTrackFitQA  ,
 
)
private

◆ Exec()

◆ FillHistoAtFirstPoint()

◆ FillHistoAtParticleVertex()

◆ FillHitHistos()

◆ FindBackTracks() [1/2]

void CbmKFTrackFitQA::FindBackTracks ( )

Definition at line 684 of file CbmKFTrackFitQA.cxx.

◆ FindBackTracks() [2/2]

void CbmKFTrackFitQA::FindBackTracks ( CbmKFTrErrMCPoints mc_points,
CbmMCTrack track_mc,
CbmKFTrack track_kf,
int  iEvent 
)

Definition at line 736 of file CbmKFTrackFitQA.cxx.

◆ Finish()

void CbmKFTrackFitQA::Finish ( )

Definition at line 286 of file CbmKFTrackFitQA.cxx.

References KFWrite().

◆ Init()

◆ KFWrite()

◆ operator=()

void CbmKFTrackFitQA::operator= ( const CbmKFTrackFitQA )
private

◆ ReInit()

InitStatus CbmKFTrackFitQA::ReInit ( )
virtual

Definition at line 222 of file CbmKFTrackFitQA.cxx.

References Init().

◆ Save()

◆ SetOutFile()

void CbmKFTrackFitQA::SetOutFile ( TString  outname)
inline

Definition at line 61 of file CbmKFTrackFitQA.h.

References outfileName.

◆ StsHitMatch()

Member Data Documentation

◆ dp_p

TProfile* CbmKFTrackFitQA::dp_p
private

Definition at line 131 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), FillHistoAtParticleVertex(), and KFWrite().

◆ ggg

TH1F* CbmKFTrackFitQA::ggg
private

Definition at line 133 of file CbmKFTrackFitQA.h.

Referenced by KFWrite(), and StsHitMatch().

◆ listMCTracks

TClonesArray* CbmKFTrackFitQA::listMCTracks
private

Definition at line 73 of file CbmKFTrackFitQA.h.

Referenced by Exec(), and Init().

◆ listMvdHitMatches

TClonesArray* CbmKFTrackFitQA::listMvdHitMatches
private

Definition at line 78 of file CbmKFTrackFitQA.h.

Referenced by Init().

◆ listMvdHits

TClonesArray* CbmKFTrackFitQA::listMvdHits
private

Definition at line 77 of file CbmKFTrackFitQA.h.

Referenced by Init().

◆ listMvdPts

TClonesArray* CbmKFTrackFitQA::listMvdPts
private

Definition at line 72 of file CbmKFTrackFitQA.h.

Referenced by Exec(), and Init().

◆ listStsClusters

TClonesArray* CbmKFTrackFitQA::listStsClusters
private

Definition at line 79 of file CbmKFTrackFitQA.h.

Referenced by Init(), and StsHitMatch().

◆ listStsDigi

TClonesArray* CbmKFTrackFitQA::listStsDigi
private

Definition at line 80 of file CbmKFTrackFitQA.h.

Referenced by Init().

◆ listStsDigiMatch

TClonesArray* CbmKFTrackFitQA::listStsDigiMatch
private

Definition at line 81 of file CbmKFTrackFitQA.h.

Referenced by Init(), and StsHitMatch().

◆ listStsHits

TClonesArray* CbmKFTrackFitQA::listStsHits
private

Definition at line 76 of file CbmKFTrackFitQA.h.

Referenced by FillHitHistos(), Init(), and StsHitMatch().

◆ listStsPts

TClonesArray* CbmKFTrackFitQA::listStsPts
private

Definition at line 71 of file CbmKFTrackFitQA.h.

Referenced by Exec(), FillHitHistos(), and Init().

◆ listStsTracks

TClonesArray* CbmKFTrackFitQA::listStsTracks
private

Definition at line 75 of file CbmKFTrackFitQA.h.

Referenced by Exec(), and Init().

◆ listStsTracksMatch

TClonesArray* CbmKFTrackFitQA::listStsTracksMatch
private

Definition at line 74 of file CbmKFTrackFitQA.h.

Referenced by Exec(), and Init().

◆ Nback

int CbmKFTrackFitQA::Nback
private

Definition at line 135 of file CbmKFTrackFitQA.h.

◆ outfileName

TString CbmKFTrackFitQA::outfileName
private

Definition at line 85 of file CbmKFTrackFitQA.h.

Referenced by KFWrite(), and SetOutFile().

◆ pull_AtFP_qp

TH1F* CbmKFTrackFitQA::pull_AtFP_qp
private

Definition at line 127 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtFP_tx

TH1F* CbmKFTrackFitQA::pull_AtFP_tx
private

Definition at line 125 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtFP_ty

TH1F* CbmKFTrackFitQA::pull_AtFP_ty
private

Definition at line 126 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtFP_x

TH1F* CbmKFTrackFitQA::pull_AtFP_x
private

Definition at line 123 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtFP_y

TH1F* CbmKFTrackFitQA::pull_AtFP_y
private

Definition at line 124 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtPV_qp

TH1F* CbmKFTrackFitQA::pull_AtPV_qp
private

Definition at line 114 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtPV_tx

TH1F* CbmKFTrackFitQA::pull_AtPV_tx
private

Definition at line 112 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtPV_ty

TH1F* CbmKFTrackFitQA::pull_AtPV_ty
private

Definition at line 113 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtPV_x

TH1F* CbmKFTrackFitQA::pull_AtPV_x
private

Definition at line 110 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_AtPV_y

TH1F* CbmKFTrackFitQA::pull_AtPV_y
private

Definition at line 111 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ pull_MVDhit_x

TH1F* CbmKFTrackFitQA::pull_MVDhit_x
private

Definition at line 99 of file CbmKFTrackFitQA.h.

Referenced by KFWrite(), and ~CbmKFTrackFitQA().

◆ pull_MVDhit_y

TH1F* CbmKFTrackFitQA::pull_MVDhit_y
private

Definition at line 100 of file CbmKFTrackFitQA.h.

Referenced by KFWrite(), and ~CbmKFTrackFitQA().

◆ pull_STShit_x

TH1F* CbmKFTrackFitQA::pull_STShit_x
private

Definition at line 94 of file CbmKFTrackFitQA.h.

Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQA().

◆ pull_STShit_y

TH1F* CbmKFTrackFitQA::pull_STShit_y
private

Definition at line 95 of file CbmKFTrackFitQA.h.

Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQA().

◆ q_QA

TProfile* CbmKFTrackFitQA::q_QA
private

Definition at line 130 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), FillHistoAtParticleVertex(), and KFWrite().

◆ res_AtFP_qp

TH1F* CbmKFTrackFitQA::res_AtFP_qp
private

Definition at line 121 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtFP_tx

TH1F* CbmKFTrackFitQA::res_AtFP_tx
private

Definition at line 119 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtFP_ty

TH1F* CbmKFTrackFitQA::res_AtFP_ty
private

Definition at line 120 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtFP_x

TH1F* CbmKFTrackFitQA::res_AtFP_x
private

Definition at line 117 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtFP_y

TH1F* CbmKFTrackFitQA::res_AtFP_y
private

Definition at line 118 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtFirstPoint(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtPV_qp

TH1F* CbmKFTrackFitQA::res_AtPV_qp
private

Definition at line 108 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtPV_tx

TH1F* CbmKFTrackFitQA::res_AtPV_tx
private

Definition at line 106 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtPV_ty

TH1F* CbmKFTrackFitQA::res_AtPV_ty
private

Definition at line 107 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtPV_x

TH1F* CbmKFTrackFitQA::res_AtPV_x
private

Definition at line 104 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_AtPV_y

TH1F* CbmKFTrackFitQA::res_AtPV_y
private

Definition at line 105 of file CbmKFTrackFitQA.h.

Referenced by FillHistoAtParticleVertex(), KFWrite(), Save(), and ~CbmKFTrackFitQA().

◆ res_MVDhit_x

TH1F* CbmKFTrackFitQA::res_MVDhit_x
private

Definition at line 97 of file CbmKFTrackFitQA.h.

Referenced by KFWrite(), and ~CbmKFTrackFitQA().

◆ res_MVDhit_y

TH1F* CbmKFTrackFitQA::res_MVDhit_y
private

Definition at line 98 of file CbmKFTrackFitQA.h.

Referenced by KFWrite(), and ~CbmKFTrackFitQA().

◆ res_STShit_x

TH1F* CbmKFTrackFitQA::res_STShit_x
private

Definition at line 92 of file CbmKFTrackFitQA.h.

Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQA().

◆ res_STShit_y

TH1F* CbmKFTrackFitQA::res_STShit_y
private

Definition at line 93 of file CbmKFTrackFitQA.h.

Referenced by FillHitHistos(), KFWrite(), and ~CbmKFTrackFitQA().

◆ vStsHitMatch

std::vector<int> CbmKFTrackFitQA::vStsHitMatch
private

Definition at line 87 of file CbmKFTrackFitQA.h.

Referenced by FillHitHistos(), and StsHitMatch().


The documentation for this class was generated from the following files: