CbmRoot
CbmMuchFindVectorsQA Class Reference

#include <CbmMuchFindVectorsQA.h>

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

Public Member Functions

 CbmMuchFindVectorsQA ()
 
virtual ~CbmMuchFindVectorsQA ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void SetParContainers ()
 

Private Member Functions

void BookHistos ()
 
Bool_t CheckMatch (CbmMuchTrack *vec)
 
Bool_t CheckMatchGem (CbmMuchTrack *vec)
 
void CheckShorts (TClonesArray *hitArray)
 
void CheckEffic ()
 
 CbmMuchFindVectorsQA (const CbmMuchFindVectorsQA &)
 
CbmMuchFindVectorsQAoperator= (const CbmMuchFindVectorsQA &)
 

Private Attributes

CbmMuchGeoSchemefGeoScheme
 
Int_t fStatFirst
 
Int_t fNstat
 
Int_t fNdoubl [10]
 
Double_t fZpos [7][10]
 
TClonesArray * fVectors
 
TClonesArray * fMCTracks
 
TClonesArray * fPoints
 
TClonesArray * fHits
 
TClonesArray * fHitsGem
 
TClonesArray * fDigis
 
TClonesArray * fDigisGem
 
TClonesArray * fDigiMatches
 
TClonesArray * fDigiMatchesGem
 
TClonesArray * fClusters
 
TH1D ** fhNvec
 
TH1D ** fhNdoubl
 
TH1D ** fhNhits
 
TH1D ** fhNhitsOk
 
TH1D ** fhChi2
 
TH1D ** fhNgood
 
TH1D ** fhNghost
 
TH1D ** fhChi2ok
 
TH1D ** fhChi2bad
 
TH1D ** fhDx
 
TH1D ** fhDy
 
TH1D ** fhDtx
 
TH1D ** fhDty
 
TH1D ** fhIds
 
TH2D ** fhIdVsEv
 
TH1D ** fhDtxAll
 
TH1D ** fhDtyAll
 
TH1D ** fhDtxOk
 
TH1D ** fhDtyOk
 
TH1D * fhDtube [7][10]
 
TH2D * fhDtube2 [7][10]
 
TH1D ** fhShort
 
TH2D ** fhOverlap
 
TH1D * fhSim
 
TH1D * fhRec
 
TH1D ** fhChi2mat
 
TH1D ** fhMatchMult
 
TH1D ** fhOccup
 
TH1D * fhMCFit [7][10]
 
TH1D * fhZXY [2]
 
TH1D * fhEvents
 transient histos More...
 
TH2D ** fhDx12
 transient histo More...
 
TH2D ** fhDx23
 
TH2D ** fhDy12
 
TH2D ** fhDy23
 

Detailed Description

Definition at line 22 of file CbmMuchFindVectorsQA.h.

Constructor & Destructor Documentation

◆ CbmMuchFindVectorsQA() [1/2]

CbmMuchFindVectorsQA::CbmMuchFindVectorsQA ( )

Default (standard) constructor

Definition at line 38 of file CbmMuchFindVectorsQA.cxx.

◆ ~CbmMuchFindVectorsQA()

CbmMuchFindVectorsQA::~CbmMuchFindVectorsQA ( )
virtual

Destructor

Definition at line 46 of file CbmMuchFindVectorsQA.cxx.

◆ CbmMuchFindVectorsQA() [2/2]

CbmMuchFindVectorsQA::CbmMuchFindVectorsQA ( const CbmMuchFindVectorsQA )
private

Member Function Documentation

◆ BookHistos()

◆ CheckEffic()

◆ CheckMatch()

◆ CheckMatchGem()

◆ CheckShorts()

void CbmMuchFindVectorsQA::CheckShorts ( TClonesArray *  hitArray)
private

◆ Exec()

◆ Finish()

void CbmMuchFindVectorsQA::Finish ( )
virtual

Finish at the end

Definition at line 924 of file CbmMuchFindVectorsQA.cxx.

References fhEvents, fhOccup, fNdoubl, and fNstat.

◆ Init()

◆ operator=()

CbmMuchFindVectorsQA& CbmMuchFindVectorsQA::operator= ( const CbmMuchFindVectorsQA )
private

◆ SetParContainers()

void CbmMuchFindVectorsQA::SetParContainers ( )
virtual

SetParContainers

Definition at line 109 of file CbmMuchFindVectorsQA.cxx.

Member Data Documentation

◆ fClusters

TClonesArray* CbmMuchFindVectorsQA::fClusters
private

Definition at line 61 of file CbmMuchFindVectorsQA.h.

Referenced by CheckMatchGem(), and Init().

◆ fDigiMatches

TClonesArray* CbmMuchFindVectorsQA::fDigiMatches
private

Definition at line 59 of file CbmMuchFindVectorsQA.h.

Referenced by CheckMatch(), and Init().

◆ fDigiMatchesGem

TClonesArray* CbmMuchFindVectorsQA::fDigiMatchesGem
private

Definition at line 60 of file CbmMuchFindVectorsQA.h.

Referenced by CheckMatchGem(), and Init().

◆ fDigis

TClonesArray* CbmMuchFindVectorsQA::fDigis
private

Definition at line 57 of file CbmMuchFindVectorsQA.h.

Referenced by Init().

◆ fDigisGem

TClonesArray* CbmMuchFindVectorsQA::fDigisGem
private

Definition at line 58 of file CbmMuchFindVectorsQA.h.

Referenced by Init().

◆ fGeoScheme

CbmMuchGeoScheme* CbmMuchFindVectorsQA::fGeoScheme
private

Accessors

Definition at line 46 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatch(), CheckShorts(), Exec(), and Init().

◆ fhChi2

TH1D** CbmMuchFindVectorsQA::fhChi2
private

