CbmRoot
CbmMuchMergeVectorsQA Class Reference

#include <CbmMuchMergeVectorsQA.h>

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

Public Member Functions

 CbmMuchMergeVectorsQA ()
 
virtual ~CbmMuchMergeVectorsQA ()
 
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)
 
void CheckEffic ()
 
 CbmMuchMergeVectorsQA (const CbmMuchMergeVectorsQA &)
 
CbmMuchMergeVectorsQAoperator= (const CbmMuchMergeVectorsQA &)
 

Private Attributes

CbmMuchGeoSchemefGeoScheme
 
Int_t fStatFirst
 
Int_t fNstat
 
Int_t fNdoubl [10]
 
Double_t fZpos [5][10]
 
TClonesArray * fTracks
 
TClonesArray * fVectors
 
TClonesArray * fMCTracks
 
TClonesArray * fPoints
 
TClonesArray * fHits
 
TClonesArray * fHitsGem
 
TClonesArray * fDigis
 
TClonesArray * fDigisGem
 
TClonesArray * fDigiMatches
 
TClonesArray * fDigiMatchesGem
 
TClonesArray * fClusters
 
TH1D * fhSim
 
TH1D * fhRec
 
TH1D * fhMatchMult
 
TH1D * fhMatchOver
 
TH1D * fhOverlap
 
TH1D ** fhChi2mat
 
TH2D * fhSimRec
 

Detailed Description

Definition at line 22 of file CbmMuchMergeVectorsQA.h.

Constructor & Destructor Documentation

◆ CbmMuchMergeVectorsQA() [1/2]

CbmMuchMergeVectorsQA::CbmMuchMergeVectorsQA ( )

Default (standard) constructor

Definition at line 33 of file CbmMuchMergeVectorsQA.cxx.

◆ ~CbmMuchMergeVectorsQA()

CbmMuchMergeVectorsQA::~CbmMuchMergeVectorsQA ( )
virtual

Destructor

Definition at line 41 of file CbmMuchMergeVectorsQA.cxx.

◆ CbmMuchMergeVectorsQA() [2/2]

CbmMuchMergeVectorsQA::CbmMuchMergeVectorsQA ( const CbmMuchMergeVectorsQA )
private

Member Function Documentation

◆ BookHistos()

void CbmMuchMergeVectorsQA::BookHistos ( )
private

Definition at line 110 of file CbmMuchMergeVectorsQA.cxx.

References fhChi2mat, fhMatchMult, fhMatchOver, fhOverlap, fhRec, fhSim, fhSimRec, and fNstat.

Referenced by Init().

◆ CheckEffic()

◆ CheckMatch()

Bool_t CbmMuchMergeVectorsQA::CheckMatch ( CbmMuchTrack vec)
private

Definition at line 147 of file CbmMuchMergeVectorsQA.cxx.

◆ Exec()

void CbmMuchMergeVectorsQA::Exec ( Option_t *  opt)
virtual

Task execution

Definition at line 138 of file CbmMuchMergeVectorsQA.cxx.

References CheckEffic().

◆ Finish()

void CbmMuchMergeVectorsQA::Finish ( )
virtual

Finish at the end

Definition at line 450 of file CbmMuchMergeVectorsQA.cxx.

◆ Init()

◆ operator=()

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

◆ SetParContainers()

void CbmMuchMergeVectorsQA::SetParContainers ( )
virtual

SetParContainers

Definition at line 106 of file CbmMuchMergeVectorsQA.cxx.

Member Data Documentation

◆ fClusters

TClonesArray* CbmMuchMergeVectorsQA::fClusters
private

Definition at line 62 of file CbmMuchMergeVectorsQA.h.

Referenced by Init().

◆ fDigiMatches

TClonesArray* CbmMuchMergeVectorsQA::fDigiMatches
private

Definition at line 60 of file CbmMuchMergeVectorsQA.h.

Referenced by Init().

◆ fDigiMatchesGem

TClonesArray* CbmMuchMergeVectorsQA::fDigiMatchesGem
private

Definition at line 61 of file CbmMuchMergeVectorsQA.h.

Referenced by Init().

◆ fDigis

TClonesArray* CbmMuchMergeVectorsQA::fDigis
private

Definition at line 58 of file CbmMuchMergeVectorsQA.h.

Referenced by Init().

◆ fDigisGem

TClonesArray* CbmMuchMergeVectorsQA::fDigisGem
private

Definition at line 59 of file CbmMuchMergeVectorsQA.h.

Referenced by Init().

◆ fGeoScheme

CbmMuchGeoScheme* CbmMuchMergeVectorsQA::fGeoScheme
private

Accessors

Definition at line 46 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fhChi2mat

TH1D** CbmMuchMergeVectorsQA::fhChi2mat
private

Definition at line 69 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fHits

TClonesArray* CbmMuchMergeVectorsQA::fHits
private

Definition at line 56 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fHitsGem

TClonesArray* CbmMuchMergeVectorsQA::fHitsGem
private

Definition at line 57 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fhMatchMult

TH1D* CbmMuchMergeVectorsQA::fhMatchMult
private

Definition at line 66 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhMatchOver

TH1D* CbmMuchMergeVectorsQA::fhMatchOver
private

Definition at line 67 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhOverlap

TH1D* CbmMuchMergeVectorsQA::fhOverlap
private

Definition at line 68 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhRec

TH1D* CbmMuchMergeVectorsQA::fhRec
private

Definition at line 65 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos().

◆ fhSim

TH1D* CbmMuchMergeVectorsQA::fhSim
private

Definition at line 64 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fhSimRec

TH2D* CbmMuchMergeVectorsQA::fhSimRec
private

Definition at line 70 of file CbmMuchMergeVectorsQA.h.

Referenced by BookHistos(), and CheckEffic().

◆ fMCTracks

TClonesArray* CbmMuchMergeVectorsQA::fMCTracks
private

Definition at line 54 of file CbmMuchMergeVectorsQA.h.

Referenced by Init().

◆ fNdoubl

Int_t CbmMuchMergeVectorsQA::fNdoubl[10]
private

Definition at line 49 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fNstat

Int_t CbmMuchMergeVectorsQA::fNstat
private

Definition at line 48 of file CbmMuchMergeVectorsQA.h.

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

◆ fPoints

TClonesArray* CbmMuchMergeVectorsQA::fPoints
private

Definition at line 55 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fStatFirst

Int_t CbmMuchMergeVectorsQA::fStatFirst
private

Definition at line 47 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fTracks

TClonesArray* CbmMuchMergeVectorsQA::fTracks
private

Definition at line 52 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fVectors

TClonesArray* CbmMuchMergeVectorsQA::fVectors
private

Definition at line 53 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().

◆ fZpos

Double_t CbmMuchMergeVectorsQA::fZpos[5][10]
private

Definition at line 50 of file CbmMuchMergeVectorsQA.h.

Referenced by CheckEffic(), and Init().


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