CbmRoot
|
#include <CbmRecoQa.h>
Public Member Functions | |
CbmRecoQa (std::vector< std::pair< std::string, std::array< int, 4 >>> decNames, std::string outName="test", int verbose_l=0) | |
~CbmRecoQa () | |
virtual InitStatus | ReInit () |
virtual InitStatus | Init () |
virtual void | FinishEvent () |
virtual void | FinishTask () |
ClassDef (CbmRecoQa, 1) | |
Static Public Attributes | |
static CbmRecoQa * | instance = 0 |
Private Member Functions | |
void | record (std::string decName, int i) |
Private Attributes | |
TFile * | pullresfile |
int | verbosity |
std::vector< std::pair< std::string, std::array< int, 4 > > > | detectors |
std::vector< std::vector< TH1F * > > | hists |
CbmMCEventList * | eventList |
FairRootManager * | fManager |
CbmMCDataManager * | mcManager |
std::string | outname |
Definition at line 22 of file CbmRecoQa.h.
CbmRecoQa::CbmRecoQa | ( | std::vector< std::pair< std::string, std::array< int, 4 >>> | decNames, |
std::string | outName = "test" , |
||
int | verbose_l = 0 |
||
) |
Costructor
decNames | Custom Struct { NameOfDetector, { Range for Pull Histogramms, Range for x Residual Histogramms, Range for y Residual Histogramms, Range for t Residual Histogramms}} |
outName | Name of the Outputfile |
verbose_l | Verbosity Level of Output |
Definition at line 55 of file CbmRecoQa.cxx.
References instance.
CbmRecoQa::~CbmRecoQa | ( | ) |
Definition at line 73 of file CbmRecoQa.cxx.
CbmRecoQa::ClassDef | ( | CbmRecoQa | , |
1 | |||
) |
|
virtual |
|
virtual |
Definition at line 183 of file CbmRecoQa.cxx.
References detectors, first, hists, i, outname, pullresfile, and verbosity.
|
virtual |
|
private |
Definition at line 202 of file CbmRecoQa.cxx.
References CbmMatch::AddLink(), eventList, fManager, CbmMCDataArray::Get(), CbmStsHit::GetBackClusterId(), CbmPixelHit::GetDx(), CbmPixelHit::GetDy(), CbmLink::GetEntry(), CbmMCEventList::GetEventTime(), CbmLink::GetFile(), CbmStsHit::GetFrontClusterId(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmMatch::GetNofLinks(), CbmHit::GetTime(), CbmHit::GetTimeError(), CbmLink::GetWeight(), CbmStsPoint::GetX(), CbmMuchPoint::GetXIn(), CbmMvdPoint::GetXOut(), CbmMuchPoint::GetXOut(), CbmStsPoint::GetY(), CbmMuchPoint::GetYIn(), CbmMvdPoint::GetYOut(), CbmMuchPoint::GetYOut(), hists, CbmMCDataManager::InitBranch(), mcManager, CbmPixelHit::Position(), CbmPixelHit::PositionError(), CbmMatch::ToString(), CbmLink::ToString(), and verbosity.
Referenced by FinishEvent().
|
virtual |
Definition at line 76 of file CbmRecoQa.cxx.
|
private |
Definition at line 27 of file CbmRecoQa.h.
Referenced by FinishEvent(), FinishTask(), and Init().
|
private |
Definition at line 29 of file CbmRecoQa.h.
|
private |
Definition at line 30 of file CbmRecoQa.h.
|
private |
Definition at line 28 of file CbmRecoQa.h.
Referenced by FinishTask(), Init(), and record().
|
static |
Definition at line 39 of file CbmRecoQa.h.
Referenced by CbmRecoQa(), and FinishEvent().
|
private |
Definition at line 31 of file CbmRecoQa.h.
|
private |
Definition at line 32 of file CbmRecoQa.h.
Referenced by FinishTask().
|
private |
Definition at line 25 of file CbmRecoQa.h.
Referenced by FinishTask().
|
private |
Definition at line 26 of file CbmRecoQa.h.
Referenced by FinishTask(), Init(), and record().