|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnProfQa.h>
Public Member Functions | |
| BmnProfQa () | |
| Constructor. | |
| BmnProfQa (TString name, TString gemConf) | |
| Constructor. | |
| virtual | ~BmnProfQa () |
| 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) |
| Setters. | |
| void | SetInnerTrackerSetup (map< DetectorId, Bool_t > setup) |
| void | SetDetectorPresence (DetectorId det, Bool_t use) |
| void | SetInnerTracksBranchName (TString name) |
| void | ResetProf () |
| void | RegisterCommands () |
| BmnProfQa () | |
| Constructor. | |
| BmnProfQa (TString name, TString gemConf) | |
| Constructor. | |
| virtual | ~BmnProfQa () |
| 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) |
| Setters. | |
| void | SetInnerTrackerSetup (map< DetectorId, Bool_t > setup) |
| void | SetDetectorPresence (DetectorId det, Bool_t use) |
| void | SetInnerTracksBranchName (TString name) |
| void | ResetProf () |
| void | RegisterCommands () |
| Public Member Functions inherited from BmnQaBase | |
| BmnQaBase () | |
| Constructor. | |
| BmnQaBase (const char *name, Int_t iVerbose) | |
| Constructor. | |
| virtual | ~BmnQaBase () |
| Destructor. | |
| 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. | |
| void | SetOutputDir (const std::string &dir) |
| void | SetMonitorMode (const Bool_t mm) |
| Bool_t | GetMonitorMode () const |
| void | SetObjServer (THttpServer *s) |
| THttpServer * | GetObjServer () const |
Private Member Functions | |
| void | ReadDataBranches () |
| Read data branches from input data files. | |
| void | CreateHistograms () |
| void | ProcessGlobal () |
| BmnProfQa (const BmnProfQa &)=delete | |
| BmnProfQa & | operator= (const BmnProfQa &)=delete |
| void | ReadDataBranches () |
| Read data branches from input data files. | |
| void | CreateHistograms () |
| void | ProcessGlobal () |
| BmnProfQa (const BmnProfQa &)=delete | |
| BmnProfQa & | operator= (const BmnProfQa &)=delete |
Private Attributes | |
| map< DetectorId, Bool_t > | fInnerTrackerSetup |
| TClonesArray * | fProfHits |
| TClonesArray * | fProfDigits |
| DstEventHeader * | fDstEventHeader |
| TString | fConfigProf |
| unique_ptr< BmnSiProfStationSet > | fProfDetector |
| unique_ptr< BmnGemStripStationSet > | fGemDetector |
| unique_ptr< BmnSiliconStationSet > | fSilDetector |
| unique_ptr< BmnCSCStationSet > | fCscDetector |
| TString | fInnerTrackBranchName |
| const Int_t | fNItersToUpdate = 200 |
| const chrono::seconds | fTimeToUpdate = chrono::seconds(5) |
| Int_t | fNItersSinceUpdate |
| chrono::time_point< chrono::system_clock > | fTicksLastUpdate |
Additional Inherited Members | |
| Protected Member Functions inherited from BmnQaBase | |
| virtual void | ReadEventHeader () |
| 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 |
| virtual void | ReadEventHeader () |
| 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 |
| Protected Attributes inherited from BmnQaBase | |
| 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 26 of file BmnProfQa.h.
|
inline |
Definition at line 32 of file BmnProfQa.h.
Referenced by BmnProfQa(), and operator=().
Definition at line 29 of file BmnProfQa.cxx.
References BmnQaBase::BmnQaBase(), fConfigProf, fDstEventHeader, fNItersSinceUpdate, fProfDigits, and fProfHits.
|
virtual |
Definition at line 38 of file BmnProfQa.cxx.
|
privatedelete |
|
inline |
Definition at line 32 of file BmnProfQa.h.
|
virtual |
|
privatedelete |
|
privatevirtual |
Implements BmnQaBase.
Definition at line 119 of file BmnProfQa.cxx.
References BmnQaBase::CreateH1(), BmnQaBase::CreateH2(), fProfDetector, BmnDetectorList::GetSystemNameCaps(), BmnProfQaReport::HistNameProfDigit(), BmnProfQaReport::HistNameProfHits(), and kSiProf.
Referenced by Init().
|
privatevirtual |
Implements BmnQaBase.
|
virtual |
Reimplemented from BmnQaBase.
Definition at line 66 of file BmnProfQa.cxx.
References BmnQaBase::fEventId, BmnQaBase::fEventNo, BmnQaBase::fMonitorMode, fNItersSinceUpdate, fNItersToUpdate, BmnQaBase::fPrevRunId, BmnQaBase::fReport, BmnQaBase::fRunId, BmnQaBase::fServer, fTicksLastUpdate, fTimeToUpdate, and ProcessGlobal().
|
virtual |
Reimplemented from BmnQaBase.
Definition at line 90 of file BmnProfQa.cxx.
References BmnQaBase::fHM, BmnQaBase::fMonitorMode, BmnQaBase::fOutName, BmnQaBase::fOutputDir, and BmnQaBase::fReport.
|
virtual |
Reimplemented from BmnQaBase.
|
virtual |
Reimplemented from BmnQaBase.
Definition at line 40 of file BmnProfQa.cxx.
References CreateHistograms(), BmnQaBase::fHM, BmnQaBase::fMonitorMode, BmnQaBase::fOutName, BmnQaBase::fReport, BmnQaBase::fServer, fTicksLastUpdate, ReadDataBranches(), RegisterCommands(), and SetDefaultDrawStyle().
|
virtual |
Reimplemented from BmnQaBase.
|
privatevirtual |
Implements BmnQaBase.
Definition at line 182 of file BmnProfQa.cxx.
References BmnQaBase::fHM, fProfDetector, fProfDigits, BmnStripDigit::GetModule(), BmnStripDigit::GetStation(), BmnStripDigit::GetStripLayer(), BmnStripDigit::GetStripNumber(), BmnStripDigit::GetStripSignal(), BmnDetectorList::GetSystemNameCaps(), BmnProfQaReport::HistNameProfDigit(), BmnProfQaReport::HistNameProfHits(), iX, iY, kSiProf, and signal().
Referenced by Exec().
|
privatevirtual |
Implements BmnQaBase.
References fConfigProf, fCscDetector, fDstEventHeader, fGemDetector, fInnerTrackBranchName, fInnerTrackerSetup, fNItersSinceUpdate, fNItersToUpdate, fProfDetector, fProfDigits, fProfHits, fSilDetector, fTicksLastUpdate, and fTimeToUpdate.
|
privatevirtual |
Implements BmnQaBase.
Definition at line 101 of file BmnProfQa.cxx.
References fConfigProf, fDstEventHeader, fInnerTrackerSetup, fProfDetector, fProfDigits, BmnQaBase::fReport, and kSiProf.
Referenced by Init().
|
privatevirtual |
Implements BmnQaBase.
| void BmnProfQa::RegisterCommands | ( | ) |
Definition at line 250 of file BmnProfQa.cxx.
References BmnQaBase::fServer.
Referenced by Init().
| void BmnProfQa::RegisterCommands | ( | ) |
| void BmnProfQa::ResetProf | ( | ) |
Definition at line 244 of file BmnProfQa.cxx.
References BmnQaBase::fHM.
| void BmnProfQa::ResetProf | ( | ) |
|
inline |
Definition at line 65 of file BmnProfQa.h.
References fInnerTrackerSetup, and use.
|
inline |
Definition at line 65 of file BmnProfQa.h.
References fInnerTrackerSetup, and use.
|
inline |
Definition at line 63 of file BmnProfQa.h.
References fInnerTrackerSetup.
|
inline |
Definition at line 63 of file BmnProfQa.h.
References fInnerTrackerSetup.
|
inline |
Definition at line 67 of file BmnProfQa.h.
References fInnerTrackBranchName.
|
inline |
Definition at line 67 of file BmnProfQa.h.
References fInnerTrackBranchName.
|
inline |
Definition at line 61 of file BmnProfQa.h.
References BmnQaBase::fOutputDir.
|
inline |
Definition at line 61 of file BmnProfQa.h.
References BmnQaBase::fOutputDir.
|
private |
Definition at line 89 of file BmnProfQa.h.
Referenced by BmnProfQa(), ProcessGlobal(), and ReadDataBranches().
|
private |
Definition at line 93 of file BmnProfQa.h.
Referenced by ProcessGlobal().
|
private |
Definition at line 87 of file BmnProfQa.h.
Referenced by BmnProfQa(), ProcessGlobal(), and ReadDataBranches().
|
private |
Definition at line 91 of file BmnProfQa.h.
Referenced by ProcessGlobal().
|
private |
Definition at line 95 of file BmnProfQa.h.
Referenced by ProcessGlobal(), and SetInnerTracksBranchName().
|
private |
Definition at line 81 of file BmnProfQa.h.
Referenced by ProcessGlobal(), ReadDataBranches(), SetDetectorPresence(), and SetInnerTrackerSetup().
|
private |
Definition at line 99 of file BmnProfQa.h.
Referenced by BmnProfQa(), Exec(), and ProcessGlobal().
|
private |
Definition at line 97 of file BmnProfQa.h.
Referenced by Exec(), and ProcessGlobal().
|
private |
Definition at line 90 of file BmnProfQa.h.
Referenced by CreateHistograms(), ProcessGlobal(), and ReadDataBranches().
|
private |
Definition at line 85 of file BmnProfQa.h.
Referenced by BmnProfQa(), ProcessGlobal(), and ReadDataBranches().
|
private |
Definition at line 84 of file BmnProfQa.h.
Referenced by BmnProfQa(), and ProcessGlobal().
|
private |
Definition at line 92 of file BmnProfQa.h.
Referenced by ProcessGlobal().
|
private |
Definition at line 100 of file BmnProfQa.h.
Referenced by Exec(), Init(), and ProcessGlobal().
|
private |
Definition at line 98 of file BmnProfQa.h.
Referenced by Exec(), and ProcessGlobal().