|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnTof700Qa.h>
Public Member Functions | |
| BmnTof700Qa () | |
| Default constructor. | |
| virtual | ~BmnTof700Qa () |
| Destructor. | |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| BmnQaHistoManager * | GetManager () |
| Bool_t | PropagateToZ (FairTrackParam *par, Double_t zDst, Int_t pdg, Int_t kalmanType, Double_t *len) |
| void | PropagateToZ (FairTrackParam *par, Double_t zDst, Int_t pdg, Int_t kalmanType) |
| void | SetKalmanType (Int_t type) |
| void | SetIsField (Bool_t f) |
| BmnTof700Qa () | |
| Default constructor. | |
| virtual | ~BmnTof700Qa () |
| Destructor. | |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| BmnQaHistoManager * | GetManager () |
| Bool_t | PropagateToZ (FairTrackParam *par, Double_t zDst, Int_t pdg, Int_t kalmanType, Double_t *len) |
| void | PropagateToZ (FairTrackParam *par, Double_t zDst, Int_t pdg, Int_t kalmanType) |
| void | SetKalmanType (Int_t type) |
| void | SetIsField (Bool_t f) |
| 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 Member Functions | |
| void | CreateHistograms () |
| Float_t | GetDxMom (FairTrackParam *par) |
| Float_t | GetDyMom (FairTrackParam *par) |
| Float_t | GetSigxMom (FairTrackParam *par) |
| Float_t | GetSigyMom (FairTrackParam *par) |
| void | CreateHistograms () |
| Float_t | GetDxMom (FairTrackParam *par) |
| Float_t | GetDyMom (FairTrackParam *par) |
| Float_t | GetSigxMom (FairTrackParam *par) |
| Float_t | GetSigyMom (FairTrackParam *par) |
Static Private Attributes | |
| static const Int_t | nModules = 60 |
| static const Int_t | nStrips = 32 |
Definition at line 20 of file BmnTof700Qa.h.
| BmnTof700Qa::BmnTof700Qa | ( | ) |
Definition at line 18 of file BmnTof700Qa.cxx.
References fEventId, fGlobalTracks, fHistoManager, fIsField, fKalman, fKalmanType, fStsTracks, and fTof700Hits.
Referenced by GetSigyMom().
|
inlinevirtual |
Definition at line 27 of file BmnTof700Qa.h.
| BmnTof700Qa::BmnTof700Qa | ( | ) |
|
inlinevirtual |
Definition at line 27 of file BmnTof700Qa.h.
|
private |
Definition at line 345 of file BmnTof700Qa.cxx.
References fHistoManager, i, and nModules.
Referenced by Init().
|
private |
|
virtual |
Definition at line 64 of file BmnTof700Qa.cxx.
References TMath::Abs(), TMath::C(), fEventId, fHistoManager, fIsField, fKalmanType, fStsHits, fStsTracks, fTof700Hits, fVertex, fWorkTime, GetDxMom(), GetDyMom(), CbmStsTrack::GetNStsHits(), CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), GetSigxMom(), CbmStsTrack::GetStsHitIndex(), nModules, PropagateToZ(), TStopwatch::RealTime(), TMath::Sq(), TMath::Sqrt(), TStopwatch::Start(), TStopwatch::Stop(), and timeShifts.
|
virtual |
|
virtual |
Definition at line 277 of file BmnTof700Qa.cxx.
References TDirectory::cd(), fHistoManager, fWorkTime, TDirectory::mkdir(), TStopwatch::RealTime(), TStopwatch::Start(), and TStopwatch::Stop().
|
virtual |
|
private |
Definition at line 475 of file BmnTof700Qa.cxx.
References TMath::Power().
Referenced by Exec().
|
private |
|
private |
Definition at line 487 of file BmnTof700Qa.cxx.
References TMath::Power().
Referenced by Exec().
|
private |
|
inline |
Definition at line 35 of file BmnTof700Qa.h.
References fHistoManager.
|
inline |
Definition at line 35 of file BmnTof700Qa.h.
References fHistoManager.
|
private |
Definition at line 499 of file BmnTof700Qa.cxx.
References TMath::Power().
Referenced by Exec().
|
private |
|
private |
Definition at line 511 of file BmnTof700Qa.cxx.
References TMath::Power().
|
private |
References BmnTof700Qa(), nModules, nStrips, and timeShifts.
|
virtual |
Definition at line 30 of file BmnTof700Qa.cxx.
References CreateHistograms(), fGlobalTracks, fKalman, fStsHits, fStsTracks, fTof700Hits, fVertex, fWorkTime, CbmStsDigiScheme::Instance(), m, n, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and timeShifts.
|
virtual |
Definition at line 300 of file BmnTof700Qa.cxx.
References CbmKFTrackInterface::Extrapolate(), fKalman, CbmKFTrack::GetTrackParam(), and CbmKFTrack::SetPID().
| Bool_t BmnTof700Qa::PropagateToZ | ( | FairTrackParam * | par, |
| Double_t | zDst, | ||
| Int_t | pdg, | ||
| Int_t | kalmanType, | ||
| Double_t * | len ) |
Definition at line 312 of file BmnTof700Qa.cxx.
References TMath::Abs(), CbmKFTrackInterface::Extrapolate(), fKalman, CbmKFTrack::GetTrackParam(), i, kBMNERROR, n, CbmKFTrack::SetPID(), TMath::Sq(), TMath::Sqrt(), and z.
Referenced by Exec().
| Bool_t BmnTof700Qa::PropagateToZ | ( | FairTrackParam * | par, |
| Double_t | zDst, | ||
| Int_t | pdg, | ||
| Int_t | kalmanType, | ||
| Double_t * | len ) |
|
inline |
Definition at line 41 of file BmnTof700Qa.h.
|
inline |
Definition at line 41 of file BmnTof700Qa.h.
|
inline |
Definition at line 40 of file BmnTof700Qa.h.
References fKalmanType.
|
inline |
Definition at line 40 of file BmnTof700Qa.h.
References fKalmanType.
|
private |
Definition at line 47 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), and Exec().
|
private |
Definition at line 53 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), and Init().
|
private |
Definition at line 57 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), CreateHistograms(), Exec(), Finish(), and GetManager().
|
private |
Definition at line 45 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), Exec(), and SetIsField().
|
private |
Definition at line 49 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), Init(), PropagateToZ(), and PropagateToZ().
|
private |
Definition at line 44 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), Exec(), and SetKalmanType().
|
private |
Definition at line 55 of file BmnTof700Qa.h.
|
private |
Definition at line 51 of file BmnTof700Qa.h.
|
private |
Definition at line 52 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), Exec(), and Init().
|
private |
Definition at line 50 of file BmnTof700Qa.h.
Referenced by BmnTof700Qa(), Exec(), and Init().
|
private |
Definition at line 54 of file BmnTof700Qa.h.
|
staticprivate |
Definition at line 65 of file BmnTof700Qa.h.
Referenced by CreateHistograms(), Exec(), and GetSigyMom().
|
staticprivate |
Definition at line 66 of file BmnTof700Qa.h.
Referenced by GetSigyMom().
|
private |
Definition at line 67 of file BmnTof700Qa.h.
Referenced by Exec(), GetSigyMom(), and Init().