#include <CbmL1RichRingQa.h>
|
| 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) |
|
Definition at line 25 of file CbmL1RichRingQa.h.
◆ CbmL1RichRingQa() [1/2]
◆ CbmL1RichRingQa() [2/2]
CbmL1RichRingQa::CbmL1RichRingQa |
( |
const char * |
name = "CbmL1RichRingQa" , |
|
|
const char * |
title = "CbmL1RichRingQa" , |
|
|
Int_t |
verbose = 1 |
|
) |
| |
◆ ~CbmL1RichRingQa()
CbmL1RichRingQa::~CbmL1RichRingQa |
( |
| ) |
|
◆ CirFit()
void CbmL1RichRingQa::CirFit |
( |
std::list< std::pair< Double_t, Double_t >> & |
P, |
|
|
Double_t * |
X, |
|
|
Double_t * |
Y, |
|
|
Double_t * |
R |
|
) |
| |
◆ Exec()
void CbmL1RichRingQa::Exec |
( |
Option_t * |
option | ) |
|
Executed task
MCringUp->Draw("*"); //Draw MC ring for clone
MCringDown->Draw("*"); //Draw MC ring for clone
Definition at line 308 of file CbmL1RichRingQa.cxx.
References Chi2All, Chi2Ghost, Chi2NhitsAll, Chi2NhitsEll, Chi2NhitsGhost, Chi2NhitsPi, Chi2VsPClone, CirFit(), DistanceVsPClone, f, fabs(), fHitArray, fMCPointArray, fMCTrackArray, fRingArray, CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichRing::GetChi2(), CbmRichRing::GetHit(), CbmMCTrack::GetMotherId(), CbmRichRing::GetNofHits(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmRichRing::GetRadius(), CbmHit::GetRefId(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmL1RichRingQa::MCRing::Hits, i, ID, CbmL1RichRingQa::PerfHit::index, CbmL1RichRingQa::MCRing::k, CbmL1RichRingQa::MCRing::kind, CbmL1RichRingQa::MCRing::MCTrackID, CbmL1RichRingQa::PerfHit::MCTrackID, CbmL1RichRingQa::MCRing::NHits, CbmL1RichRingQa::MCRing::NHitsBestvsNHitsMC, NHitsMC, NHitsRecoVsNHitsMC, NHitsVsMCP, NSameHits, NSameHitsVsP, CbmL1RichRingQa::MCRing::P, CbmL1RichRingQa::MCRing::PDG, CbmL1RichRingQa::MCRing::primary, CbmL1RichRingQa::MCRing::r, RadiusVsDistanceClone, RadiusVsPForClone, RChi2Ell, RChi2Ghost, RChi2Pi, CbmL1RichRingQa::MCRing::Reconstructed, REl, RGhost, RNhitsEll, RNhitsGhost, RNhitsPi, RPi, sqrt(), CbmL1RichRingQa::MCRing::x, CbmL1RichRingQa::PerfHit::x, x, CbmL1RichRingQa::MCRing::y, CbmL1RichRingQa::PerfHit::y, and y.
◆ Finish()
void CbmL1RichRingQa::Finish |
( |
| ) |
|
Finish task
Definition at line 1145 of file CbmL1RichRingQa.cxx.
References Chi2All, Chi2Clone, Chi2Ghost, Chi2NhitsAll, Chi2NhitsEll, Chi2NhitsGhost, Chi2NhitsPi, Chi2Ref, Chi2VsPClone, DistanceVsPClone, NHitsMC, NHitsRecoVsNHitsMC, NHitsVsMCP, NSameHits, NSameHitsVsP, RadiusVsDistanceClone, RadiusVsPForClone, RChi2Ell, RChi2Ghost, RChi2Pi, REl, RGhost, RNhitsEll, RNhitsGhost, RNhitsPi, and RPi.
◆ Init()
InitStatus CbmL1RichRingQa::Init |
( |
| ) |
|
◆ operator=()
◆ Chi2All
TH1F* CbmL1RichRingQa::Chi2All |
|
private |
◆ Chi2Clone
TH1F* CbmL1RichRingQa::Chi2Clone |
|
private |
◆ Chi2Ghost
TH1F* CbmL1RichRingQa::Chi2Ghost |
|
private |
◆ Chi2NhitsAll
TH2F* CbmL1RichRingQa::Chi2NhitsAll |
|
private |
◆ Chi2NhitsEll
TH2F* CbmL1RichRingQa::Chi2NhitsEll |
|
private |
◆ Chi2NhitsGhost
TH2F* CbmL1RichRingQa::Chi2NhitsGhost |
|
private |
◆ Chi2NhitsPi
TH2F* CbmL1RichRingQa::Chi2NhitsPi |
|
private |
◆ Chi2Ref
TH1F* CbmL1RichRingQa::Chi2Ref |
|
private |
◆ Chi2VsPClone
TH2F* CbmL1RichRingQa::Chi2VsPClone |
|
private |
◆ DistanceVsPClone
TH2F* CbmL1RichRingQa::DistanceVsPClone |
|
private |
◆ fHitArray
TClonesArray* CbmL1RichRingQa::fHitArray |
|
private |
◆ fMCPointArray
TClonesArray* CbmL1RichRingQa::fMCPointArray |
|
private |
◆ fMCTrackArray
TClonesArray* CbmL1RichRingQa::fMCTrackArray |
|
private |
◆ fRingArray
TClonesArray* CbmL1RichRingQa::fRingArray |
|
private |
◆ NHitsMC
TH1F* CbmL1RichRingQa::NHitsMC |
|
private |
◆ NHitsRecoVsNHitsMC
TH2F* CbmL1RichRingQa::NHitsRecoVsNHitsMC |
|
private |
◆ NHitsVsMCP
TH2F* CbmL1RichRingQa::NHitsVsMCP |
|
private |
◆ NSameHits
TH1F* CbmL1RichRingQa::NSameHits |
|
private |
◆ NSameHitsVsP
TH2F* CbmL1RichRingQa::NSameHitsVsP |
|
private |
◆ RadiusVsDistanceClone
TH2F* CbmL1RichRingQa::RadiusVsDistanceClone |
|
private |
◆ RadiusVsPForClone
TH2F* CbmL1RichRingQa::RadiusVsPForClone |
|
private |
◆ RChi2Ell
TH2F* CbmL1RichRingQa::RChi2Ell |
|
private |
◆ RChi2Ghost
TH2F* CbmL1RichRingQa::RChi2Ghost |
|
private |
◆ RChi2Pi
TH2F* CbmL1RichRingQa::RChi2Pi |
|
private |
◆ REl
TH1F* CbmL1RichRingQa::REl |
|
private |
◆ RGhost
TH1F* CbmL1RichRingQa::RGhost |
|
private |
◆ RNhitsEll
TH2F* CbmL1RichRingQa::RNhitsEll |
|
private |
◆ RNhitsGhost
TH2F* CbmL1RichRingQa::RNhitsGhost |
|
private |
◆ RNhitsPi
TH2F* CbmL1RichRingQa::RNhitsPi |
|
private |
◆ RPi
TH1F* CbmL1RichRingQa::RPi |
|
private |
The documentation for this class was generated from the following files: