v2.10-0 (21000JUN2005)

Go4Example2Step
Class TXXXCalibPar


class TXXXCalibPar
derived from TGo4Parameter


Field Summary
 Bool_tfbReadDatabase
          Set to kTRUE to re-read energies from external ascii file
 Bool_tfbRecalibrate
          Set to kTRUE to make calibration fit in update from
 Double_t[4]fdA
          Calibration polynom coeff
 Float_t[20]ffLinesEnergy
          Database energies of calibration lines
 Int_t[20]fiLinesChannel
          Centroid channel numbers for fitted lines
 TGraph*fxCalibCurve
          Reference to graph containing the calibration points
 TGo4Fitter*fxCalibrator
          Fitter for calibration of channel/energies with polynom
 TH1*fxCalibSpectrum
          Reference to histogram containing the calibration spectrum
 TStringfxDatabase
          Filename for ascii file with linesname - energy
 TStringfxGraphName
          Name of the graph to contain the calibration points
 TGo4Fitter*fxLinesFinder
          Fitter to search lines
 TString[20]fxLinesNames
          Database names of calibration lines.
 TStringfxSpectrumName
          Name of the calibration spectrum histogram

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TXXXCalibPar()
           
TXXXCalibPar(Text_t* name, TH1* spectrum, TGraph* curve)
           

Destructor Summary
 virtual synchronized ~TXXXCalibPar()
           

Method Summary
 Double_tEnergy(Int_t channel)
           
 Int_tPrintParameter(Text_t* n, Int_t )
           
 voidReadDatabase()
           
 Bool_tUpdateFrom(TGo4Parameter* )
           

Methods inherited from class Go4StatusBase.TGo4Parameter
Clear, Print

Methods inherited from class TNamed
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fbReadDatabase

public Bool_t fbReadDatabase
Set to kTRUE to re-read energies from external ascii file

fbRecalibrate

public Bool_t fbRecalibrate
Set to kTRUE to make calibration fit in update from

fdA

public Double_t[4] fdA
Calibration polynom coeff

ffLinesEnergy

public Float_t[20] ffLinesEnergy
Database energies of calibration lines

fiLinesChannel

public Int_t[20] fiLinesChannel
Centroid channel numbers for fitted lines

fxCalibCurve

public TGraph* fxCalibCurve
Reference to graph containing the calibration points

fxCalibrator

public TGo4Fitter* fxCalibrator
Fitter for calibration of channel/energies with polynom

fxCalibSpectrum

public TH1* fxCalibSpectrum
Reference to histogram containing the calibration spectrum

fxDatabase

public TString fxDatabase
Filename for ascii file with linesname - energy

fxGraphName

public TString fxGraphName
Name of the graph to contain the calibration points

fxLinesFinder

public TGo4Fitter* fxLinesFinder
Fitter to search lines

fxLinesNames

public TString[20] fxLinesNames
Database names of calibration lines.

fxSpectrumName

public TString fxSpectrumName
Name of the calibration spectrum histogram
Constructor Detail

TXXXCalibPar

public TXXXCalibPar()

TXXXCalibPar

public TXXXCalibPar(Text_t* name, TH1* spectrum, TGraph* curve)
Method Detail

~TXXXCalibPar

public virtual synchronized ~TXXXCalibPar()
Method Detail

Energy

public Double_t Energy(Int_t channel)

PrintParameter

public Int_t PrintParameter(Text_t* n, Int_t )

ReadDatabase

public void ReadDatabase()

UpdateFrom

public Bool_t UpdateFrom(TGo4Parameter* )

Association Links

to Class TGo4Fitter

Fitter to search lines

to Class TGo4Fitter

Fitter for calibration of channel/energies with polynom

to Class TGraph

Reference to graph containing the calibration points

to Class TH1

Reference to histogram containing the calibration spectrum

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005