CbmRoot
|
Set of histograms to monitor track parameters. More...
#include <CbmCaTrackFitQa.h>
Public Types | |
enum class | EStoringMode { kSAMEDIR , kSUBDIR } |
using | ObjList_t = std::vector<std::pair<TObject*, TString>> |
Public Member Functions | |
TrackFitQa (const char *pointTag, const char *prefix, std::shared_ptr< ObjList_t > pObjList) | |
Constructor. | |
~TrackFitQa ()=default | |
Destructor. | |
TrackFitQa (const TrackFitQa &)=delete | |
Copy constructor. | |
TrackFitQa (TrackFitQa &&)=delete | |
Move constructor. | |
TrackFitQa & | operator= (const TrackFitQa &)=delete |
Copy assignment operator. | |
TrackFitQa & | operator= (TrackFitQa &&)=delete |
Move assignment operator. | |
const char * | GetTitle () const |
Gets title of fit parameters. | |
void | Init () |
Initializes histograms. | |
void | Fill (const cbm::algo::kf::TrackParamV &trPar, const tools::MCPoint &mcPoint, bool bTimeMeasured, double weight=1) |
Fills pull and residual histograms. | |
void | SetParticleMass (double mass) |
Sets particle mass, used for fitting a track. | |
void | SetTitle (const char *title) |
Sets title, which is to be reflected on legends and titles. | |
void | FitHistograms () |
Fit histograms. | |
CbmQaCanvas * | CreateResidualPlot () |
Creates residuals plot. | |
CbmQaCanvas * | CreatePullPlot () |
Creates pulls plot. | |
CbmQaCanvas * | CreateResolutionPlot () |
Creates resolutionis plot. | |
void | SetResidualHistoProperties (ETrackParType type, int nBins, double lo, double up) |
Sets properties for a residual histogram. | |
void | SetPullHistoProperties (ETrackParType type, int nBins, double lo, double up) |
Sets properties for a pull histogram. | |
const char * | GetConfigName () const |
Gets config name. | |
template<typename T , typename... Args> | |
T * | MakeQaObject (TString sName, TString sTitle, Args... args) |
void | MakeQaDirectory (TString sName) |
void | SetConfigName (const char *path) |
Creates a ROOT object. | |
void | SetRootFolderName (const TString &path) |
Sets a common root path to the objects in the output file. | |
void | SetStoringMode (EStoringMode mode) |
Set storing mode. | |
Public Attributes | |
TH1F * | fph_res_x = nullptr |
Residual of x-coordinate [cm]. | |
TH1F * | fph_res_y = nullptr |
Residual of y-coordinate [cm]. | |
TH1F * | fph_res_tx = nullptr |
Residual of slope along x-axis. | |
TH1F * | fph_res_ty = nullptr |
Residual of slope along y-axis. | |
TH1F * | fph_res_qp = nullptr |
Residual of q/p [ec/GeV]. | |
TH1F * | fph_res_t = nullptr |
Residual of time [ns]. | |
TH1F * | fph_res_vi = nullptr |
Residual of inverse speed [1/c]. | |
TH1F * | fph_pull_x = nullptr |
Pull of x-coordinate. | |
TH1F * | fph_pull_y = nullptr |
Pull of y-coordinate. | |
TH1F * | fph_pull_tx = nullptr |
Pull of slope along x-axis. | |
TH1F * | fph_pull_ty = nullptr |
Pull of slope along y-axis. | |
TH1F * | fph_pull_qp = nullptr |
Pull of q/p. | |
TH1F * | fph_pull_t = nullptr |
Pull of time. | |
TH1F * | fph_pull_vi = nullptr |
Pull of inverse speed. | |
TProfile * | fph_res_p_pMC = nullptr |
Resolution of momentum [GeV/c]. | |
TProfile * | fph_res_phi_phiMC = nullptr |
Resolution of azimuthal angle [rad]. | |
TProfile * | fph_res_theta_thetaMC = nullptr |
Resolution of polar angle [rad]. | |
Static Public Attributes | |
static constexpr int | kCXSIZEPX = 600 |
Canvas size along x-axis [px]. | |
static constexpr int | kCYSIZEPX = 600 |
Canvas size along y-axis [px]. | |
Protected Member Functions | |
template<typename T > | |
void | CheckProperty (T &&property, const char *name) const |
Function to check, if a property is defined. | |
template<class Config > | |
std::optional< Config > | ReadSpecificConfig () const |
Reads the specific configuration structure from the YAML node. | |
virtual void | SetTH1Properties (TH1 *pHist) const |
Applies properties on the histogram created with the MakeQaObject function. | |
virtual void | SetTH2Properties (TH2 *pHist) const |
Applies properties on the histogram created with the MakeQaObject function. | |
virtual void | SetTProfile2DProperties (TProfile2D *pHist) const |
Applies properties on the profile 2D created with the MakeQaObject function. | |
virtual void | SetCanvasProperties (TCanvas *pCanv) const |
Applies properties on the canvas created with the MakeQaObject funciton. | |
void | WriteToFile (TFile *pOutFile) const |
Writes objects into file. | |
Protected Attributes | |
TString | fsRootFolderName = "" |
Name of root folder. | |
TString | fsConfigName = "" |
Name of configuration file. | |
TString | fsPrefix = "" |
Unique prefix for all writeable root. | |
EStoringMode | fStoringMode = EStoringMode::kSUBDIR |
Objects storing mode. | |
std::shared_ptr< ObjList_t > | fpvObjList = nullptr |
List of registered ROOT objects. | |
YAML::Node | fConfigNode {} |
Configuration node. | |
Private Types | |
using | FnVal_t = std::function<double()> |
Private Member Functions | |
void | SetDefaultProperties () |
Sets default histogram and track parameter properties. | |
void | FillResAndPull (ETrackParType type, double recoVal, double recoErr, double trueVal) |
Fills residual and pull for a given track parameter. | |
ClassDefNV (TrackFitQa, 0) | |
Mass of particle. | |
template<typename T , typename... Args> | |
T * | ConstructAndRegisterQaObject (TString name, Args... args) |
Creates and registers a ROOT object. | |
Private Attributes | |
TrackParArray_t< TH1F * > | fvphResiduals = {{0}} |
Residuals for different track parameters. | |
TrackParArray_t< TH1F * > | fvphPulls = {{0}} |
Pulls for different track parameters. | |
TrackParArray_t< bool > | fvbParIgnored = {{0}} |
Flag: true - parameter is ignored. | |
TrackParArray_t< int > | fvRBins = {{0}} |
Number of bins, residuals. | |
TrackParArray_t< double > | fvRLo = {{0}} |
Lower boundary, residuals. | |
TrackParArray_t< double > | fvRUp = {{0}} |
Upper boundary, residuals. | |
TrackParArray_t< int > | fvPBins = {{0}} |
Number of bins, pulls. | |
TrackParArray_t< double > | fvPLo = {{0}} |
Lower boundary, pulls. | |
TrackParArray_t< double > | fvPUp = {{0}} |
Upper boundary, pulls. | |
TString | fsTitle = "" |
Title of the point. | |
double | fMass = constants::phys::MuonMass |
Set of histograms to monitor track parameters.
Class provides histograms to monitor track fit parameters at a selected z-coordinate. The parameters include x, y, tx, ty, time, q/p, vi (inverse speed).
Definition at line 71 of file CbmCaTrackFitQa.h.
|
private |
Definition at line 180 of file CbmCaTrackFitQa.h.
|
inherited |
|
stronginherited |
TrackFitQa::TrackFitQa | ( | const char * | pointTag, |
const char * | prefix, | ||
std::shared_ptr< ObjList_t > | pObjList ) |
Constructor.
pointTag | Tag for point, in which the parameters are analyzed |
prefix | Name of unique prefix |
pObjList | List of registered ROOT objects |
Definition at line 41 of file CbmCaTrackFitQa.cxx.
References CbmQaIO::fStoringMode, and CbmQaIO::kSAMEDIR.
|
default |
Destructor.
|
delete |
Copy constructor.
|
delete |
Move constructor.
|
protectedinherited |
Function to check, if a property is defined.
property | A property to be tested |
name | A name of property (used for logging) |
Definition at line 178 of file CbmQaIO.h.
Referenced by CbmQaIO::MakeQaObject().
|
private |
Mass of particle.
|
privateinherited |
Creates and registers a ROOT object.
name | A name of the ROOT object, which can contain a sub-directory |
args | Other arguments, passed to the ROOT object constructor |
Definition at line 198 of file CbmQaIO.h.
References CbmQaIO::fpvObjList, CbmQaIO::fsRootFolderName, CbmQaIO::fStoringMode, CbmQaIO::kSUBDIR, CbmQaIO::SetCanvasProperties(), CbmQaIO::SetTH1Properties(), CbmQaIO::SetTH2Properties(), and CbmQaIO::SetTProfile2DProperties().
Referenced by CbmQaIO::MakeQaObject().
CbmQaCanvas * TrackFitQa::CreatePullPlot | ( | ) |
Creates pulls plot.
Definition at line 69 of file CbmCaTrackFitQa.cxx.
References cbm::ca::BEGIN, cbm::ca::END, cbm::qa::util::FitKaniadakisGaussian(), CbmQaIO::fsPrefix, fvbParIgnored, fvphPulls, kCXSIZEPX, kCYSIZEPX, and CbmQaIO::MakeQaObject().
CbmQaCanvas * TrackFitQa::CreateResidualPlot | ( | ) |
Creates residuals plot.
Definition at line 49 of file CbmCaTrackFitQa.cxx.
References cbm::ca::BEGIN, cbm::ca::END, fvbParIgnored, fvphResiduals, kCXSIZEPX, kCYSIZEPX, and CbmQaIO::MakeQaObject().
|
inline |
Creates resolutionis plot.
Definition at line 125 of file CbmCaTrackFitQa.h.
void TrackFitQa::Fill | ( | const cbm::algo::kf::TrackParamV & | trPar, |
const tools::MCPoint & | mcPoint, | ||
bool | bTimeMeasured, | ||
double | weight = 1 ) |
Fills pull and residual histograms.
iTrkReco | Index of reconstructed track |
weight | Weight |
Definition at line 160 of file CbmCaTrackFitQa.cxx.
References cos(), cbm::algo::kf::TrackKalmanFilter< DataT >::Extrapolate(), cbm::algo::kf::GlobalField::fgOriginalField, cbm::algo::kf::GlobalField::fgOriginalFieldType, FillResAndPull(), fMass, fph_res_p_pMC, fph_res_phi_phiMC, fph_res_theta_thetaMC, cbm::ca::tools::MCPoint::GetCharge(), cbm::ca::tools::MCPoint::GetInvSpeed(), cbm::ca::tools::MCPoint::GetP(), cbm::ca::tools::MCPoint::GetPhi(), cbm::algo::kf::TrackParamBase< T >::GetQp(), cbm::ca::tools::MCPoint::GetQp(), cbm::algo::kf::TrackParamBase< T >::GetQpError(), cbm::algo::kf::TrackParamBase< T >::GetTheta(), cbm::ca::tools::MCPoint::GetTheta(), cbm::algo::kf::TrackParamBase< T >::GetTime(), cbm::ca::tools::MCPoint::GetTime(), cbm::algo::kf::TrackParamBase< T >::GetTimeError(), cbm::algo::kf::TrackParamBase< T >::GetTx(), cbm::ca::tools::MCPoint::GetTx(), cbm::algo::kf::TrackParamBase< T >::GetTxError(), cbm::algo::kf::TrackParamBase< T >::GetTy(), cbm::ca::tools::MCPoint::GetTy(), cbm::algo::kf::TrackParamBase< T >::GetTyError(), cbm::algo::kf::TrackParamBase< T >::GetVi(), cbm::algo::kf::TrackParamBase< T >::GetViError(), cbm::algo::kf::TrackParamBase< T >::GetX(), cbm::ca::tools::MCPoint::GetX(), cbm::algo::kf::TrackParamBase< T >::GetXError(), cbm::algo::kf::TrackParamBase< T >::GetY(), cbm::ca::tools::MCPoint::GetY(), cbm::algo::kf::TrackParamBase< T >::GetYError(), cbm::ca::tools::MCPoint::GetZ(), cbm::ca::kQP, cbm::ca::kTIME, cbm::ca::kTX, cbm::ca::kTY, cbm::ca::kVI, cbm::ca::kX, cbm::ca::kY, cbm::algo::kf::fmask::One(), cbm::algo::kf::TrackKalmanFilter< DataT >::SetDoFitVelocity(), cbm::algo::kf::TrackKalmanFilter< DataT >::SetMask(), cbm::algo::kf::TrackKalmanFilter< DataT >::SetParticleMass(), cbm::algo::kf::TrackKalmanFilter< DataT >::SetTrack(), sin(), cbm::algo::kf::TrackKalmanFilter< DataT >::Tr(), cbm::algo::kf::TrackParamBase< T >::Tx(), and cbm::algo::kf::TrackParamBase< T >::Ty().
|
private |
Fills residual and pull for a given track parameter.
type | Type of the track parameter |
recoVal | Reconstructed error of quantity |
recoErr | Error of quantity |
trueVal | True value of quantity |
Definition at line 91 of file CbmCaTrackFitQa.cxx.
References fvbParIgnored, fvphPulls, fvphResiduals, and cbm::ca::kQP.
Referenced by Fill().
|
inline |
Fit histograms.
Definition at line 116 of file CbmCaTrackFitQa.h.
|
inlineinherited |
|
inline |
void TrackFitQa::Init | ( | ) |
Initializes histograms.
Definition at line 107 of file CbmCaTrackFitQa.cxx.
References fph_res_p_pMC, fph_res_phi_phiMC, fph_res_theta_thetaMC, fsTitle, fvbParIgnored, fvPBins, fvphPulls, fvphResiduals, fvPLo, fvPUp, fvRBins, fvRLo, fvRUp, cbm::ca::kQP, cbm::ca::kTIME, cbm::ca::kTX, cbm::ca::kTY, cbm::ca::kVI, cbm::ca::kX, cbm::ca::kY, CbmQaIO::MakeQaObject(), SetDefaultProperties(), and cbm::ca::tools::SetOriginalCbmField().
|
inherited |
Definition at line 132 of file CbmQaIO.cxx.
References CbmQaIO::fpvObjList, and CbmQaIO::fsRootFolderName.
Referenced by cbm::ca::InputQaSetup::InitQa(), and CbmCaInputQaTof::InitQa().
|
inherited |
Definition at line 261 of file CbmQaIO.h.
References CbmQaIO::CheckProperty(), CbmQaIO::ConstructAndRegisterQaObject(), and CbmQaIO::fConfigNode.
Referenced by cbm::ca::OutputQa::Check(), CreatePullPlot(), CreateResidualPlot(), cbm::ca::InputQaSetup::CreateSummary(), cbm::ca::OutputQa::CreateSummary(), CbmCaInputQaSts::CreateSummary(), cbm::ca::OutputQa::DrawEvent(), Init(), cbm::ca::TrackTypeQa::Init(), cbm::kfp::V0FinderQa::InitHistograms(), cbm::ca::InputQaSetup::InitQa(), CbmCaInputQaSts::InitQa(), and CbmCaInputQaTof::InitQa().
|
delete |
Copy assignment operator.
|
delete |
Move assignment operator.
|
inlineprotectedinherited |
Reads the specific configuration structure from the YAML node.
Config | Type of the configuration class |
The function is to be called in the user-defined class method InitDataBranches
Definition at line 127 of file CbmQaIO.h.
References CbmQaIO::fConfigNode, and cbm::algo::yaml::Read().
|
protectedvirtualinherited |
Applies properties on the canvas created with the MakeQaObject funciton.
pCanv | Pointer to the canvas |
Definition at line 84 of file CbmQaIO.cxx.
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
inherited |
Creates a ROOT object.
Sets config name
name | A path to the config |
Definition at line 95 of file CbmQaIO.cxx.
References CbmQaIO::fConfigNode, CbmQaIO::fsConfigName, and CbmQaIO::fsPrefix.
|
private |
Sets default histogram and track parameter properties.
< Number of bins, residual of x
< Lower boundary, residual of x [cm]
< Upper boundary, residual of x [cm]
< Number of bins, residual of y
< Lower boundary, residual of y [cm]
< Upper boundary, residual of y [cm]
< Number of bins, residual of slope along x-axis
< Lower boundary, residual of slope along x-axis
< Upper boundary, residual of slope along x-axis
< Number of bins, residual of slope along y-axis
< Lower boundary, residual of slope along y-axis
< Upper boundary, residual of slope along y-axis
< Number of bins, residual of q/p
< Lower boundary, residual of q/p [ec/GeV]
< Upper boundary, residual of q/p [ec/GeV]
< Number of bins, residual of time
< Lower boundary, residual of time [ns]
< Upper boundary, residual of time [ns]
< Number of bins, residual of inverse speed
< Lower boundary, residual of inverse speed [1/c]
< Upper boundary, residual of inverse speed [1/c]
< Number of bins, pull of x
< Lower boundary, pull of x [cm]
< Upper boundary, pull of x [cm]
< Number of bins, pull of y
< Lower boundary, pull of y [cm]
< Upper boundary, pull of y [cm]
< Number of bins, pull of slope along x-axis
< Lower boundary, pull of slope along x-axis
< Upper boundary, pull of slope along x-axis
< Number of bins, pull of slope along y-axis
< Lower boundary, pull of slope along y-axis
< Upper boundary, pull of slope along y-axis
< Number of bins, pull of q/p
< Lower boundary, pull of q/p [ec/GeV]
< Upper boundary, pull of q/p [ec/GeV]
< Number of bins, pull of time
< Lower boundary, pull of time [ns]
< Upper boundary, pull of time [ns]
< Number of bins, pull of inverse speed
< Lower boundary, pull of inverse speed [1/c]
< Upper boundary, pull of inverse speed [1/c]
Definition at line 209 of file CbmCaTrackFitQa.cxx.
References fvPBins, fvPLo, fvPUp, fvRBins, fvRLo, fvRUp, cbm::ca::kQP, cbm::ca::kTIME, cbm::ca::kTX, cbm::ca::kTY, cbm::ca::kVI, cbm::ca::kX, and cbm::ca::kY.
Referenced by Init().
|
inline |
Sets particle mass, used for fitting a track.
mass | Particle mass [GeV/c2] |
Definition at line 109 of file CbmCaTrackFitQa.h.
References fMass.
void TrackFitQa::SetPullHistoProperties | ( | ETrackParType | type, |
int | nBins, | ||
double | lo, | ||
double | up ) |
Sets properties for a pull histogram.
type | Type of track parameter |
nBins | Number of bins |
lo | Lower boundary |
up | Upper boundary |
Definition at line 269 of file CbmCaTrackFitQa.cxx.
void TrackFitQa::SetResidualHistoProperties | ( | ETrackParType | type, |
int | nBins, | ||
double | lo, | ||
double | up ) |
Sets properties for a residual histogram.
type | Type of track parameter |
nBins | Number of bins |
lo | Lower boundary |
up | Upper boundary |
Definition at line 260 of file CbmCaTrackFitQa.cxx.
|
inlineinherited |
Sets a common root path to the objects in the output file.
path | A path to the object |
Definition at line 109 of file CbmQaIO.h.
References CbmQaIO::fsRootFolderName.
Referenced by CbmQaTask::CbmQaTask().
|
inlineinherited |
Set storing mode.
Definition at line 112 of file CbmQaIO.h.
References CbmQaIO::fStoringMode.
Referenced by CbmCaInputQaBase< DetID >::CbmCaInputQaBase().
|
protectedvirtualinherited |
Applies properties on the histogram created with the MakeQaObject function.
pHist | Pointer to the histogram |
Reimplemented in cbm::ca::TrackTypeQa.
Definition at line 36 of file CbmQaIO.cxx.
References cbm::qa::util::GetHistStats().
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
protectedvirtualinherited |
Applies properties on the histogram created with the MakeQaObject function.
pHist | Pointer to the histogram |
Definition at line 50 of file CbmQaIO.cxx.
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
inline |
Sets title, which is to be reflected on legends and titles.
title | Title of fit distributions |
Definition at line 113 of file CbmCaTrackFitQa.h.
References fsTitle.
|
protectedvirtualinherited |
Applies properties on the profile 2D created with the MakeQaObject function.
pHist | Pointer to the profile |
Definition at line 67 of file CbmQaIO.cxx.
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
protectedinherited |
Writes objects into file.
pOutFile | Pointer to output ROOT file |
Definition at line 116 of file CbmQaIO.cxx.
References CbmQaIO::fpvObjList.
Referenced by CbmQaTask::Finish(), and cbm::kfp::V0FinderQa::WriteHistograms().
|
protectedinherited |
Configuration node.
Definition at line 164 of file CbmQaIO.h.
Referenced by CbmQaTask::CompareQaObjects(), CbmQaIO::MakeQaObject(), CbmQaTask::ReadCheckListFromConfig(), CbmQaIO::ReadSpecificConfig(), and CbmQaIO::SetConfigName().
|
private |
Definition at line 204 of file CbmCaTrackFitQa.h.
Referenced by Fill(), and SetParticleMass().
TH1F* cbm::ca::TrackFitQa::fph_pull_qp = nullptr |
Pull of q/p.
Definition at line 159 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_pull_t = nullptr |
Pull of time.
Definition at line 160 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_pull_tx = nullptr |
Pull of slope along x-axis.
Definition at line 157 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_pull_ty = nullptr |
Pull of slope along y-axis.
Definition at line 158 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_pull_vi = nullptr |
Pull of inverse speed.
Definition at line 161 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_pull_x = nullptr |
Pull of x-coordinate.
Definition at line 155 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_pull_y = nullptr |
Pull of y-coordinate.
Definition at line 156 of file CbmCaTrackFitQa.h.
TProfile* cbm::ca::TrackFitQa::fph_res_p_pMC = nullptr |
Resolution of momentum [GeV/c].
Definition at line 164 of file CbmCaTrackFitQa.h.
TProfile* cbm::ca::TrackFitQa::fph_res_phi_phiMC = nullptr |
Resolution of azimuthal angle [rad].
Definition at line 165 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_qp = nullptr |
Residual of q/p [ec/GeV].
Definition at line 150 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_t = nullptr |
Residual of time [ns].
Definition at line 151 of file CbmCaTrackFitQa.h.
TProfile* cbm::ca::TrackFitQa::fph_res_theta_thetaMC = nullptr |
Resolution of polar angle [rad].
Definition at line 166 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_tx = nullptr |
Residual of slope along x-axis.
Definition at line 148 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_ty = nullptr |
Residual of slope along y-axis.
Definition at line 149 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_vi = nullptr |
Residual of inverse speed [1/c].
Definition at line 152 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_x = nullptr |
Residual of x-coordinate [cm].
Definition at line 146 of file CbmCaTrackFitQa.h.
TH1F* cbm::ca::TrackFitQa::fph_res_y = nullptr |
Residual of y-coordinate [cm].
Definition at line 147 of file CbmCaTrackFitQa.h.
|
protectedinherited |
List of registered ROOT objects.
Definition at line 162 of file CbmQaIO.h.
Referenced by CbmQaIO::CbmQaIO(), CbmQaTask::CompareQaObjects(), CbmQaIO::ConstructAndRegisterQaObject(), cbm::ca::TrackTypeQa::Init(), cbm::ca::OutputQa::InitQa(), CbmQaIO::MakeQaDirectory(), and CbmQaIO::WriteToFile().
|
protectedinherited |
Name of configuration file.
Definition at line 158 of file CbmQaIO.h.
Referenced by CbmQaIO::GetConfigName(), and CbmQaIO::SetConfigName().
|
protectedinherited |
Unique prefix for all writeable root.
Definition at line 159 of file CbmQaIO.h.
Referenced by CbmQaIO::CbmQaIO(), CreatePullPlot(), cbm::ca::TrackTypeQa::Init(), cbm::ca::OutputQa::InitQa(), and CbmQaIO::SetConfigName().
|
protectedinherited |
Name of root folder.
Definition at line 157 of file CbmQaIO.h.
Referenced by CbmQaTask::CompareQaObjects(), CbmQaIO::ConstructAndRegisterQaObject(), cbm::ca::TrackTypeQa::Init(), cbm::ca::OutputQa::InitQa(), CbmQaIO::MakeQaDirectory(), and CbmQaIO::SetRootFolderName().
|
private |
Title of the point.
Definition at line 202 of file CbmCaTrackFitQa.h.
Referenced by GetTitle(), Init(), and SetTitle().
|
protectedinherited |
Objects storing mode.
Definition at line 161 of file CbmQaIO.h.
Referenced by CbmQaTask::CbmQaTask(), CbmQaIO::ConstructAndRegisterQaObject(), CbmQaIO::SetStoringMode(), TrackFitQa(), and cbm::ca::TrackTypeQa::TrackTypeQa().
|
private |
Flag: true - parameter is ignored.
Definition at line 191 of file CbmCaTrackFitQa.h.
Referenced by CreatePullPlot(), CreateResidualPlot(), FillResAndPull(), and Init().
|
private |
Number of bins, pulls.
Definition at line 198 of file CbmCaTrackFitQa.h.
Referenced by Init(), SetDefaultProperties(), and SetPullHistoProperties().
|
private |
Pulls for different track parameters.
Definition at line 189 of file CbmCaTrackFitQa.h.
Referenced by CreatePullPlot(), FillResAndPull(), and Init().
|
private |
Residuals for different track parameters.
Definition at line 188 of file CbmCaTrackFitQa.h.
Referenced by CreateResidualPlot(), FillResAndPull(), and Init().
|
private |
Lower boundary, pulls.
Definition at line 199 of file CbmCaTrackFitQa.h.
Referenced by Init(), SetDefaultProperties(), and SetPullHistoProperties().
|
private |
Upper boundary, pulls.
Definition at line 200 of file CbmCaTrackFitQa.h.
Referenced by Init(), SetDefaultProperties(), and SetPullHistoProperties().
|
private |
Number of bins, residuals.
Definition at line 194 of file CbmCaTrackFitQa.h.
Referenced by Init(), SetDefaultProperties(), and SetResidualHistoProperties().
|
private |
Lower boundary, residuals.
Definition at line 195 of file CbmCaTrackFitQa.h.
Referenced by Init(), SetDefaultProperties(), and SetResidualHistoProperties().
|
private |
Upper boundary, residuals.
Definition at line 196 of file CbmCaTrackFitQa.h.
Referenced by Init(), SetDefaultProperties(), and SetResidualHistoProperties().
|
staticconstexpr |
Canvas size along x-axis [px].
Definition at line 173 of file CbmCaTrackFitQa.h.
Referenced by CreatePullPlot(), and CreateResidualPlot().
|
staticconstexpr |
Canvas size along y-axis [px].
Definition at line 174 of file CbmCaTrackFitQa.h.
Referenced by CreatePullPlot(), and CreateResidualPlot().