BmnRoot
Loading...
Searching...
No Matches
BmnProfQa Class Reference

#include <BmnProfQa.h>

Inheritance diagram for BmnProfQa:
[legend]
Collaboration diagram for BmnProfQa:
[legend]

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)
 
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)
 
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
 

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
 
BmnQaBaseoperator= (const BmnQaBase &)=delete
 
 ClassDef (BmnQaBase, 1)
 
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
 
BmnQaBaseoperator= (const BmnQaBase &)=delete
 
 ClassDef (BmnQaBase, 1)
 
- Protected Attributes inherited from BmnQaBase
THttpServer * fServer
 
TString fOutName
 
BmnHistManagerfHM
 
string fOutputDir
 
BmnSimulationReportfReport
 
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
 

Detailed Description

Definition at line 29 of file BmnProfQa.h.

Constructor & Destructor Documentation

◆ BmnProfQa() [1/4]

BmnProfQa::BmnProfQa ( )
inline

Constructor.

Definition at line 35 of file BmnProfQa.h.

◆ BmnProfQa() [2/4]

BmnProfQa::BmnProfQa ( TString  name,
TString  gemConf 
)

Constructor.

Definition at line 29 of file BmnProfQa.cxx.

◆ ~BmnProfQa() [1/2]

BmnProfQa::~BmnProfQa ( )
virtual

Destructor.

Definition at line 38 of file BmnProfQa.cxx.

◆ BmnProfQa() [3/4]

BmnProfQa::BmnProfQa ( )
inline

Constructor.

Definition at line 35 of file BmnProfQa.h.

◆ BmnProfQa() [4/4]

BmnProfQa::BmnProfQa ( TString  name,
TString  gemConf 
)

Constructor.

◆ ~BmnProfQa() [2/2]

virtual BmnProfQa::~BmnProfQa ( )
virtual

Destructor.

Member Function Documentation

◆ Exec() [1/2]

void BmnProfQa::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

virtual void BmnProfQa::Exec ( Option_t *  opt)
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ Finish() [1/2]

void BmnProfQa::Finish ( )
virtual

◆ Finish() [2/2]

virtual void BmnProfQa::Finish ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ Init() [1/2]

◆ Init() [2/2]

virtual InitStatus BmnProfQa::Init ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ RegisterCommands() [1/2]

void BmnProfQa::RegisterCommands ( )

Definition at line 243 of file BmnProfQa.cxx.

References BmnQaBase::fServer.

Referenced by Init().

◆ RegisterCommands() [2/2]

void BmnProfQa::RegisterCommands ( )

◆ ResetProf() [1/2]

void BmnProfQa::ResetProf ( )

Definition at line 238 of file BmnProfQa.cxx.

References BmnQaBase::fHM, and BmnHistManager::ResetHists().

◆ ResetProf() [2/2]

void BmnProfQa::ResetProf ( )

◆ SetDetectorPresence() [1/2]

void BmnProfQa::SetDetectorPresence ( DetectorId  det,
Bool_t  use 
)
inline

Definition at line 74 of file BmnProfQa.h.

◆ SetDetectorPresence() [2/2]

void BmnProfQa::SetDetectorPresence ( DetectorId  det,
Bool_t  use 
)
inline

Definition at line 74 of file BmnProfQa.h.

◆ SetInnerTrackerSetup() [1/2]

void BmnProfQa::SetInnerTrackerSetup ( map< DetectorId, Bool_t >  setup)
inline

Definition at line 70 of file BmnProfQa.h.

◆ SetInnerTrackerSetup() [2/2]

void BmnProfQa::SetInnerTrackerSetup ( map< DetectorId, Bool_t >  setup)
inline

Definition at line 70 of file BmnProfQa.h.

◆ SetInnerTracksBranchName() [1/2]

void BmnProfQa::SetInnerTracksBranchName ( TString  name)
inline

Definition at line 78 of file BmnProfQa.h.

◆ SetInnerTracksBranchName() [2/2]

void BmnProfQa::SetInnerTracksBranchName ( TString  name)
inline

Definition at line 78 of file BmnProfQa.h.

◆ SetOutputDir() [1/2]

void BmnProfQa::SetOutputDir ( const std::string &  dir)
inline

Setters

Definition at line 66 of file BmnProfQa.h.

References BmnQaBase::fOutputDir.

◆ SetOutputDir() [2/2]

void BmnProfQa::SetOutputDir ( const std::string &  dir)
inline

Setters

Definition at line 66 of file BmnProfQa.h.

References BmnQaBase::fOutputDir.


The documentation for this class was generated from the following files: