|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <L1AlgoPulls.h>
Public Member Functions | |
| L1AlgoPulls () | |
| void | Init () |
| void | AddOne (L1TrackPar &T, int i, THitI ih) |
| void | Print () |
| void | Build (bool draw=1) |
Public Attributes | |
| int | fNAllPulls |
Private Member Functions | |
| void | makeUpHisto (TH1 *hist, TString title, float &sigma) |
Private Attributes | |
| CbmL1 * | fL1 |
| vector< TL1TrackParameters > | fGPulls |
| vector< TL1TrackParameters > | fStaPulls [NStations] |
| TH1F * | histoPull [(1+NStations) *TL1TrackParameters::NParameters] |
| vector< TL1TrackParameters > | fGRes |
| TH1F * | histoRes [(1+NStations) *TL1TrackParameters::NParameters] |
| TStyle * | histoStyle |
Static Private Attributes | |
| static const float | TailCut = 5000. |
| static const float | csCut = 5. |
| static const int | textFont = 22 |
Definition at line 91 of file L1AlgoPulls.h.
|
inline |
Definition at line 94 of file L1AlgoPulls.h.
References fGPulls, fNAllPulls, fStaPulls, i, and NStations.
|
inline |
Definition at line 235 of file L1AlgoPulls.h.
References L1TrackPar::C00, L1TrackPar::C11, L1TrackPar::C22, L1TrackPar::C33, L1TrackPar::C44, L1TrackPar::chi2, csCut, fGPulls, fGRes, fL1, fNAllPulls, fStaPulls, i, CbmL1MCPoint::iStation, L1TrackPar::NDF, TL1TrackParameters::qp, TL1TrackParameters::tx, TL1TrackParameters::ty, TL1TrackParameters::x, and TL1TrackParameters::y.
|
inline |
Definition at line 293 of file L1AlgoPulls.h.
References TCanvas::cd(), fabs(), fGPulls, fGRes, fNAllPulls, fStaPulls, histoPull, histoRes, histoStyle, i, L1TrackParametersNames, makeUpHisto(), TL1TrackParameters::NParameters, NStations, Pulls(), TPad::SaveAs(), and TailCut.
| void L1AlgoPulls::Init | ( | ) |
Definition at line 128 of file L1AlgoPulls.h.
References fL1, histoPull, histoRes, histoStyle, i, CbmL1::Instance(), L1TrackParametersNames, TL1TrackParameters::NParameters, NStations, and textFont.
Referenced by L1Algo::CATrackFinder().
Definition at line 376 of file L1AlgoPulls.h.
References TH1::Fit(), TH1::GetEntries(), TF1::GetParameter(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TAttAxis::SetLabelFont(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TNamed::SetTitle(), TAttAxis::SetTitleFont(), TAttAxis::SetTitleOffset(), and textFont.
Referenced by Build().
|
inline |
Definition at line 282 of file L1AlgoPulls.h.
References fGPulls, fNAllPulls, i, and TL1TrackParameters::Print().
|
staticprivate |
Definition at line 121 of file L1AlgoPulls.h.
Referenced by AddOne().
|
private |
Definition at line 113 of file L1AlgoPulls.h.
Referenced by L1AlgoPulls(), AddOne(), Build(), and Print().
|
private |
Definition at line 117 of file L1AlgoPulls.h.
|
private |
Definition at line 112 of file L1AlgoPulls.h.
| int L1AlgoPulls::fNAllPulls |
Definition at line 108 of file L1AlgoPulls.h.
Referenced by L1AlgoPulls(), AddOne(), Build(), and Print().
|
private |
Definition at line 114 of file L1AlgoPulls.h.
Referenced by L1AlgoPulls(), AddOne(), and Build().
|
private |
Definition at line 115 of file L1AlgoPulls.h.
|
private |
Definition at line 118 of file L1AlgoPulls.h.
|
private |
Definition at line 123 of file L1AlgoPulls.h.
|
staticprivate |
Definition at line 120 of file L1AlgoPulls.h.
Referenced by Build().
|
staticprivate |
Definition at line 122 of file L1AlgoPulls.h.
Referenced by Init(), and makeUpHisto().