|
BmnRoot
|
#include <BmnQaBase.h>
Public Member Functions | |
| BmnQaBase () | |
| Constructor. | |
| BmnQaBase (const char *name, Int_t iVerbose) | |
| Constructor. | |
| virtual | ~BmnQaBase () |
| Destructor. | |
| virtual InitStatus | Init () |
| Derived from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Derived from FairTask. | |
| virtual void | Finish () |
| Derived from FairTask. | |
| void | SetOutputDir (const std::string &dir) |
| void | SetMonitorMode (const Bool_t mm) |
| Bool_t | GetMonitorMode () const |
| void | SetObjServer (THttpServer *s) |
| THttpServer * | GetObjServer () const |
| BmnQaBase () | |
| Constructor. | |
| BmnQaBase (const char *name, Int_t iVerbose) | |
| Constructor. | |
| virtual | ~BmnQaBase () |
| Destructor. | |
| virtual InitStatus | Init () |
| Derived from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Derived from FairTask. | |
| virtual void | Finish () |
| Derived from FairTask. | |
| void | SetOutputDir (const std::string &dir) |
| void | SetMonitorMode (const Bool_t mm) |
| Bool_t | GetMonitorMode () const |
| void | SetObjServer (THttpServer *s) |
| THttpServer * | GetObjServer () const |
Protected Member Functions | |
| virtual void | ReadDataBranches ()=0 |
| Read data branches from input data files. | |
| virtual void | ReadEventHeader () |
| virtual void | CreateHistograms ()=0 |
| virtual void | ProcessGlobal ()=0 |
| void | CreateH1 (const string &name, const string &xTitle, const string &yTitle, Int_t nofBins, Double_t minBin, Double_t maxBin) |
| void | CreateH2 (const string &name, const string &xTitle, const string &yTitle, const string &zTitle, Int_t nofBinsX, Double_t minBinX, Double_t maxBinX, Int_t nofBinsY, Double_t minBinY, Double_t maxBinY) |
| template<typename SST > | |
| void | CreateStripDigiHists (SST &ss, DetectorId detId) |
| void | FillStripDigiHists (DetectorId detId, TClonesArray *hits) |
| template<typename SST > | |
| void | CreateStripHits (SST &ss, DetectorId detId) |
| void | FillStripHits (DetectorId detId, TClonesArray *hits) |
| BmnQaBase (const BmnQaBase &)=delete | |
| BmnQaBase & | operator= (const BmnQaBase &)=delete |
| ClassDef (BmnQaBase, 1) | |
| virtual void | ReadDataBranches ()=0 |
| Read data branches from input data files. | |
| virtual void | ReadEventHeader () |
| virtual void | CreateHistograms ()=0 |
| virtual void | ProcessGlobal ()=0 |
| void | CreateH1 (const string &name, const string &xTitle, const string &yTitle, Int_t nofBins, Double_t minBin, Double_t maxBin) |
| void | CreateH2 (const string &name, const string &xTitle, const string &yTitle, const string &zTitle, Int_t nofBinsX, Double_t minBinX, Double_t maxBinX, Int_t nofBinsY, Double_t minBinY, Double_t maxBinY) |
| template<typename SST > | |
| void | CreateStripDigiHists (SST &ss, DetectorId detId) |
| void | FillStripDigiHists (DetectorId detId, TClonesArray *hits) |
| template<typename SST > | |
| void | CreateStripHits (SST &ss, DetectorId detId) |
| void | FillStripHits (DetectorId detId, TClonesArray *hits) |
| BmnQaBase (const BmnQaBase &)=delete | |
| BmnQaBase & | operator= (const BmnQaBase &)=delete |
| ClassDef (BmnQaBase, 1) | |
Protected Attributes | |
| THttpServer * | fServer |
| TString | fOutName |
| BmnHistManager * | fHM |
| string | fOutputDir |
| BmnSimulationReport * | fReport |
| Bool_t | fMonitorMode |
| UInt_t | fRunId |
| UInt_t | fPrevRunId |
| Int_t | fEventNo |
| Int_t | fEventId |
| const Int_t | fNItersToUpdate = 500 |
| const chrono::seconds | fTimeToUpdate = chrono::seconds(5) |
| Int_t | fNItersSinceUpdate |
| redraw each timeout seconds | |
| chrono::time_point< chrono::system_clock > | fTicksLastUpdate |
Definition at line 30 of file BmnQaBase.h.
|
inline |
Constructor.
Definition at line 39 of file BmnQaBase.h.
| BmnQaBase::BmnQaBase | ( | const char * | name, |
| Int_t | iVerbose | ||
| ) |
Constructor.
Definition at line 50 of file BmnQaBase.cxx.
|
virtual |
|
protecteddelete |
|
inline |
Constructor.
Definition at line 39 of file BmnQaBase.h.
| BmnQaBase::BmnQaBase | ( | const char * | name, |
| Int_t | iVerbose | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
protecteddelete |
|
protected |
|
protected |
|
protected |
Definition at line 144 of file BmnQaBase.cxx.
References BmnHistManager::Add(), and fHM.
Referenced by CreateStripDigiHists().
|
protected |
|
protected |
Definition at line 155 of file BmnQaBase.cxx.
References BmnHistManager::Add(), and fHM.
Referenced by CreateStripHits(), and BmnTrackingQaExp::CreateTofHits().
|
protected |
|
protectedpure virtual |
Referenced by Init().
|
protectedpure virtual |
|
inlineprotected |
Definition at line 104 of file BmnQaBase.h.
References CreateH1(), BmnDetectorList::GetSystemNameCaps(), and BmnSimulationReport::HistNameStripDigit().
|
inlineprotected |
Definition at line 104 of file BmnQaBase.h.
References CreateH1(), BmnDetectorList::GetSystemNameCaps(), and BmnSimulationReport::HistNameStripDigit().
|
inlineprotected |
Definition at line 134 of file BmnQaBase.h.
References CreateH2(), BmnDetectorList::GetSystemNameCaps(), BmnSimulationReport::HistNameHits(), QA_COORD_BINS, QA_COORD_INDENT_X, and QA_COORD_INDENT_Y.
|
inlineprotected |
Definition at line 134 of file BmnQaBase.h.
References CreateH2(), BmnDetectorList::GetSystemNameCaps(), BmnSimulationReport::HistNameHits(), QA_COORD_BINS, QA_COORD_INDENT_X, and QA_COORD_INDENT_Y.
|
virtual |
Derived from FairTask.
Reimplemented in BmnCustomQa, BmnProfQa, BmnTrackingQaExp, BmnCustomQa, BmnProfQa, and BmnTrackingQaExp.
Definition at line 93 of file BmnQaBase.cxx.
References BmnReport::CallDraw(), fEventNo, fHM, fMonitorMode, fNItersSinceUpdate, fNItersToUpdate, fReport, fTicksLastUpdate, fTimeToUpdate, BmnHistManager::H1(), ProcessGlobal(), and ReadEventHeader().
|
virtual |
Derived from FairTask.
Reimplemented in BmnCustomQa, BmnProfQa, BmnTrackingQaExp, BmnCustomQa, BmnProfQa, and BmnTrackingQaExp.
|
protected |
|
protected |
|
protected |
Definition at line 171 of file BmnQaBase.cxx.
References fHM, BmnHit::GetStation(), BmnDetectorList::GetSystemNameCaps(), BmnHistManager::H2(), BmnSimulationReport::HistNameHits(), and BmnHit::IsPseudo().
|
protected |
|
virtual |
Derived from FairTask.
Reimplemented in BmnCustomQa, BmnProfQa, BmnTrackingQaExp, BmnCustomQa, BmnProfQa, and BmnTrackingQaExp.
Definition at line 119 of file BmnQaBase.cxx.
References BmnSimulationReport::Create(), fHM, fMonitorMode, fOutName, fOutputDir, fReport, and BmnHistManager::WriteToFile().
|
virtual |
Derived from FairTask.
Reimplemented in BmnCustomQa, BmnProfQa, BmnTrackingQaExp, BmnCustomQa, BmnProfQa, and BmnTrackingQaExp.
|
inline |
Definition at line 70 of file BmnQaBase.h.
References fMonitorMode.
|
inline |
Definition at line 70 of file BmnQaBase.h.
References fMonitorMode.
|
inline |
Definition at line 72 of file BmnQaBase.h.
References fServer.
|
inline |
Definition at line 72 of file BmnQaBase.h.
References fServer.
|
virtual |
Derived from FairTask.
Reimplemented in BmnCustomQa, BmnProfQa, BmnTrackingQaExp, BmnCustomQa, BmnProfQa, and BmnTrackingQaExp.
Definition at line 74 of file BmnQaBase.cxx.
References BmnReport::CallDraw(), CreateHistograms(), fHM, fMonitorMode, fOutName, fReport, fServer, fTicksLastUpdate, ReadDataBranches(), BmnReport::Register(), BmnSimulationReport::SetHM(), BmnReport::SetMonitorMode(), and BmnReport::SetObjServer().
|
virtual |
Derived from FairTask.
Reimplemented in BmnCustomQa, BmnProfQa, BmnTrackingQaExp, BmnCustomQa, BmnProfQa, and BmnTrackingQaExp.
|
protectedpure virtual |
Referenced by Exec().
|
protectedpure virtual |
|
protectedpure virtual |
Read data branches from input data files.
Definition at line 128 of file BmnQaBase.cxx.
Referenced by Init().
|
protectedpure virtual |
Read data branches from input data files.
|
protectedvirtual |
Definition at line 136 of file BmnQaBase.cxx.
Referenced by Exec().
|
protectedvirtual |
|
inline |
Definition at line 68 of file BmnQaBase.h.
References fMonitorMode.
|
inline |
Definition at line 68 of file BmnQaBase.h.
References fMonitorMode.
|
inline |
Definition at line 71 of file BmnQaBase.h.
References fServer.
|
inline |
Definition at line 71 of file BmnQaBase.h.
References fServer.
|
inline |
Definition at line 66 of file BmnQaBase.h.
References fOutputDir.
|
inline |
Definition at line 66 of file BmnQaBase.h.
References fOutputDir.
|
protected |
Definition at line 162 of file BmnQaBase.h.
Referenced by BmnProfQa::Exec(), and BmnTrackingQaExp::Exec().
|
protected |
Definition at line 161 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), BmnProfQa::Exec(), Exec(), and BmnTrackingQaExp::Exec().
|
protected |
Definition at line 152 of file BmnQaBase.h.
Referenced by CreateH1(), CreateH2(), Exec(), FillStripHits(), BmnTrackingQaExp::FillTofHits(), BmnCustomQa::Finish(), BmnProfQa::Finish(), Finish(), BmnCustomQa::Init(), BmnProfQa::Init(), Init(), BmnTrackingQaExp::Init(), BmnProfQa::ResetProf(), BmnTrackingQaExp::ResetSiBT(), and ~BmnQaBase().
|
protected |
Definition at line 157 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), BmnProfQa::Exec(), Exec(), BmnTrackingQaExp::Exec(), BmnProfQa::Finish(), Finish(), BmnTrackingQaExp::Finish(), GetMonitorMode(), BmnCustomQa::Init(), BmnProfQa::Init(), Init(), BmnTrackingQaExp::Init(), and SetMonitorMode().
|
protected |
redraw each timeout seconds
Definition at line 166 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), and Exec().
|
protected |
Definition at line 164 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), and Exec().
|
protected |
Definition at line 150 of file BmnQaBase.h.
Referenced by BmnProfQa::Finish(), Finish(), BmnProfQa::Init(), Init(), and BmnTrackingQaExp::Init().
|
protected |
Definition at line 153 of file BmnQaBase.h.
Referenced by BmnProfQa::Finish(), Finish(), BmnTrackingQaExp::Finish(), BmnCustomQa::SetOutputDir(), BmnProfQa::SetOutputDir(), SetOutputDir(), and BmnTrackingQaExp::SetOutputDir().
|
protected |
Definition at line 160 of file BmnQaBase.h.
Referenced by BmnProfQa::Exec(), and BmnTrackingQaExp::Exec().
|
protected |
Definition at line 155 of file BmnQaBase.h.
Referenced by BmnProfQa::Exec(), Exec(), BmnTrackingQaExp::Exec(), BmnProfQa::Finish(), Finish(), BmnTrackingQaExp::Finish(), BmnProfQa::Init(), Init(), BmnTrackingQaExp::Init(), and ~BmnQaBase().
|
protected |
Definition at line 159 of file BmnQaBase.h.
Referenced by BmnProfQa::Exec().
|
protected |
Definition at line 149 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), BmnProfQa::Exec(), BmnTrackingQaExp::Exec(), GetObjServer(), BmnCustomQa::Init(), BmnProfQa::Init(), Init(), BmnTrackingQaExp::Init(), BmnProfQa::RegisterCommands(), BmnTrackingQaExp::RegisterCommands(), and SetObjServer().
|
protected |
Definition at line 167 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), Exec(), and Init().
|
protected |
Definition at line 165 of file BmnQaBase.h.
Referenced by BmnCustomQa::Exec(), and Exec().