Definition at line 67 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhChi2bad

TH1D** CbmMuchFindVectorsQA::fhChi2bad
private

Definition at line 71 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhChi2mat

TH1D** CbmMuchFindVectorsQA::fhChi2mat
private

Definition at line 88 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhChi2ok

TH1D** CbmMuchFindVectorsQA::fhChi2ok
private

Definition at line 70 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhDtube

TH1D* CbmMuchFindVectorsQA::fhDtube[7][10]
private

Definition at line 82 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckMatch().

◆ fhDtube2

TH2D* CbmMuchFindVectorsQA::fhDtube2[7][10]
private

Definition at line 83 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckMatch().

◆ fhDtx

TH1D** CbmMuchFindVectorsQA::fhDtx
private

Definition at line 74 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhDtxAll

TH1D** CbmMuchFindVectorsQA::fhDtxAll
private

Definition at line 78 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhDtxOk

TH1D** CbmMuchFindVectorsQA::fhDtxOk
private

Definition at line 80 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhDty

TH1D** CbmMuchFindVectorsQA::fhDty
private

Definition at line 75 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhDtyAll

TH1D** CbmMuchFindVectorsQA::fhDtyAll
private

Definition at line 79 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhDtyOk

TH1D** CbmMuchFindVectorsQA::fhDtyOk
private

Definition at line 81 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhDx

TH1D** CbmMuchFindVectorsQA::fhDx
private

Definition at line 72 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhDx12

TH2D** CbmMuchFindVectorsQA::fhDx12
private

transient histo

Definition at line 94 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhDx23

TH2D** CbmMuchFindVectorsQA::fhDx23
private

Definition at line 95 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhDy

TH1D** CbmMuchFindVectorsQA::fhDy
private

Definition at line 73 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhDy12

TH2D** CbmMuchFindVectorsQA::fhDy12
private

Definition at line 96 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhDy23

TH2D** CbmMuchFindVectorsQA::fhDy23
private

Definition at line 97 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhEvents

TH1D* CbmMuchFindVectorsQA::fhEvents
private

transient histos

Definition at line 93 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), Exec(), and Finish().

◆ fhIds

TH1D** CbmMuchFindVectorsQA::fhIds
private

Definition at line 76 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhIdVsEv

TH2D** CbmMuchFindVectorsQA::fhIdVsEv
private

Definition at line 77 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fHits

TClonesArray* CbmMuchFindVectorsQA::fHits
private

Definition at line 55 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatch(), Exec(), and Init().

◆ fHitsGem

TClonesArray* CbmMuchFindVectorsQA::fHitsGem
private

Definition at line 56 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatchGem(), and Init().

◆ fhMatchMult

TH1D** CbmMuchFindVectorsQA::fhMatchMult
private

Definition at line 89 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhMCFit

TH1D* CbmMuchFindVectorsQA::fhMCFit[7][10]
private

Definition at line 91 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos().

◆ fhNdoubl

TH1D** CbmMuchFindVectorsQA::fhNdoubl
private

Definition at line 64 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhNghost

TH1D** CbmMuchFindVectorsQA::fhNghost
private

Definition at line 69 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhNgood

TH1D** CbmMuchFindVectorsQA::fhNgood
private

Definition at line 68 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhNhits

TH1D** CbmMuchFindVectorsQA::fhNhits
private

Definition at line 65 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhNhitsOk

TH1D** CbmMuchFindVectorsQA::fhNhitsOk
private

Definition at line 66 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckMatch(), and CheckMatchGem().

◆ fhNvec

TH1D** CbmMuchFindVectorsQA::fhNvec
private

Definition at line 63 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and Exec().

◆ fhOccup

TH1D** CbmMuchFindVectorsQA::fhOccup
private

Definition at line 90 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), Exec(), and Finish().

◆ fhOverlap

TH2D** CbmMuchFindVectorsQA::fhOverlap
private

Definition at line 85 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckShorts().

◆ fhRec

TH1D* CbmMuchFindVectorsQA::fhRec
private

Definition at line 87 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos().

◆ fhShort

TH1D** CbmMuchFindVectorsQA::fhShort
private

Definition at line 84 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckShorts().

◆ fhSim

TH1D* CbmMuchFindVectorsQA::fhSim
private

Definition at line 86 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhZXY

TH1D* CbmMuchFindVectorsQA::fhZXY[2]
private

Definition at line 92 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos().

◆ fMCTracks

TClonesArray* CbmMuchFindVectorsQA::fMCTracks
private

Definition at line 53 of file CbmMuchFindVectorsQA.h.

Referenced by Init().

◆ fNdoubl

Int_t CbmMuchFindVectorsQA::fNdoubl[10]
private

Definition at line 49 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatch(), Finish(), and Init().

◆ fNstat

Int_t CbmMuchFindVectorsQA::fNstat
private

Definition at line 48 of file CbmMuchFindVectorsQA.h.

Referenced by BookHistos(), CheckEffic(), CheckMatch(), Exec(), Finish(), and Init().

◆ fPoints

TClonesArray* CbmMuchFindVectorsQA::fPoints
private

Definition at line 54 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatch(), CheckMatchGem(), and Init().

◆ fStatFirst

Int_t CbmMuchFindVectorsQA::fStatFirst
private

Definition at line 47 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatch(), and Init().

◆ fVectors

TClonesArray* CbmMuchFindVectorsQA::fVectors
private

Definition at line 52 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckShorts(), Exec(), and Init().

◆ fZpos

Double_t CbmMuchFindVectorsQA::fZpos[7][10]
private

Definition at line 50 of file CbmMuchFindVectorsQA.h.

Referenced by CheckEffic(), CheckMatch(), and Init().


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