BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnTof400Qa Class Reference

#include <BmnTof400Qa.h>

Inheritance diagram for BmnTof400Qa:
Collaboration diagram for BmnTof400Qa:

Public Member Functions

 BmnTof400Qa ()
 Default constructor.
virtual ~BmnTof400Qa ()
 Destructor.
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
BmnQaHistoManager * GetManager ()
 BmnTof400Qa ()
 Default constructor.
virtual ~BmnTof400Qa ()
 Destructor.
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
BmnQaHistoManager * GetManager ()
Public Member Functions inherited from BmnTask
 BmnTask ()
 Default constructor.
 BmnTask (const char *name, Int_t iVerbose=1)
 Standard constructor.
virtual ~BmnTask ()
 Destroy the BmnTask object.
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 BmnTask (const BmnTask &)=delete
BmnTask & operator= (const BmnTask &)=delete
 BmnTask ()
 Default constructor.
 BmnTask (const char *name, Int_t iVerbose=1)
 Standard constructor.
virtual ~BmnTask ()
 Destroy the BmnTask object.
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 BmnTask (const BmnTask &)=delete
BmnTask & operator= (const BmnTask &)=delete

Private Attributes

BmnKalmanFilter * fKalman
TClonesArray * fTof400Hits
TClonesArray * fStsTracks
TClonesArray * fGlobalTracks
BmnQaHistoManager * fHistoManager
TDirectory * tof400Dir
const Int_t nModules = 20

Detailed Description

Definition at line 15 of file BmnTof400Qa.h.

Constructor & Destructor Documentation

◆ BmnTof400Qa() [1/2]

BmnTof400Qa::BmnTof400Qa ( )

Definition at line 10 of file BmnTof400Qa.cxx.

References fGlobalTracks, fHistoManager, fKalman, fStsTracks, and fTof400Hits.

◆ ~BmnTof400Qa() [1/2]

virtual BmnTof400Qa::~BmnTof400Qa ( )
inlinevirtual

Definition at line 22 of file BmnTof400Qa.h.

◆ BmnTof400Qa() [2/2]

BmnTof400Qa::BmnTof400Qa ( )

◆ ~BmnTof400Qa() [2/2]

virtual BmnTof400Qa::~BmnTof400Qa ( )
inlinevirtual

Definition at line 22 of file BmnTof400Qa.h.

Member Function Documentation

◆ Exec() [1/2]

void BmnTof400Qa::Exec ( Option_t * opt)
virtual

Definition at line 56 of file BmnTof400Qa.cxx.

References fGlobalTracks, fHistoManager, fTof400Hits, fWorkTime, BmnGlobalTrack::GetMass2(), BmnTrack::GetP(), BmnHit::GetResX(), BmnHit::GetResY(), BmnGlobalTrack::GetTof1HitIndex(), TStopwatch::RealTime(), TStopwatch::Start(), and TStopwatch::Stop().

Here is the call graph for this function:

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnTof400Qa::Finish ( )
virtual

Definition at line 82 of file BmnTof400Qa.cxx.

References fHistoManager, fWorkTime, i, nModules, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and tof400Dir.

Here is the call graph for this function:

◆ Finish() [2/2]

virtual void BmnTof400Qa::Finish ( )
virtual

◆ GetManager() [1/2]

BmnQaHistoManager * BmnTof400Qa::GetManager ( )
inline

Definition at line 30 of file BmnTof400Qa.h.

References fHistoManager.

◆ GetManager() [2/2]

BmnQaHistoManager * BmnTof400Qa::GetManager ( )
inline

Definition at line 30 of file BmnTof400Qa.h.

References fHistoManager.

◆ Init() [1/2]

InitStatus BmnTof400Qa::Init ( )
virtual

Definition at line 19 of file BmnTof400Qa.cxx.

References fGlobalTracks, fHistoManager, fKalman, fStsTracks, fTof400Hits, fWorkTime, i, nModules, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and tof400Dir.

Here is the call graph for this function:

◆ Init() [2/2]

virtual InitStatus BmnTof400Qa::Init ( )
virtual

Member Data Documentation

◆ fGlobalTracks

TClonesArray * BmnTof400Qa::fGlobalTracks
private

Definition at line 36 of file BmnTof400Qa.h.

Referenced by BmnTof400Qa(), Exec(), and Init().

◆ fHistoManager

BmnQaHistoManager * BmnTof400Qa::fHistoManager
private

Definition at line 38 of file BmnTof400Qa.h.

Referenced by BmnTof400Qa(), Exec(), Finish(), GetManager(), and Init().

◆ fKalman

BmnKalmanFilter * BmnTof400Qa::fKalman
private

Definition at line 33 of file BmnTof400Qa.h.

Referenced by BmnTof400Qa(), and Init().

◆ fStsTracks

TClonesArray * BmnTof400Qa::fStsTracks
private

Definition at line 35 of file BmnTof400Qa.h.

Referenced by BmnTof400Qa(), and Init().

◆ fTof400Hits

TClonesArray * BmnTof400Qa::fTof400Hits
private

Definition at line 34 of file BmnTof400Qa.h.

Referenced by BmnTof400Qa(), Exec(), and Init().

◆ nModules

const Int_t BmnTof400Qa::nModules = 20
private

Definition at line 41 of file BmnTof400Qa.h.

Referenced by Finish(), and Init().

◆ tof400Dir

TDirectory * BmnTof400Qa::tof400Dir
private

Definition at line 39 of file BmnTof400Qa.h.

Referenced by Finish(), and Init().


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