#include <TXXXCalibPar.h>
Inheritance diagram for TXXXCalibPar:

Public Methods | |
| TXXXCalibPar () | |
| TXXXCalibPar (Text_t *name, TH1 *spectrum, TGraph *curve) | |
| virtual | ~TXXXCalibPar () |
| Int_t | PrintParameter (Text_t *n, Int_t) |
| basic method to printout information on stdout; to be overridden by specific subclass. More... | |
| Bool_t | UpdateFrom (TGo4Parameter *) |
| update contents of paramter class with external object. More... | |
| void | ReadDatabase () |
| Double_t | Energy (Int_t channel) |
Public Attributes | |
| Double_t | fdA [__POLORDER__] |
| Calibration polynom coeff. More... | |
| Bool_t | fbRecalibrate |
| Set to kTRUE to make calibration fit in update from. More... | |
| Bool_t | fbReadDatabase |
| Set to kTRUE to re-read energies from external ascii file. More... | |
| TString | fxDatabase |
| Filename for ascii file with linesname - energy. More... | |
| Int_t | fiLinesChannel [__LINESNUMBER__] |
| Centroid channel numbers for fitted lines. More... | |
| Float_t | ffLinesEnergy [__LINESNUMBER__] |
| Database energies of calibration lines. More... | |
| TString | fxLinesNames [__LINESNUMBER__] |
| Database names of calibration lines. More... | |
| TGo4Fitter * | fxLinesFinder |
| Fitter to search lines. More... | |
| TGo4Fitter * | fxCalibrator |
| Fitter for calibration of channel/energies with polynom. More... | |
| TGraph * | fxCalibCurve |
| Reference to graph containing the calibration points. More... | |
| TString | fxGraphName |
| Name of the graph to contain the calibration points. More... | |
| TH1 * | fxCalibSpectrum |
| Reference to histogram containing the calibration spectrum. More... | |
| TString | fxSpectrumName |
| Name of the calibration spectrum histogram. More... | |
|
|
Definition at line 27 of file TXXXCalibPar.cxx. References __LINESNUMBER__, __POLORDER__, __TEXTMAX__, fdA, ffLinesEnergy, fiLinesChannel, fxDatabase, and fxLinesNames. |
|
||||||||||||||||
|
Definition at line 50 of file TXXXCalibPar.cxx. References __DATANAME__, __GRAPHNAME__, __LINESNUMBER__, __POLORDER__, __TEXTMAX__, TGo4Fitter::AddGraph(), TGo4Fitter::AddH1(), TGo4Fitter::AddPolynomX(), TGo4FitModel::ClearAssignmentTo(), fdA, TGo4Fitter::ff_least_squares, ffLinesEnergy, fiLinesChannel, TGo4Fitter::FindModel(), fxCalibCurve, fxCalibrator, fxCalibSpectrum, fxDatabase, fxGraphName, fxLinesFinder, fxSpectrumName, i, and ReadDatabase(). |
|
|
Definition at line 106 of file TXXXCalibPar.cxx. References fxCalibrator, and fxLinesFinder. |
|
||||||||||||
|
basic method to printout information on stdout; to be overridden by specific subclass.
Reimplemented from TGo4Parameter. Definition at line 115 of file TXXXCalibPar.cxx. References n. |
|
|
update contents of paramter class with external object. to be implemented in subclass Reimplemented from TGo4Parameter. Definition at line 121 of file TXXXCalibPar.cxx. References __DATANAME__, __GRAPHNAME__, __LINESNUMBER__, __POLORDER__, __TEXTMAX__, TGo4FitterAbstract::DoActions(), TGo4Log::Error(), fbReadDatabase, fbRecalibrate, fdA, ffLinesEnergy, fiLinesChannel, TGo4Fitter::FindModel(), fxCalibCurve, fxCalibrator, fxGraphName, fxLinesFinder, fxLinesNames, TGo4Analysis::GetObject(), TGo4FitParsList::GetParValue(), i, TGo4Analysis::Instance(), TGo4FitModel::IsAssignTo(), TGo4Fitter::PrintLines(), ReadDatabase(), and TGo4FitSlotList::SetObject(). |
|
|
Definition at line 257 of file TXXXCalibPar.cxx. References __DATANAME__, __TEXTMAX__, TGo4Fitter::AddGauss1(), TGo4Log::Error(), ffLinesEnergy, fiLinesChannel, fxDatabase, fxLinesFinder, and fxLinesNames. Referenced by TXXXCalibPar(), and UpdateFrom(). |
|
|
Definition at line 304 of file TXXXCalibPar.cxx. References __POLORDER__, and fdA. Referenced by TXXXAnlProc::XXXEventAnalysis(). |
|
|
Calibration polynom coeff.
Definition at line 48 of file TXXXCalibPar.h. Referenced by Energy(), TXXXCalibPar(), and UpdateFrom(). |
|
|
Set to kTRUE to make calibration fit in update from.
Definition at line 50 of file TXXXCalibPar.h. Referenced by UpdateFrom(). |
|
|
Set to kTRUE to re-read energies from external ascii file.
Definition at line 52 of file TXXXCalibPar.h. Referenced by UpdateFrom(). |
|
|
Filename for ascii file with linesname - energy.
Definition at line 54 of file TXXXCalibPar.h. Referenced by ReadDatabase(), and TXXXCalibPar(). |
|
|
Centroid channel numbers for fitted lines.
Definition at line 56 of file TXXXCalibPar.h. Referenced by ReadDatabase(), TXXXCalibPar(), and UpdateFrom(). |
|
|
Database energies of calibration lines.
Definition at line 58 of file TXXXCalibPar.h. Referenced by ReadDatabase(), TXXXCalibPar(), and UpdateFrom(). |
|
|
Database names of calibration lines.
Definition at line 60 of file TXXXCalibPar.h. Referenced by ReadDatabase(), TXXXCalibPar(), and UpdateFrom(). |
|
|
Fitter to search lines.
Definition at line 63 of file TXXXCalibPar.h. Referenced by ReadDatabase(), TXXXCalibPar(), UpdateFrom(), and ~TXXXCalibPar(). |
|
|
Fitter for calibration of channel/energies with polynom.
Definition at line 66 of file TXXXCalibPar.h. Referenced by TXXXCalibPar(), UpdateFrom(), and ~TXXXCalibPar(). |
|
|
Reference to graph containing the calibration points.
Definition at line 69 of file TXXXCalibPar.h. Referenced by TXXXCalibPar(), and UpdateFrom(). |
|
|
Name of the graph to contain the calibration points.
Definition at line 71 of file TXXXCalibPar.h. Referenced by TXXXCalibPar(), and UpdateFrom(). |
|
|
Reference to histogram containing the calibration spectrum.
Definition at line 74 of file TXXXCalibPar.h. Referenced by TXXXCalibPar(). |
|
|
Name of the calibration spectrum histogram.
Definition at line 77 of file TXXXCalibPar.h. Referenced by TXXXCalibPar(). |
1.2.15