#include <CbmRichMCbmQaRichOnly.h>
Definition at line 24 of file CbmRichMCbmQaRichOnly.h.
◆ CbmRichMCbmQaRichOnly() [1/2]
CbmRichMCbmQaRichOnly::CbmRichMCbmQaRichOnly |
( |
| ) |
|
◆ ~CbmRichMCbmQaRichOnly()
virtual CbmRichMCbmQaRichOnly::~CbmRichMCbmQaRichOnly |
( |
| ) |
|
|
inlinevirtual |
◆ CbmRichMCbmQaRichOnly() [2/2]
◆ analyseRing()
Definition at line 754 of file CbmRichMCbmQaRichOnly.cxx.
References fHM, fRichHits, CbmHit::GetAddress(), CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichUtil::GetDirichChannel(), CbmRichUtil::GetDirichId(), CbmRichRing::GetHit(), CbmEvent::GetIndex(), CbmEvent::GetNofData(), CbmRichRing::GetNofHits(), CbmEvent::GetNumber(), CbmRichRing::GetRadius(), CbmEvent::GetStartTime(), CbmHit::GetTime(), CbmRichHit::GetToT(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHistManager::H1(), CbmHistManager::H2(), i, kRichHit, and max().
◆ cutRadius()
Bool_t CbmRichMCbmQaRichOnly::cutRadius |
( |
CbmRichRing * |
ring | ) |
|
|
private |
◆ DoDrawCanvas()
void CbmRichMCbmQaRichOnly::DoDrawCanvas |
( |
bool |
val = true | ) |
|
|
inline |
◆ DoRestrictToAcc()
void CbmRichMCbmQaRichOnly::DoRestrictToAcc |
( |
| ) |
|
|
inline |
◆ DoRestrictToFullAcc()
void CbmRichMCbmQaRichOnly::DoRestrictToFullAcc |
( |
bool |
val = true | ) |
|
|
inline |
◆ doToT()
bool CbmRichMCbmQaRichOnly::doToT |
( |
CbmRichHit * |
hit | ) |
|
|
private |
◆ DoWriteHistToFile()
void CbmRichMCbmQaRichOnly::DoWriteHistToFile |
( |
bool |
val = true | ) |
|
|
inline |
◆ DrawEvent()
void CbmRichMCbmQaRichOnly::DrawEvent |
( |
CbmEvent * |
ev, |
|
|
std::vector< int > & |
ringIndx, |
|
|
bool |
full |
|
) |
| |
|
private |
◆ DrawFromFile()
void CbmRichMCbmQaRichOnly::DrawFromFile |
( |
const string & |
fileName, |
|
|
const string & |
outputDir |
|
) |
| |
◆ DrawHist()
void CbmRichMCbmQaRichOnly::DrawHist |
( |
| ) |
|
|
private |
◆ DrawRing() [1/2]
void CbmRichMCbmQaRichOnly::DrawRing |
( |
CbmRichRing * |
ring | ) |
|
|
inlineprivate |
◆ DrawRing() [2/2]
void CbmRichMCbmQaRichOnly::DrawRing |
( |
CbmRichRing * |
ring, |
|
|
bool |
full |
|
) |
| |
|
private |
Definition at line 572 of file CbmRichMCbmQaRichOnly.cxx.
References CbmHistManager::CreateCanvas(), doToT(), fHM, fNofDrawnRings, fRichHits, CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichRing::GetHit(), CbmRichRing::GetNofHits(), CbmRichRing::GetRadius(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), and i.
◆ Exec()
void CbmRichMCbmQaRichOnly::Exec |
( |
Option_t * |
option | ) |
|
|
virtual |
Inherited from FairTask.
Definition at line 268 of file CbmRichMCbmQaRichOnly.cxx.
References CbmRichMCbmSEDisplay::DrawEvent(), fCbmEvent, fDigiMan, fEventNum, fHM, fRichHits, fRichRings, fSeDisplay, fTriggerRichHits, CbmDigiManager::Get(), CbmRichDigi::GetAddress(), CbmHit::GetAddress(), CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichRing::GetChi2(), CbmRichRing::GetHit(), CbmEvent::GetIndex(), CbmEvent::GetNofData(), CbmDigiManager::GetNofDigis(), CbmRichRing::GetNofHits(), CbmRichRing::GetRadius(), CbmRichHit::GetToT(), CbmRichDigi::GetToT(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHistManager::H1(), CbmHistManager::H2(), i, kRich, kRichHit, m, and RichRings().
◆ Finish()
void CbmRichMCbmQaRichOnly::Finish |
( |
| ) |
|
|
virtual |
Inherited from FairTask.
Definition at line 695 of file CbmRichMCbmQaRichOnly.cxx.
References DrawHist(), fDoDrawCanvas, fDoWriteHistToFile, fHM, fOutputDir, i, ICD_offset, ICD_offset_cnt, ICD_offset_read, save_ICD(), CbmHistManager::SaveCanvasToImage(), and CbmHistManager::WriteToFile().
◆ Init()
InitStatus CbmRichMCbmQaRichOnly::Init |
( |
| ) |
|
|
virtual |
Inherited from FairTask.
fSeDisplay->SetTofTracks(fTofTracks);
Definition at line 80 of file CbmRichMCbmQaRichOnly.cxx.
References fCbmEvent, fDigiMan, fHM, fMaxNofDrawnEvents, fOutputDir, fRichHits, fRichRings, fSeDisplay, ICD_offset, ICD_offset_cnt, ICD_offset_read, CbmDigiManager::Init(), InitHistograms(), CbmDigiManager::Instance(), CbmDigiManager::IsPresent(), kRich, read_ICD(), CbmRichMCbmSEDisplay::SetMaxNofDrawnEvents(), CbmRichMCbmSEDisplay::SetOutDir(), CbmRichMCbmSEDisplay::SetRichHits(), CbmRichMCbmSEDisplay::SetRichRings(), and CbmRichMCbmSEDisplay::SetTotRich().
◆ InitHistograms()
void CbmRichMCbmQaRichOnly::InitHistograms |
( |
| ) |
|
|
private |
◆ operator=()
◆ read_ICD()
void CbmRichMCbmQaRichOnly::read_ICD |
( |
std::array< Double_t, 2304 > & |
offsets, |
|
|
unsigned int |
iteration |
|
) |
| |
|
private |
◆ RichRings()
void CbmRichMCbmQaRichOnly::RichRings |
( |
| ) |
|
|
private |
Definition at line 407 of file CbmRichMCbmQaRichOnly.cxx.
References fHM, fRichHits, fRichRings, CbmHit::GetAddress(), CbmRichRing::GetHit(), CbmRichRing::GetNofHits(), CbmHit::GetTime(), CbmRichRing::GetTime(), CbmHistManager::H1(), CbmHistManager::H2(), i, ICD_offset, ICD_offset_cnt, and ICD_offset_read.
Referenced by Exec().
◆ save_ICD()
void CbmRichMCbmQaRichOnly::save_ICD |
( |
std::array< Double_t, 2304 > & |
offsets, |
|
|
unsigned int |
iteration |
|
) |
| |
|
private |
◆ SetMaxNofDrawnEvents()
void CbmRichMCbmQaRichOnly::SetMaxNofDrawnEvents |
( |
Int_t |
val = 100 | ) |
|
|
inline |
◆ SetOutputDir()
void CbmRichMCbmQaRichOnly::SetOutputDir |
( |
const string & |
dir | ) |
|
|
inline |
Set output directory where you want to write results (figures and json).
- Parameters
-
[in] | dir | Path to the output directory. |
Definition at line 56 of file CbmRichMCbmQaRichOnly.h.
◆ SetTriggerRichHits()
void CbmRichMCbmQaRichOnly::SetTriggerRichHits |
( |
Int_t |
val = 0 | ) |
|
|
inline |
◆ XOffsetHistos()
void CbmRichMCbmQaRichOnly::XOffsetHistos |
( |
Double_t |
val = 0. | ) |
|
|
inline |
◆ fCbmEvent
TClonesArray* CbmRichMCbmQaRichOnly::fCbmEvent |
|
private |
◆ fDigiMan
◆ fDoDrawCanvas
bool CbmRichMCbmQaRichOnly::fDoDrawCanvas = true |
|
private |
◆ fDoWriteHistToFile
bool CbmRichMCbmQaRichOnly::fDoWriteHistToFile = true |
|
private |
◆ fEventNum
Int_t CbmRichMCbmQaRichOnly::fEventNum |
|
private |
◆ fHM
◆ fMaxNofDrawnEvents
Int_t CbmRichMCbmQaRichOnly::fMaxNofDrawnEvents |
|
private |
◆ fNofDrawnEvents
Int_t CbmRichMCbmQaRichOnly::fNofDrawnEvents |
|
private |
◆ fNofDrawnRichTofEv
Int_t CbmRichMCbmQaRichOnly::fNofDrawnRichTofEv |
|
private |
◆ fNofDrawnRings
Int_t CbmRichMCbmQaRichOnly::fNofDrawnRings |
|
private |
◆ fOutputDir
string CbmRichMCbmQaRichOnly::fOutputDir |
|
private |
◆ fRestrictToAcc
bool CbmRichMCbmQaRichOnly::fRestrictToAcc = false |
|
private |
◆ fRestrictToFullAcc
bool CbmRichMCbmQaRichOnly::fRestrictToFullAcc = false |
|
private |
◆ fRichHits
TClonesArray* CbmRichMCbmQaRichOnly::fRichHits |
|
private |
◆ fRichRings
TClonesArray* CbmRichMCbmQaRichOnly::fRichRings |
|
private |
◆ fSeDisplay
◆ fTriggerRichHits
Int_t CbmRichMCbmQaRichOnly::fTriggerRichHits |
|
private |
◆ fXOffsetHisto
Double_t CbmRichMCbmQaRichOnly::fXOffsetHisto |
|
private |
◆ ICD_offset
std::array<Double_t, 2304> CbmRichMCbmQaRichOnly::ICD_offset |
|
private |
◆ ICD_offset_cnt
std::array<uint32_t, 2304> CbmRichMCbmQaRichOnly::ICD_offset_cnt |
|
private |
◆ ICD_offset_read
std::array<Double_t, 2304> CbmRichMCbmQaRichOnly::ICD_offset_read |
|
private |
The documentation for this class was generated from the following files: