CbmRoot
Loading...
Searching...
No Matches
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 35 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 ,
1  )
private

◆ Exec()

◆ FillHistoAtFirstPoint()

◆ FillHistoAtParticleVertex()

◆ FillHitHistos()

◆ FindBackTracks() [1/2]

void CbmKFTrackFitQa::FindBackTracks ( )

Definition at line 671 of file CbmKFTrackFitQa.cxx.

◆ FindBackTracks() [2/2]

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

Definition at line 724 of file CbmKFTrackFitQa.cxx.

◆ Finish()

void CbmKFTrackFitQa::Finish ( )

Definition at line 272 of file CbmKFTrackFitQa.cxx.

References KFWrite().

◆ Init()

InitStatus CbmKFTrackFitQa::Init ( )
virtual

◆ KFWrite()

◆ operator=()

void CbmKFTrackFitQa::operator= ( const CbmKFTrackFitQa & )
private

◆ ReInit()

InitStatus CbmKFTrackFitQa::ReInit ( )
virtual

Definition at line 210 of file CbmKFTrackFitQa.cxx.

References Init().

◆ Save()

◆ SetOutFile()

void CbmKFTrackFitQa::SetOutFile ( TString outname)
inline

Definition at line 49 of file CbmKFTrackFitQa.h.

References outfileName.

◆ StsHitMatch()

Member Data Documentation

◆ dp_p

TProfile* CbmKFTrackFitQa::dp_p
private

Definition at line 119 of file CbmKFTrackFitQa.h.

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

◆ ggg

TH1F* CbmKFTrackFitQa::ggg
private

Definition at line 121 of file CbmKFTrackFitQa.h.

Referenced by KFWrite(), and StsHitMatch().

◆ listMCTracks

TClonesArray* CbmKFTrackFitQa::listMCTracks
private

Definition at line 61 of file CbmKFTrackFitQa.h.

Referenced by Exec(), and Init().

◆ listMvdHitMatches

TClonesArray* CbmKFTrackFitQa::listMvdHitMatches
private

Definition at line 66 of file CbmKFTrackFitQa.h.

Referenced by Init().

◆ listMvdHits

TClonesArray* CbmKFTrackFitQa::listMvdHits
private

Definition at line 65 of file CbmKFTrackFitQa.h.

Referenced by Init().

◆ listMvdPts

TClonesArray* CbmKFTrackFitQa::listMvdPts
private

Definition at line 60 of file CbmKFTrackFitQa.h.

Referenced by Exec(), and Init().

◆ listStsClusters

TClonesArray* CbmKFTrackFitQa::listStsClusters
private

Definition at line 67 of file CbmKFTrackFitQa.h.

Referenced by Init(), and StsHitMatch().

◆ listStsDigi

TClonesArray* CbmKFTrackFitQa::listStsDigi
private

Definition at line 68 of file CbmKFTrackFitQa.h.

Referenced by Init().

◆ listStsDigiMatch

TClonesArray* CbmKFTrackFitQa::listStsDigiMatch
private

Definition at line 69 of file CbmKFTrackFitQa.h.

Referenced by Init(), and StsHitMatch().

◆ listStsHits

TClonesArray* CbmKFTrackFitQa::listStsHits
private

Definition at line 64 of file CbmKFTrackFitQa.h.

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

◆ listStsPts

TClonesArray* CbmKFTrackFitQa::listStsPts
private

Definition at line 59 of file CbmKFTrackFitQa.h.

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

◆ listStsTracks

TClonesArray* CbmKFTrackFitQa::listStsTracks
private

Definition at line 63 of file CbmKFTrackFitQa.h.

Referenced by Exec(), and Init().

◆ listStsTracksMatch

TClonesArray* CbmKFTrackFitQa::listStsTracksMatch
private

Definition at line 62 of file CbmKFTrackFitQa.h.

Referenced by Exec(), and Init().

◆ Nback

int CbmKFTrackFitQa::Nback
private

Definition at line 123 of file CbmKFTrackFitQa.h.

◆ outfileName

TString CbmKFTrackFitQa::outfileName
private

Definition at line 73 of file CbmKFTrackFitQa.h.

Referenced by KFWrite(), and SetOutFile().

◆ pull_AtFP_qp

TH1F* CbmKFTrackFitQa::pull_AtFP_qp
private

Definition at line 115 of file CbmKFTrackFitQa.h.

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

◆ pull_AtFP_tx

TH1F* CbmKFTrackFitQa::pull_AtFP_tx
private

Definition at line 113 of file CbmKFTrackFitQa.h.

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

◆ pull_AtFP_ty

TH1F* CbmKFTrackFitQa::pull_AtFP_ty
private

Definition at line 114 of file CbmKFTrackFitQa.h.

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

◆ pull_AtFP_x

TH1F* CbmKFTrackFitQa::pull_AtFP_x
private

Definition at line 111 of file CbmKFTrackFitQa.h.

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

◆ pull_AtFP_y

TH1F* CbmKFTrackFitQa::pull_AtFP_y
private

Definition at line 112 of file CbmKFTrackFitQa.h.

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

◆ pull_AtPV_qp

TH1F* CbmKFTrackFitQa::pull_AtPV_qp
private

Definition at line 102 of file CbmKFTrackFitQa.h.

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

◆ pull_AtPV_tx

TH1F* CbmKFTrackFitQa::pull_AtPV_tx
private

Definition at line 100 of file CbmKFTrackFitQa.h.

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

◆ pull_AtPV_ty

TH1F* CbmKFTrackFitQa::pull_AtPV_ty
private

Definition at line 101 of file CbmKFTrackFitQa.h.

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

◆ pull_AtPV_x

TH1F* CbmKFTrackFitQa::pull_AtPV_x
private

Definition at line 98 of file CbmKFTrackFitQa.h.

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

◆ pull_AtPV_y

TH1F* CbmKFTrackFitQa::pull_AtPV_y
private

Definition at line 99 of file CbmKFTrackFitQa.h.

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

◆ pull_MVDhit_x

TH1F* CbmKFTrackFitQa::pull_MVDhit_x
private

Definition at line 87 of file CbmKFTrackFitQa.h.

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

◆ pull_MVDhit_y

TH1F* CbmKFTrackFitQa::pull_MVDhit_y
private

Definition at line 88 of file CbmKFTrackFitQa.h.

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

◆ pull_STShit_x

TH1F* CbmKFTrackFitQa::pull_STShit_x
private

Definition at line 82 of file CbmKFTrackFitQa.h.

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

◆ pull_STShit_y

TH1F* CbmKFTrackFitQa::pull_STShit_y
private

Definition at line 83 of file CbmKFTrackFitQa.h.

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

◆ q_QA

TProfile* CbmKFTrackFitQa::q_QA
private

Definition at line 118 of file CbmKFTrackFitQa.h.

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

◆ res_AtFP_qp

TH1F* CbmKFTrackFitQa::res_AtFP_qp
private

Definition at line 109 of file CbmKFTrackFitQa.h.

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

◆ res_AtFP_tx

TH1F* CbmKFTrackFitQa::res_AtFP_tx
private

Definition at line 107 of file CbmKFTrackFitQa.h.

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

◆ res_AtFP_ty

TH1F* CbmKFTrackFitQa::res_AtFP_ty
private

Definition at line 108 of file CbmKFTrackFitQa.h.

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

◆ res_AtFP_x

TH1F* CbmKFTrackFitQa::res_AtFP_x
private

Definition at line 105 of file CbmKFTrackFitQa.h.

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

◆ res_AtFP_y

TH1F* CbmKFTrackFitQa::res_AtFP_y
private

Definition at line 106 of file CbmKFTrackFitQa.h.

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

◆ res_AtPV_qp

TH1F* CbmKFTrackFitQa::res_AtPV_qp
private

Definition at line 96 of file CbmKFTrackFitQa.h.

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

◆ res_AtPV_tx

TH1F* CbmKFTrackFitQa::res_AtPV_tx
private

Definition at line 94 of file CbmKFTrackFitQa.h.

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

◆ res_AtPV_ty

TH1F* CbmKFTrackFitQa::res_AtPV_ty
private

Definition at line 95 of file CbmKFTrackFitQa.h.

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

◆ res_AtPV_x

TH1F* CbmKFTrackFitQa::res_AtPV_x
private

Definition at line 92 of file CbmKFTrackFitQa.h.

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

◆ res_AtPV_y

TH1F* CbmKFTrackFitQa::res_AtPV_y
private

Definition at line 93 of file CbmKFTrackFitQa.h.

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

◆ res_MVDhit_x

TH1F* CbmKFTrackFitQa::res_MVDhit_x
private

Definition at line 85 of file CbmKFTrackFitQa.h.

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

◆ res_MVDhit_y

TH1F* CbmKFTrackFitQa::res_MVDhit_y
private

Definition at line 86 of file CbmKFTrackFitQa.h.

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

◆ res_STShit_x

TH1F* CbmKFTrackFitQa::res_STShit_x
private

Definition at line 80 of file CbmKFTrackFitQa.h.

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

◆ res_STShit_y

TH1F* CbmKFTrackFitQa::res_STShit_y
private

Definition at line 81 of file CbmKFTrackFitQa.h.

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

◆ vStsHitMatch

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

Definition at line 75 of file CbmKFTrackFitQa.h.

Referenced by FillHitHistos(), and StsHitMatch().


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