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

#include <BmnTrackingQaExp.h>

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

Public Member Functions

 BmnTrackingQaExp ()
 Constructor.
 
 BmnTrackingQaExp (TString name, UInt_t periodId=9, BmnSetup std=kBMNSETUP)
 Constructor.
 
virtual ~BmnTrackingQaExp ()
 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=true)
 
void SetInnerTracksBranchName (TString name)
 
void ResetSiBT ()
 
void RegisterCommands ()
 
void CreateTofHits (DetectorId detId)
 
void FillTofHits (TClonesArray *tof_hits, DetectorId detId)
 
 BmnTrackingQaExp ()
 Constructor.
 
 BmnTrackingQaExp (TString name, UInt_t periodId=9, BmnSetup std=kBMNSETUP)
 Constructor.
 
virtual ~BmnTrackingQaExp ()
 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=true)
 
void SetInnerTracksBranchName (TString name)
 
void ResetSiBT ()
 
void RegisterCommands ()
 
void CreateTofHits (DetectorId detId)
 
void FillTofHits (TClonesArray *tof_hits, DetectorId detId)
 
- 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 33 of file BmnTrackingQaExp.h.

Constructor & Destructor Documentation

◆ BmnTrackingQaExp() [1/4]

BmnTrackingQaExp::BmnTrackingQaExp ( )
inline

Constructor.

Definition at line 39 of file BmnTrackingQaExp.h.

◆ BmnTrackingQaExp() [2/4]

BmnTrackingQaExp::BmnTrackingQaExp ( TString  name,
UInt_t  periodId = 9,
BmnSetup  std = kBMNSETUP 
)

Constructor.

Definition at line 38 of file BmnTrackingQaExp.cxx.

◆ ~BmnTrackingQaExp() [1/2]

BmnTrackingQaExp::~BmnTrackingQaExp ( )
virtual

Destructor.

Definition at line 62 of file BmnTrackingQaExp.cxx.

◆ BmnTrackingQaExp() [3/4]

BmnTrackingQaExp::BmnTrackingQaExp ( )
inline

Constructor.

Definition at line 39 of file BmnTrackingQaExp.h.

◆ BmnTrackingQaExp() [4/4]

BmnTrackingQaExp::BmnTrackingQaExp ( TString  name,
UInt_t  periodId = 9,
BmnSetup  std = kBMNSETUP 
)

Constructor.

◆ ~BmnTrackingQaExp() [2/2]

virtual BmnTrackingQaExp::~BmnTrackingQaExp ( )
virtual

Destructor.

Member Function Documentation

◆ CreateTofHits() [1/2]

void BmnTrackingQaExp::CreateTofHits ( DetectorId  detId)

◆ CreateTofHits() [2/2]

void BmnTrackingQaExp::CreateTofHits ( DetectorId  detId)

◆ Exec() [1/2]

void BmnTrackingQaExp::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

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

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ FillTofHits() [1/2]

void BmnTrackingQaExp::FillTofHits ( TClonesArray *  tof_hits,
DetectorId  detId 
)

◆ FillTofHits() [2/2]

void BmnTrackingQaExp::FillTofHits ( TClonesArray *  tof_hits,
DetectorId  detId 
)

◆ Finish() [1/2]

void BmnTrackingQaExp::Finish ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

Definition at line 112 of file BmnTrackingQaExp.cxx.

References BmnReport::CallDraw(), BmnSimulationReport::Create(), BmnQaBase::fMonitorMode, BmnQaBase::fOutputDir, and BmnQaBase::fReport.

◆ Finish() [2/2]

virtual void BmnTrackingQaExp::Finish ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ Init() [1/2]

◆ Init() [2/2]

virtual InitStatus BmnTrackingQaExp::Init ( )
virtual

Derived from FairTask.

Reimplemented from BmnQaBase.

◆ RegisterCommands() [1/2]

void BmnTrackingQaExp::RegisterCommands ( )

Definition at line 433 of file BmnTrackingQaExp.cxx.

References BmnQaBase::fServer.

Referenced by Init().

◆ RegisterCommands() [2/2]

void BmnTrackingQaExp::RegisterCommands ( )

◆ ResetSiBT() [1/2]

void BmnTrackingQaExp::ResetSiBT ( )

Definition at line 413 of file BmnTrackingQaExp.cxx.

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

◆ ResetSiBT() [2/2]

void BmnTrackingQaExp::ResetSiBT ( )

◆ SetDetectorPresence() [1/2]

void BmnTrackingQaExp::SetDetectorPresence ( DetectorId  det,
Bool_t  use = true 
)
inline

Definition at line 72 of file BmnTrackingQaExp.h.

◆ SetDetectorPresence() [2/2]

void BmnTrackingQaExp::SetDetectorPresence ( DetectorId  det,
Bool_t  use = true 
)
inline

Definition at line 72 of file BmnTrackingQaExp.h.

◆ SetInnerTrackerSetup() [1/2]

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

Definition at line 70 of file BmnTrackingQaExp.h.

◆ SetInnerTrackerSetup() [2/2]

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

Definition at line 70 of file BmnTrackingQaExp.h.

◆ SetInnerTracksBranchName() [1/2]

void BmnTrackingQaExp::SetInnerTracksBranchName ( TString  name)
inline

Definition at line 74 of file BmnTrackingQaExp.h.

◆ SetInnerTracksBranchName() [2/2]

void BmnTrackingQaExp::SetInnerTracksBranchName ( TString  name)
inline

Definition at line 74 of file BmnTrackingQaExp.h.

◆ SetOutputDir() [1/2]

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

Setters

Definition at line 68 of file BmnTrackingQaExp.h.

References BmnQaBase::fOutputDir.

◆ SetOutputDir() [2/2]

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

Setters

Definition at line 68 of file BmnTrackingQaExp.h.

References BmnQaBase::fOutputDir.


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