#include <CbmKFParticleFinderQa.h>
Definition at line 24 of file CbmKFParticleFinderQa.h.
◆ CbmKFParticleFinderQa() [1/2]
CbmKFParticleFinderQa::CbmKFParticleFinderQa |
( |
const char * | name = "CbmKFParticleFinderQa", |
|
|
Int_t | iVerbose = 0, |
|
|
const KFParticleTopoReconstructor * | tr = nullptr, |
|
|
TString | outFileName = "CbmKFParticleFinderQa.root" ) |
◆ ~CbmKFParticleFinderQa()
CbmKFParticleFinderQa::~CbmKFParticleFinderQa |
( |
| ) |
|
◆ CbmKFParticleFinderQa() [2/2]
◆ CheckDecayQA()
void CbmKFParticleFinderQa::CheckDecayQA |
( |
| ) |
|
|
private |
◆ ClassDef()
◆ Exec()
void CbmKFParticleFinderQa::Exec |
( |
Option_t * | opt | ) |
|
|
virtual |
Definition at line 158 of file CbmKFParticleFinderQa.cxx.
References fIsInitialized, fIsMcData, fMatchParticles, fMcEventList, fMCParticles, fMCTrackArray, fNTimeSlices, fPrintFrequency, fRecParticles, fSaveMCParticles, fSaveParticles, fSuperEventAnalysis, fTime, fTopoPerformance, fTrackMatchArray, CbmMCDataArray::Get(), CbmMCEventList::GetEventIndex(), CbmMCEventList::GetEventLinkByIndex(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmMCTrack::GetMotherId(), CbmMCEventList::GetNofEvents(), CbmMatch::GetNofLinks(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetPx(), CbmMCTrack::GetPy(), CbmMCTrack::GetPz(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), CbmLink::GetWeight(), mcTracks, nMCTracks, CbmLink::SetIndex(), KFParticleMatch::SetMatch(), KFParticleMatch::SetMatchType(), CbmMCDataArray::Size(), and size().
◆ Finish()
void CbmKFParticleFinderQa::Finish |
( |
| ) |
|
|
virtual |
Definition at line 405 of file CbmKFParticleFinderQa.cxx.
References CheckDecayQA(), fCheckDecayQA, fDecayToAnalyse, fEfffileName, fOutFile, fOutFileName, fSuperEventAnalysis, fTime, fTopoPerformance, mcTracks, and WriteHistosCurFile().
◆ FitDecayQAHistograms()
void CbmKFParticleFinderQa::FitDecayQAHistograms |
( |
float | sigma[14], |
|
|
const bool | saveReferenceResults = false ) const |
|
private |
◆ Init()
InitStatus CbmKFParticleFinderQa::Init |
( |
| ) |
|
|
virtual |
Definition at line 85 of file CbmKFParticleFinderQa.cxx.
References fIsInitialized, fIsMcData, fMatchParticles, fMcEventList, fMCParticles, fMCTrackArray, fRecoEvents, fRecParticles, fSaveMCParticles, fSaveParticles, fTrackMatchArray, CbmMCDataManager::GetObject(), and CbmMCDataManager::InitBranch().
◆ IsTestPassed()
bool CbmKFParticleFinderQa::IsTestPassed |
( |
| ) |
|
|
inline |
◆ operator=()
◆ SaveMCParticles()
void CbmKFParticleFinderQa::SaveMCParticles |
( |
Bool_t | b = 1 | ) |
|
|
inline |
◆ SaveParticles()
void CbmKFParticleFinderQa::SaveParticles |
( |
Bool_t | b = 1 | ) |
|
|
inline |
◆ SetCheckDecayQA()
void CbmKFParticleFinderQa::SetCheckDecayQA |
( |
| ) |
|
|
inline |
◆ SetDecayToAnalyse()
void CbmKFParticleFinderQa::SetDecayToAnalyse |
( |
int | iDecay | ) |
|
|
inline |
◆ SetEffFileName()
void CbmKFParticleFinderQa::SetEffFileName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetPrintEffFrequency()
void CbmKFParticleFinderQa::SetPrintEffFrequency |
( |
Int_t | n | ) |
|
◆ SetReferenceResults()
void CbmKFParticleFinderQa::SetReferenceResults |
( |
TString | t | ) |
|
|
inline |
◆ SetSuperEventAnalysis()
void CbmKFParticleFinderQa::SetSuperEventAnalysis |
( |
| ) |
|
|
inline |
◆ WriteHistosCurFile()
void CbmKFParticleFinderQa::WriteHistosCurFile |
( |
TObject * | obj | ) |
|
|
private |
◆ fCheckDecayQA
bool CbmKFParticleFinderQa::fCheckDecayQA {false} |
|
private |
◆ fDecayToAnalyse
int CbmKFParticleFinderQa::fDecayToAnalyse {-1} |
|
private |
◆ fEfffileName
TString CbmKFParticleFinderQa::fEfffileName {"Efficiency.txt"} |
|
private |
◆ fIsInitialized
bool CbmKFParticleFinderQa::fIsInitialized {false} |
|
private |
◆ fIsMcData
bool CbmKFParticleFinderQa::fIsMcData {false} |
|
private |
◆ fLegacyEventMode
bool CbmKFParticleFinderQa::fLegacyEventMode {false} |
|
private |
◆ fMatchParticles
TClonesArray* CbmKFParticleFinderQa::fMatchParticles {nullptr} |
|
private |
◆ fMcEventList
◆ fMCParticles
TClonesArray* CbmKFParticleFinderQa::fMCParticles {nullptr} |
|
private |
◆ fMCTrackArray
◆ fMCTrackArrayEvent
TClonesArray* CbmKFParticleFinderQa::fMCTrackArrayEvent {nullptr} |
|
private |
◆ fNTimeSlices
Int_t CbmKFParticleFinderQa::fNTimeSlices {0} |
|
private |
◆ fOutFile
TFile* CbmKFParticleFinderQa::fOutFile {nullptr} |
|
private |
◆ fOutFileName
TString CbmKFParticleFinderQa::fOutFileName {"CbmKFParticleFinderQa.root"} |
|
private |
◆ fPrintFrequency
Int_t CbmKFParticleFinderQa::fPrintFrequency {100} |
|
private |
◆ fRecoEvents
TClonesArray* CbmKFParticleFinderQa::fRecoEvents {nullptr} |
|
private |
◆ fRecParticles
TClonesArray* CbmKFParticleFinderQa::fRecParticles {nullptr} |
|
private |
◆ fReferenceResults
TString CbmKFParticleFinderQa::fReferenceResults {"./"} |
|
private |
◆ fSaveMCParticles
Bool_t CbmKFParticleFinderQa::fSaveMCParticles {false} |
|
private |
◆ fSaveParticles
Bool_t CbmKFParticleFinderQa::fSaveParticles {false} |
|
private |
◆ fSuperEventAnalysis
bool CbmKFParticleFinderQa::fSuperEventAnalysis {false} |
|
private |
◆ fTestOk
bool CbmKFParticleFinderQa::fTestOk {false} |
|
private |
◆ fTime
Double_t CbmKFParticleFinderQa::fTime[5] |
|
private |
◆ fTopoPerformance
KFTopoPerformance* CbmKFParticleFinderQa::fTopoPerformance {nullptr} |
|
private |
◆ fTrackMatchArray
TClonesArray* CbmKFParticleFinderQa::fTrackMatchArray {nullptr} |
|
private |
The documentation for this class was generated from the following files: