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 25 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 54 of file CbmRecoQa.cxx.
References instance.
CbmRecoQa::~CbmRecoQa | ( | ) |
Definition at line 72 of file CbmRecoQa.cxx.
CbmRecoQa::ClassDef | ( | CbmRecoQa | , |
1 | ) |
|
virtual |
|
virtual |
Save old global file and folder pointer to avoid messing with FairRoot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 159 of file CbmRecoQa.cxx.
References detectors, first, hists, outname, pullresfile, and verbosity.
|
virtual |
Definition at line 77 of file CbmRecoQa.cxx.
References detectors, eventList, fManager, CbmMCDataManager::GetObject(), hists, mcManager, and verbosity.
|
private |
Definition at line 187 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(), CbmMuchPoint::GetXOut(), CbmMvdPoint::GetXOut(), CbmStsPoint::GetY(), CbmMuchPoint::GetYIn(), CbmMuchPoint::GetYOut(), CbmMvdPoint::GetYOut(), hists, CbmMCDataManager::InitBranch(), mcManager, CbmPixelHit::Position(), CbmPixelHit::PositionError(), CbmLink::ToString(), CbmMatch::ToString(), and verbosity.
Referenced by FinishEvent().
|
virtual |
Definition at line 75 of file CbmRecoQa.cxx.
|
private |
Definition at line 30 of file CbmRecoQa.h.
Referenced by FinishEvent(), FinishTask(), and Init().
|
private |
Definition at line 32 of file CbmRecoQa.h.
|
private |
Definition at line 33 of file CbmRecoQa.h.
|
private |
Definition at line 31 of file CbmRecoQa.h.
Referenced by FinishTask(), Init(), and record().
|
static |
Definition at line 41 of file CbmRecoQa.h.
Referenced by CbmRecoQa(), and FinishEvent().
|
private |
Definition at line 34 of file CbmRecoQa.h.
|
private |
Definition at line 35 of file CbmRecoQa.h.
Referenced by FinishTask().
|
private |
Definition at line 28 of file CbmRecoQa.h.
Referenced by FinishTask().
|
private |
Definition at line 29 of file CbmRecoQa.h.
Referenced by FinishTask(), Init(), and record().