CbmRoot
CbmL1RichRingQa Class Reference

#include <CbmL1RichRingQa.h>

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

Classes

struct  MCRing
 
struct  PerfHit
 

Public Member Functions

 CbmL1RichRingQa (const char *name="CbmL1RichRingQa", const char *title="CbmL1RichRingQa", Int_t verbose=1)
 
 ~CbmL1RichRingQa ()
 
InitStatus Init ()
 
void Exec (Option_t *option)
 
void Finish ()
 
void CirFit (std::list< std::pair< Double_t, Double_t >> &P, Double_t *X, Double_t *Y, Double_t *R)
 

Private Member Functions

 CbmL1RichRingQa (const CbmL1RichRingQa &)
 
CbmL1RichRingQa operator= (const CbmL1RichRingQa &)
 

Private Attributes

TClonesArray * fRingArray
 
TClonesArray * fMCPointArray
 
TClonesArray * fMCTrackArray
 
TClonesArray * fHitArray
 
TH1F * Chi2Ghost
 
TH1F * Chi2Ref
 
TH1F * Chi2All
 
TH1F * Chi2Clone
 
TH2F * Chi2NhitsGhost
 
TH2F * Chi2NhitsAll
 
TH1F * RGhost
 
TH1F * REl
 
TH1F * RPi
 
TH1F * NHitsMC
 
TH1F * NSameHits
 
TH2F * Chi2NhitsPi
 
TH2F * Chi2NhitsEll
 
TH2F * RNhitsGhost
 
TH2F * RNhitsPi
 
TH2F * RNhitsEll
 
TH2F * RChi2Ghost
 
TH2F * RChi2Pi
 
TH2F * RChi2Ell
 
TH2F * NSameHitsVsP
 
TH2F * NHitsVsMCP
 
TH2F * RadiusVsPForClone
 
TH2F * DistanceVsPClone
 
TH2F * Chi2VsPClone
 
TH2F * RadiusVsDistanceClone
 
TH2F * NHitsRecoVsNHitsMC
 

Detailed Description

Definition at line 25 of file CbmL1RichRingQa.h.

Constructor & Destructor Documentation

◆ CbmL1RichRingQa() [1/2]

CbmL1RichRingQa::CbmL1RichRingQa ( const CbmL1RichRingQa )
private

◆ CbmL1RichRingQa() [2/2]

CbmL1RichRingQa::CbmL1RichRingQa ( const char *  name = "CbmL1RichRingQa",
const char *  title = "CbmL1RichRingQa",
Int_t  verbose = 1 
)

Default constructor

◆ ~CbmL1RichRingQa()

CbmL1RichRingQa::~CbmL1RichRingQa ( )

Destructor

Definition at line 231 of file CbmL1RichRingQa.cxx.

Member Function Documentation

◆ CirFit()

void CbmL1RichRingQa::CirFit ( std::list< std::pair< Double_t, Double_t >> &  P,
Double_t *  X,
Double_t *  Y,
Double_t *  R 
)

Definition at line 273 of file CbmL1RichRingQa.cxx.

References fabs(), i, sqrt(), x, and y.

Referenced by Exec().

◆ Exec()

void CbmL1RichRingQa::Exec ( Option_t *  option)

◆ Finish()

◆ Init()

InitStatus CbmL1RichRingQa::Init ( )

Initialization of the task

Definition at line 233 of file CbmL1RichRingQa.cxx.

References fHitArray, fMCPointArray, fMCTrackArray, and fRingArray.

◆ operator=()

CbmL1RichRingQa CbmL1RichRingQa::operator= ( const CbmL1RichRingQa )
private

Member Data Documentation

◆ Chi2All

TH1F* CbmL1RichRingQa::Chi2All
private

Definition at line 77 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ Chi2Clone

TH1F* CbmL1RichRingQa::Chi2Clone
private

Definition at line 78 of file CbmL1RichRingQa.h.

Referenced by Finish().

◆ Chi2Ghost

TH1F* CbmL1RichRingQa::Chi2Ghost
private

Definition at line 75 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ Chi2NhitsAll

TH2F* CbmL1RichRingQa::Chi2NhitsAll
private

Definition at line 80 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ Chi2NhitsEll

TH2F* CbmL1RichRingQa::Chi2NhitsEll
private

Definition at line 89 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ Chi2NhitsGhost

TH2F* CbmL1RichRingQa::Chi2NhitsGhost
private

Definition at line 79 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ Chi2NhitsPi

TH2F* CbmL1RichRingQa::Chi2NhitsPi
private

Definition at line 88 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ Chi2Ref

TH1F* CbmL1RichRingQa::Chi2Ref
private

Definition at line 76 of file CbmL1RichRingQa.h.

Referenced by Finish().

◆ Chi2VsPClone

TH2F* CbmL1RichRingQa::Chi2VsPClone
private

Definition at line 100 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ DistanceVsPClone

TH2F* CbmL1RichRingQa::DistanceVsPClone
private

Definition at line 99 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ fHitArray

TClonesArray* CbmL1RichRingQa::fHitArray
private

Definition at line 72 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Init().

◆ fMCPointArray

TClonesArray* CbmL1RichRingQa::fMCPointArray
private

Definition at line 70 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Init().

◆ fMCTrackArray

TClonesArray* CbmL1RichRingQa::fMCTrackArray
private

Definition at line 71 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Init().

◆ fRingArray

TClonesArray* CbmL1RichRingQa::fRingArray
private

Definition at line 69 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Init().

◆ NHitsMC

TH1F* CbmL1RichRingQa::NHitsMC
private

Definition at line 84 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ NHitsRecoVsNHitsMC

TH2F* CbmL1RichRingQa::NHitsRecoVsNHitsMC
private

Definition at line 102 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ NHitsVsMCP

TH2F* CbmL1RichRingQa::NHitsVsMCP
private

Definition at line 97 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ NSameHits

TH1F* CbmL1RichRingQa::NSameHits
private

Definition at line 85 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ NSameHitsVsP

TH2F* CbmL1RichRingQa::NSameHitsVsP
private

Definition at line 96 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RadiusVsDistanceClone

TH2F* CbmL1RichRingQa::RadiusVsDistanceClone
private

Definition at line 101 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RadiusVsPForClone

TH2F* CbmL1RichRingQa::RadiusVsPForClone
private

Definition at line 98 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RChi2Ell

TH2F* CbmL1RichRingQa::RChi2Ell
private

Definition at line 95 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RChi2Ghost

TH2F* CbmL1RichRingQa::RChi2Ghost
private

Definition at line 93 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RChi2Pi

TH2F* CbmL1RichRingQa::RChi2Pi
private

Definition at line 94 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ REl

TH1F* CbmL1RichRingQa::REl
private

Definition at line 82 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RGhost

TH1F* CbmL1RichRingQa::RGhost
private

Definition at line 81 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RNhitsEll

TH2F* CbmL1RichRingQa::RNhitsEll
private

Definition at line 92 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RNhitsGhost

TH2F* CbmL1RichRingQa::RNhitsGhost
private

Definition at line 90 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RNhitsPi

TH2F* CbmL1RichRingQa::RNhitsPi
private

Definition at line 91 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().

◆ RPi

TH1F* CbmL1RichRingQa::RPi
private

Definition at line 83 of file CbmL1RichRingQa.h.

Referenced by Exec(), and Finish().


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