#include <CbmKFParticleFinderQA.h>
Definition at line 21 of file CbmKFParticleFinderQA.h.
◆ CbmKFParticleFinderQA() [1/2]
CbmKFParticleFinderQA::CbmKFParticleFinderQA |
( |
const char * |
name = "CbmKFParticleFinderQA" , |
|
|
Int_t |
iVerbose = 0 , |
|
|
const KFParticleTopoReconstructor * |
tr = 0 , |
|
|
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 172 of file CbmKFParticleFinderQA.cxx.
References fEventList, fMatchParticles, fMCParticles, fMCTrackArray, fMCTrackArrayEvent, fNEvents, fPrintFrequency, fRecParticles, fSaveMCParticles, fSaveParticles, fSuperEventAnalysis, fTime, fTimeSliceMode, fTopoPerformance, fTrackMatchArray, CbmMCDataArray::Get(), CbmLink::GetEntry(), CbmLink::GetFile(), 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, KFParticleMatch::SetMatch(), KFParticleMatch::SetMatchType(), and CbmMCDataArray::Size().
◆ Finish()
void CbmKFParticleFinderQA::Finish |
( |
| ) |
|
|
virtual |
Definition at line 367 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 101 of file CbmKFParticleFinderQA.cxx.
References fEventList, fMatchParticles, fMCParticles, fMCTrackArray, fMCTrackArrayEvent, fRecParticles, fSaveMCParticles, fSaveParticles, fTimeSliceMode, fTrackMatchArray, fTrackMatchBranchName, 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 |
◆ SetMCTrackBranchName()
void CbmKFParticleFinderQA::SetMCTrackBranchName |
( |
const TString & |
name | ) |
|
|
inline |
◆ SetPrintEffFrequency()
void CbmKFParticleFinderQA::SetPrintEffFrequency |
( |
Int_t |
n | ) |
|
◆ SetReferenceResults()
void CbmKFParticleFinderQA::SetReferenceResults |
( |
TString |
t | ) |
|
|
inline |
◆ SetSuperEventAnalysis()
void CbmKFParticleFinderQA::SetSuperEventAnalysis |
( |
| ) |
|
|
inline |
◆ SetTrackMatchBranchName()
void CbmKFParticleFinderQA::SetTrackMatchBranchName |
( |
const TString & |
name | ) |
|
|
inline |
◆ WriteHistosCurFile()
void CbmKFParticleFinderQA::WriteHistosCurFile |
( |
TObject * |
obj | ) |
|
|
private |
◆ fCheckDecayQA
bool CbmKFParticleFinderQA::fCheckDecayQA |
|
private |
◆ fDecayToAnalyse
int CbmKFParticleFinderQA::fDecayToAnalyse |
|
private |
◆ fEfffileName
TString CbmKFParticleFinderQA::fEfffileName |
|
private |
◆ fEventList
◆ fMatchParticles
TClonesArray* CbmKFParticleFinderQA::fMatchParticles |
|
private |
◆ fMCParticles
TClonesArray* CbmKFParticleFinderQA::fMCParticles |
|
private |
◆ fMCTrackArray
◆ fMCTrackArrayEvent
TClonesArray* CbmKFParticleFinderQA::fMCTrackArrayEvent |
|
private |
◆ fMCTracksBranchName
TString CbmKFParticleFinderQA::fMCTracksBranchName |
|
private |
◆ fNEvents
Int_t CbmKFParticleFinderQA::fNEvents |
|
private |
◆ fOutFile
TFile* CbmKFParticleFinderQA::fOutFile |
|
private |
◆ fOutFileName
TString CbmKFParticleFinderQA::fOutFileName |
|
private |
◆ fPrintFrequency
Int_t CbmKFParticleFinderQA::fPrintFrequency |
|
private |
◆ fRecParticles
TClonesArray* CbmKFParticleFinderQA::fRecParticles |
|
private |
◆ fReferenceResults
TString CbmKFParticleFinderQA::fReferenceResults |
|
private |
◆ fSaveMCParticles
Bool_t CbmKFParticleFinderQA::fSaveMCParticles |
|
private |
◆ fSaveParticles
Bool_t CbmKFParticleFinderQA::fSaveParticles |
|
private |
◆ fSuperEventAnalysis
bool CbmKFParticleFinderQA::fSuperEventAnalysis |
|
private |
◆ fTestOk
bool CbmKFParticleFinderQA::fTestOk |
|
private |
◆ fTime
Double_t CbmKFParticleFinderQA::fTime[5] |
|
private |
◆ fTimeSliceMode
bool CbmKFParticleFinderQA::fTimeSliceMode |
|
private |
◆ fTopoPerformance
KFTopoPerformance* CbmKFParticleFinderQA::fTopoPerformance |
|
private |
◆ fTrackMatchArray
TClonesArray* CbmKFParticleFinderQA::fTrackMatchArray |
|
private |
◆ fTrackMatchBranchName
TString CbmKFParticleFinderQA::fTrackMatchBranchName |
|
private |
The documentation for this class was generated from the following files: