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

#include <BmnCustomQa.h>

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

Public Member Functions

 BmnCustomQa ()
 Constructor.
 
 BmnCustomQa (string name, string padConfFile)
 Constructor.
 
virtual ~BmnCustomQa ()
 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 ResetPadTree ()
 
void SaveConfig (string str)
 
TObjString * LoadDefaultConfig ()
 
TObjString * FetchConfig ()
 
 BmnCustomQa ()
 Constructor.
 
 BmnCustomQa (string name, string padConfFile)
 Constructor.
 
virtual ~BmnCustomQa ()
 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 ResetPadTree ()
 
void SaveConfig (string str)
 
TObjString * LoadDefaultConfig ()
 
TObjString * FetchConfig ()
 
- 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 21 of file BmnCustomQa.h.

Constructor & Destructor Documentation

◆ BmnCustomQa() [1/4]

BmnCustomQa::BmnCustomQa ( )
inline

Constructor.

Definition at line 27 of file BmnCustomQa.h.

◆ BmnCustomQa() [2/4]

BmnCustomQa::BmnCustomQa ( string  name,
string  padConfFile 
)

Constructor.

Definition at line 27 of file BmnCustomQa.cxx.

◆ ~BmnCustomQa() [1/2]

BmnCustomQa::~BmnCustomQa ( )
virtual

Destructor.

Definition at line 52 of file BmnCustomQa.cxx.

◆ BmnCustomQa() [3/4]

BmnCustomQa::BmnCustomQa ( )
inline

Constructor.

Definition at line 27 of file BmnCustomQa.h.

◆ BmnCustomQa() [4/4]

BmnCustomQa::BmnCustomQa ( string  name,
string  padConfFile 
)

Constructor.

◆ ~BmnCustomQa() [2/2]

virtual BmnCustomQa::~BmnCustomQa ( )
virtual

Destructor.

Member Function Documentation

◆ Exec() [1/2]

void BmnCustomQa::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

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

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ FetchConfig() [1/2]

TObjString * BmnCustomQa::FetchConfig ( )

Definition at line 266 of file BmnCustomQa.cxx.

◆ FetchConfig() [2/2]

TObjString * BmnCustomQa::FetchConfig ( )

◆ Finish() [1/2]

void BmnCustomQa::Finish ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

Definition at line 103 of file BmnCustomQa.cxx.

References can(), DBG, BmnQaBase::fHM, and BmnHistManager::WriteToFile().

◆ Finish() [2/2]

virtual void BmnCustomQa::Finish ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ Init() [1/2]

InitStatus BmnCustomQa::Init ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

Definition at line 57 of file BmnCustomQa.cxx.

References can(), BmnQaBase::fHM, BmnQaBase::fMonitorMode, and BmnQaBase::fServer.

◆ Init() [2/2]

virtual InitStatus BmnCustomQa::Init ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ LoadDefaultConfig() [1/2]

TObjString * BmnCustomQa::LoadDefaultConfig ( )

Definition at line 252 of file BmnCustomQa.cxx.

◆ LoadDefaultConfig() [2/2]

TObjString * BmnCustomQa::LoadDefaultConfig ( )

◆ ResetPadTree() [1/2]

void BmnCustomQa::ResetPadTree ( )

Definition at line 213 of file BmnCustomQa.cxx.

References BmnHist::ResetPadTree().

◆ ResetPadTree() [2/2]

void BmnCustomQa::ResetPadTree ( )

◆ SaveConfig() [1/2]

void BmnCustomQa::SaveConfig ( string  str)

Definition at line 235 of file BmnCustomQa.cxx.

◆ SaveConfig() [2/2]

void BmnCustomQa::SaveConfig ( string  str)

◆ SetOutputDir() [1/2]

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

Definition at line 54 of file BmnCustomQa.h.

References BmnQaBase::fOutputDir.

◆ SetOutputDir() [2/2]

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

Definition at line 54 of file BmnCustomQa.h.

References BmnQaBase::fOutputDir.


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