musrfit
1.9.2
|
#include <PMusr.h>
Public Member Functions | |
PMsrRunBlock () | |
virtual | ~PMsrRunBlock () |
virtual void | CleanUp () |
virtual UInt_t | GetRunNameSize () |
virtual TString * | GetRunName (UInt_t idx=0) |
virtual UInt_t | GetBeamlineSize () |
virtual TString * | GetBeamline (UInt_t idx=0) |
virtual UInt_t | GetInstituteSize () |
virtual TString * | GetInstitute (UInt_t idx=0) |
virtual UInt_t | GetFileFormatSize () |
virtual TString * | GetFileFormat (UInt_t idx=0) |
virtual Int_t | GetFitType () |
virtual Int_t | GetAlphaParamNo () |
virtual Int_t | GetBetaParamNo () |
virtual Int_t | GetNormParamNo () |
virtual Int_t | GetBkgFitParamNo () |
virtual Int_t | GetLifetimeParamNo () |
virtual Bool_t | IsLifetimeCorrected () |
virtual PIntVector * | GetMap () |
virtual Int_t | GetMap (UInt_t idx) |
virtual UInt_t | GetForwardHistoNoSize () |
virtual Int_t | GetForwardHistoNo (UInt_t idx=0) |
virtual UInt_t | GetBackwardHistoNoSize () |
virtual Int_t | GetBackwardHistoNo (UInt_t idx=0) |
virtual Double_t | GetBkgEstimated (UInt_t idx) |
virtual Double_t | GetBkgFix (UInt_t idx) |
virtual Int_t | GetBkgRange (UInt_t idx) |
virtual Int_t | GetDataRange (UInt_t idx) |
virtual UInt_t | GetT0BinSize () |
virtual Double_t | GetT0Bin (UInt_t idx=0) |
virtual UInt_t | GetAddT0BinEntries () |
virtual Int_t | GetAddT0BinSize (UInt_t addRunIdx) |
virtual Double_t | GetAddT0Bin (UInt_t addRunIdx, UInt_t histoIdx) |
virtual Bool_t | IsFitRangeInBin () |
virtual Double_t | GetFitRange (UInt_t idx) |
virtual Int_t | GetFitRangeOffset (UInt_t idx) |
virtual Int_t | GetPacking () |
virtual Double_t | GetEstimatedAlpha () |
virtual Int_t | GetXDataIndex () |
virtual Int_t | GetYDataIndex () |
virtual TString * | GetXDataLabel () |
virtual TString * | GetYDataLabel () |
virtual std::map< TString, Int_t > * | GetParGlobal () |
virtual PIntVector * | GetMapGlobal () |
virtual void | SetRunName (TString &str, Int_t idx=-1) |
virtual void | SetBeamline (TString &str, Int_t idx=-1) |
virtual void | SetInstitute (TString &str, Int_t idx=-1) |
virtual void | SetFileFormat (TString &str, Int_t idx=-1) |
virtual void | SetFitType (Int_t ival) |
virtual void | SetAlphaParamNo (Int_t ival) |
virtual void | SetBetaParamNo (Int_t ival) |
virtual void | SetNormParamNo (Int_t ival) |
virtual void | SetBkgFitParamNo (Int_t ival) |
virtual void | SetLifetimeParamNo (Int_t ival) |
virtual void | SetLifetimeCorrection (Bool_t bval) |
virtual void | SetMap (Int_t mapVal, Int_t idx=-1) |
virtual void | SetForwardHistoNo (Int_t histoNo, Int_t idx=-1) |
virtual void | SetBackwardHistoNo (Int_t histoNo, Int_t idx=-1) |
virtual void | SetBkgEstimated (Double_t dval, Int_t idx) |
virtual void | SetEstimatedAlpha (Double_t dval) |
virtual void | SetBkgFix (Double_t dval, Int_t idx) |
virtual void | SetBkgRange (Int_t ival, Int_t idx) |
virtual void | SetDataRange (Int_t ival, Int_t idx) |
virtual void | SetT0Bin (Double_t dval, Int_t idx=-1) |
virtual void | SetAddT0Bin (Double_t dval, UInt_t addRunIdx, UInt_t histoNoIdx) |
virtual void | SetFitRangeInBins (Bool_t bval) |
virtual void | SetFitRange (Double_t dval, UInt_t idx) |
virtual void | SetFitRangeOffset (Int_t ival, UInt_t idx) |
virtual void | SetPacking (Int_t ival) |
virtual void | SetXDataIndex (Int_t ival) |
virtual void | SetYDataIndex (Int_t ival) |
virtual void | SetXDataLabel (TString &str) |
virtual void | SetYDataLabel (TString &str) |
virtual void | SetParGlobal (const TString &str, Int_t ival) |
virtual void | SetMapGlobal (UInt_t idx, Int_t ival) |
Private Attributes | |
PStringVector | fRunName |
name of the run file More... | |
PStringVector | fBeamline |
e.g. mue4, mue1, pim3, emu, m15, ... (former: run type) More... | |
PStringVector | fInstitute |
e.g. psi, ral, triumf (former: run format) More... | |
PStringVector | fFileFormat |
e.g. root, nexus, psi-bin, mud, ascii, db More... | |
Int_t | fFitType |
fit type: 0=single histo fit, 2=asymmetry fit, 4=mu^- single histo fit, 8=non muSR fit More... | |
Int_t | fAlphaParamNo |
alpha parameter number (fit type 2, 4) More... | |
Int_t | fBetaParamNo |
beta parameter number (fit type 2, 4) More... | |
Int_t | fNormParamNo |
N0 parameter number (fit type 0) More... | |
Int_t | fBkgFitParamNo |
background fit parameter number (fit type 0) More... | |
Int_t | fLifetimeParamNo |
muon lifetime parameter number (fit type 0) More... | |
Bool_t | fLifetimeCorrection |
lifetime correction flag for viewing (fit type 0) More... | |
PIntVector | fMap |
map vector needed to switch parameters for different runs within a single theory More... | |
PIntVector | fForwardHistoNo |
forward histogram number (fit type 0, 2, 4) More... | |
PIntVector | fBackwardHistoNo |
backward histogram number (fit type 2, 4) More... | |
Double_t | fBkgEstimated [2] |
keeps estimated background values (if present) More... | |
Double_t | fBkgFix [2] |
fixed background in (1/ns) (fit type 0, 2, 4) More... | |
Int_t | fBkgRange [4] |
background bin range (fit type 0, 2, 4) More... | |
Int_t | fDataRange [4] |
data bin range (fit type 0, 2, 4) More... | |
PDoubleVector | fT0 |
t0 bins (fit type 0, 2, 4). if fit type 0 -> f0, f1, f2, ...; if fit type 2, 4 -> f0, b0, f1, b1, ... More... | |
std::vector< PDoubleVector > | fAddT0 |
t0 bins for addrun's More... | |
Bool_t | fFitRangeInBins |
flag telling if fit range is given in time or in bins More... | |
Double_t | fFitRange [2] |
fit range in (us) More... | |
Int_t | fFitRangeOffset [2] |
if fit range is given in bins it can have the form fit fgb+n0 lgb-n1. This variable holds the n0 and n1. More... | |
Double_t | fAlpha |
estimated alpha value from F/B counts More... | |
Int_t | fPacking |
packing/rebinning More... | |
Int_t | fXYDataIndex [2] |
used to get the data indices when using db-files (fit type 8) More... | |
TString | fXYDataLabel [2] |
used to get the indices via labels when using db-files (fit type 8) More... | |
std::map< TString, Int_t > | fParGlobal |
here is stored if the parameters used in the RUN block are global or not More... | |
PIntVector | fMapGlobal |
here is stored if the maps used in the RUN block are global or not More... | |
PMsrRunBlock::PMsrRunBlock | ( | ) |
|
virtual |
Clean up data structure.
Definition at line 1178 of file PMusr.cpp.
References PMUSR_UNDEFINED.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
get add T0 of the addrun (index addRunIdx) at index histoIdx
return:
addRunIdx | index of the addrun |
histoIdx | index of the add backward histo number value |
Definition at line 1761 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), and PRunAsymmetry::GetProperT0().
|
inlinevirtual |
|
virtual |
get add T0 size of the addrun at index addRunIdx
return:
addRunIdx | index of the addrun |
Definition at line 1737 of file PMusr.cpp.
Referenced by PRunAsymmetryRRF::GetProperT0(), and PRunAsymmetry::GetProperT0().
|
inlinevirtual |
Definition at line 644 of file PMusr.h.
References fAlphaParamNo.
Referenced by PRunAsymmetry::CalcChiSquare(), PRunAsymmetryRRF::CalcChiSquare(), PRunAsymmetryRRF::CalcTheory(), PRunAsymmetry::CalcTheory(), PRunAsymmetry::PrepareRRFViewData(), PRunAsymmetryRRF::PrepareViewData(), PRunAsymmetry::PrepareViewData(), PRunAsymmetry::PRunAsymmetry(), and PRunAsymmetryRRF::PRunAsymmetryRRF().
|
virtual |
get backward histogram value at position idx
return:
idx | index of the map value to be returned |
Definition at line 1444 of file PMusr.cpp.
Referenced by PRunAsymmetryRRF::PrepareData(), and PRunAsymmetry::PrepareData().
|
inlinevirtual |
Definition at line 654 of file PMusr.h.
References fBackwardHistoNo.
Referenced by PRunAsymmetryRRF::PrepareData(), and PRunAsymmetry::PrepareData().
|
virtual |
get beamline name at position idx
return:
idx | index of the beamline to be returned |
Definition at line 1274 of file PMusr.cpp.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 645 of file PMusr.h.
References fBetaParamNo.
Referenced by PRunAsymmetry::CalcChiSquare(), PRunAsymmetryRRF::CalcChiSquare(), PRunAsymmetryRRF::CalcTheory(), PRunAsymmetry::CalcTheory(), PRunAsymmetry::PrepareRRFViewData(), PRunAsymmetryRRF::PrepareViewData(), PRunAsymmetry::PrepareViewData(), PRunAsymmetry::PRunAsymmetry(), and PRunAsymmetryRRF::PRunAsymmetryRRF().
|
virtual |
get estimated background value at position idx. If not present, PMUSR_UNDEFINED is returned.
return:
idx | index of the estimated background value to be returned |
Definition at line 1531 of file PMusr.cpp.
References PMUSR_UNDEFINED.
|
inlinevirtual |
Definition at line 647 of file PMusr.h.
References fBkgFitParamNo.
Referenced by PRunSingleHisto::CalcChiSquare(), PRunSingleHisto::CalcChiSquareExpected(), PRunSingleHisto::CalcMaxLikelihood(), PRunSingleHisto::CalcMaxLikelihoodExpected(), PRunSingleHisto::CalcTheory(), PRunSingleHisto::EstimateN0(), PRunSingleHisto::PrepareFitData(), PRunSingleHisto::PrepareRawViewData(), and PRunSingleHisto::PrepareViewData().
|
virtual |
get background fixed value at position idx
return:
idx | index of the background fixed value to be returned |
Definition at line 1572 of file PMusr.cpp.
References PMUSR_UNDEFINED.
Referenced by PRunSingleHisto::CalcChiSquare(), PRunSingleHisto::CalcChiSquareExpected(), PRunSingleHisto::CalcMaxLikelihood(), PRunSingleHisto::CalcMaxLikelihoodExpected(), PRunSingleHisto::CalcTheory(), PRunAsymmetryRRF::PrepareData(), PRunAsymmetry::PrepareData(), PRunSingleHistoRRF::PrepareFitData(), PRunSingleHisto::PrepareFitData(), PRunSingleHisto::PrepareRawViewData(), PRunSingleHisto::PrepareViewData(), PRunAsymmetryRRF::SubtractFixBkg(), and PRunAsymmetry::SubtractFixBkg().
|
virtual |
get background range at position idx
return:
idx | index of the background range to be returned |
Definition at line 1612 of file PMusr.cpp.
Referenced by PRunSingleHisto::EstimateBkg(), PRunSingleHistoRRF::EstimateBkg(), PRunAsymmetryRRF::PrepareData(), PRunAsymmetry::PrepareData(), PRunSingleHistoRRF::PrepareFitData(), PRunSingleHisto::PrepareFitData(), PRunSingleHisto::PrepareRawViewData(), PRunSingleHisto::PrepareViewData(), PRunAsymmetryRRF::SubtractEstimatedBkg(), and PRunAsymmetry::SubtractEstimatedBkg().
|
virtual |
get data range at position idx
return:
idx | index of the data range to be returned |
Definition at line 1654 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperDataRange(), PRunAsymmetryRRF::GetProperDataRange(), PRunSingleHisto::GetProperDataRange(), PRunSingleHistoRRF::GetProperDataRange(), PRunAsymmetry::GetProperDataRange(), and PRunMuMinus::PrepareRawViewData().
|
inlinevirtual |
|
virtual |
get file format name at position idx
return:
idx | index of the file format to be returned |
Definition at line 1358 of file PMusr.cpp.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
Definition at line 641 of file PMusr.h.
References fFileFormat.
|
virtual |
get fit range value at position idx. idx: 0=fit range start, 1=fit range end.
return:
idx | index of the fit range value to be returned |
Definition at line 1811 of file PMusr.cpp.
References PMUSR_UNDEFINED.
Referenced by PRunMuMinus::GetProperFitRange(), PRunSingleHistoRRF::GetProperFitRange(), PRunSingleHisto::GetProperFitRange(), PRunAsymmetryRRF::GetProperFitRange(), PRunAsymmetry::GetProperFitRange(), and PRunNonMusr::PrepareData().
|
virtual |
get fit range offset value at position idx. idx: 0=fit range offset start, 1=fit range offset end.
return:
idx | index of the fit range value to be returned |
Definition at line 1848 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperFitRange(), PRunAsymmetryRRF::GetProperFitRange(), PRunSingleHisto::GetProperFitRange(), PRunSingleHistoRRF::GetProperFitRange(), PRunAsymmetry::GetProperFitRange(), and PRunMuMinus::PrepareRawViewData().
|
inlinevirtual |
|
virtual |
get forward histogram value at position idx
return:
idx | index of the forward histogram value to be returned |
Definition at line 1400 of file PMusr.cpp.
Referenced by PRunSingleHistoRRF::PrepareData(), PRunAsymmetryRRF::PrepareData(), PRunMuMinus::PrepareData(), PRunAsymmetry::PrepareData(), and PRunSingleHisto::PrepareData().
|
inlinevirtual |
Definition at line 652 of file PMusr.h.
References fForwardHistoNo.
Referenced by PRunMuMinus::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunSingleHistoRRF::PrepareData(), PRunAsymmetryRRF::PrepareData(), PRunMuMinus::PrepareData(), PRunAsymmetry::PrepareData(), and PRunSingleHisto::PrepareData().
|
virtual |
get institute name at position idx
return:
idx | index of the institute to be returned |
Definition at line 1316 of file PMusr.cpp.
Referenced by PRunSingleHisto::EstimateBkg(), PRunSingleHistoRRF::EstimateBkg(), PRunDataHandler::FileExistsCheck(), PRunAsymmetryRRF::SubtractEstimatedBkg(), and PRunAsymmetry::SubtractEstimatedBkg().
|
inlinevirtual |
Definition at line 639 of file PMusr.h.
References fInstitute.
|
inlinevirtual |
Definition at line 648 of file PMusr.h.
References fLifetimeParamNo.
Referenced by PRunSingleHisto::CalcChiSquare(), PRunSingleHisto::CalcChiSquareExpected(), PRunSingleHisto::CalcMaxLikelihood(), PRunSingleHisto::CalcMaxLikelihoodExpected(), PRunSingleHisto::CalcTheory(), PRunSingleHisto::PrepareRawViewData(), and PRunSingleHisto::PrepareViewData().
|
inlinevirtual |
Definition at line 650 of file PMusr.h.
References fMap.
Referenced by PRunMuMinus::CalcChiSquare(), PRunSingleHisto::CalcChiSquare(), PRunSingleHistoRRF::CalcChiSquare(), PRunAsymmetry::CalcChiSquare(), PRunAsymmetryRRF::CalcChiSquare(), PRunNonMusr::CalcChiSquare(), PRunSingleHisto::CalcChiSquareExpected(), PRunMuMinus::CalcChiSquareExpected(), PRunSingleHistoRRF::CalcChiSquareExpected(), PRunSingleHisto::CalcMaxLikelihood(), PRunMuMinus::CalcMaxLikelihood(), PRunSingleHisto::CalcMaxLikelihoodExpected(), PRunSingleHistoRRF::CalcTheory(), PRunMuMinus::CalcTheory(), PRunSingleHisto::CalcTheory(), PRunAsymmetryRRF::CalcTheory(), PRunAsymmetry::CalcTheory(), PMsrHandler::HandleRunEntry(), PRunMuMinus::PrepareRawViewData(), PRunSingleHisto::PrepareRawViewData(), PRunAsymmetry::PrepareRRFViewData(), PRunNonMusr::PrepareViewData(), PRunSingleHistoRRF::PrepareViewData(), PRunAsymmetryRRF::PrepareViewData(), PRunAsymmetry::PrepareViewData(), PRunSingleHisto::PrepareViewData(), and PRunBase::PRunBase().
|
virtual |
|
inlinevirtual |
Definition at line 675 of file PMusr.h.
References fMapGlobal.
|
inlinevirtual |
Definition at line 646 of file PMusr.h.
References fNormParamNo.
Referenced by PRunSingleHisto::CalcChiSquare(), PRunSingleHisto::CalcChiSquareExpected(), PRunSingleHisto::CalcMaxLikelihood(), PRunSingleHisto::CalcMaxLikelihoodExpected(), PRunSingleHisto::CalcTheory(), PRunSingleHisto::EstimateN0(), PRunSingleHisto::PrepareRawViewData(), and PRunSingleHisto::PrepareViewData().
|
inlinevirtual |
Definition at line 668 of file PMusr.h.
References fPacking.
Referenced by PRunNonMusr::PrepareData(), PRunAsymmetry::PRunAsymmetry(), PRunMuMinus::PRunMuMinus(), and PRunSingleHisto::PRunSingleHisto().
|
inlinevirtual |
Definition at line 674 of file PMusr.h.
References fParGlobal.
|
virtual |
get run name at position idx
return:
idx | index of the run name to be returned |
Definition at line 1232 of file PMusr.cpp.
Referenced by PRunDataHandler::FileExistsCheck(), PRunMuMinus::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunAsymmetry::GetProperT0(), PRunSingleHistoRRF::PrepareData(), PRunAsymmetryRRF::PrepareData(), PRunMuMinus::PrepareData(), PRunAsymmetry::PrepareData(), PRunSingleHisto::PrepareData(), and PRunNonMusr::PRunNonMusr().
|
inlinevirtual |
Definition at line 635 of file PMusr.h.
References fRunName.
Referenced by PRunMuMinus::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), PRunAsymmetry::GetProperT0(), PRunNonMusr::PrepareData(), PRunSingleHistoRRF::PrepareData(), PRunMuMinus::PrepareData(), PRunAsymmetryRRF::PrepareData(), PRunAsymmetry::PrepareData(), and PRunSingleHisto::PrepareData().
|
virtual |
get T0 bin at position idx
return:
idx | index of the T0 bin to be returned |
Definition at line 1695 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), and PRunAsymmetry::GetProperT0().
|
inlinevirtual |
Definition at line 660 of file PMusr.h.
References fT0.
Referenced by PRunMuMinus::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), and PRunAsymmetry::GetProperT0().
|
inlinevirtual |
Definition at line 670 of file PMusr.h.
References fXYDataIndex.
Referenced by PRunNonMusr::GetXIndex().
|
inlinevirtual |
Definition at line 672 of file PMusr.h.
References fXYDataLabel.
Referenced by PRunNonMusr::GetXIndex().
|
inlinevirtual |
Definition at line 671 of file PMusr.h.
References fXYDataIndex.
Referenced by PRunNonMusr::GetYIndex().
|
inlinevirtual |
Definition at line 673 of file PMusr.h.
References fXYDataLabel.
Referenced by PRunNonMusr::GetYIndex().
|
inlinevirtual |
Definition at line 665 of file PMusr.h.
References fFitRangeInBins.
Referenced by PRunMuMinus::GetProperFitRange(), PRunAsymmetryRRF::GetProperFitRange(), PRunSingleHisto::GetProperFitRange(), PRunSingleHistoRRF::GetProperFitRange(), PRunAsymmetry::GetProperFitRange(), and PRunMuMinus::PrepareRawViewData().
|
inlinevirtual |
Definition at line 649 of file PMusr.h.
References fLifetimeCorrection.
|
virtual |
set add T0 bin of the addrun at index histoNoIdx
ival | T0 bin |
addRunIdx | addrun index |
histoNoIdx | index whithin the fAddT0 vector where to set the value. |
Definition at line 1788 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunAsymmetry::GetProperT0(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 682 of file PMusr.h.
References fAlphaParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set backward histogram value at position pos
histoNo | histogram value |
idx | index whithin the fBackwardHistoNo vector where to set the value. If idx == -1, then append the value to the vector. |
Definition at line 1465 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set beamline name at position idx
str | beamline name string |
idx | index of the beamline name to be set. If idx == -1, append beamline |
Definition at line 1291 of file PMusr.cpp.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 683 of file PMusr.h.
References fBetaParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set estimated background value at position idx
dval | estimated background value |
idx | index of the estimated background value to be set. |
Definition at line 1549 of file PMusr.cpp.
Referenced by PRunSingleHisto::EstimateBkg(), PRunSingleHistoRRF::EstimateBkg(), PRunAsymmetryRRF::SubtractEstimatedBkg(), and PRunAsymmetry::SubtractEstimatedBkg().
|
inlinevirtual |
Definition at line 685 of file PMusr.h.
References fBkgFitParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set background fixed value at position idx
dval | fixed background value |
idx | index of the background fixed value to be set. |
Definition at line 1589 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set background range element at position idx
ival | background bin value |
idx | index of the background range element to be set. If idx==-1, append value. |
Definition at line 1630 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry(), PRunAsymmetryRRF::PrepareData(), PRunAsymmetry::PrepareData(), PRunSingleHistoRRF::PrepareFitData(), PRunSingleHisto::PrepareFitData(), PRunSingleHisto::PrepareRawViewData(), and PRunSingleHisto::PrepareViewData().
|
virtual |
set data range element at position idx
ival | data range element |
idx | index of the data range element to be set. If idx==-1, append value |
Definition at line 1672 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperDataRange(), PRunAsymmetryRRF::GetProperDataRange(), PRunSingleHisto::GetProperDataRange(), PRunSingleHistoRRF::GetProperDataRange(), PRunAsymmetry::GetProperDataRange(), and PMsrHandler::HandleRunEntry().
|
virtual |
|
virtual |
set file format name at position idx
str | file format string |
idx | index of the file format name to be set. If idx == -1, append file format |
Definition at line 1375 of file PMusr.cpp.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
virtual |
set fit range value at position idx
dval | value to be set |
idx | index of the fit range value to be set |
Definition at line 1828 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperFitRange(), PRunAsymmetryRRF::GetProperFitRange(), PRunSingleHisto::GetProperFitRange(), PRunSingleHistoRRF::GetProperFitRange(), PRunAsymmetry::GetProperFitRange(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 698 of file PMusr.h.
References fFitRangeInBins.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set fit range offset value at position idx. Illegale values will be ignored.
ival | value to be set |
idx | index of the fit range value to be set |
Definition at line 1865 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 681 of file PMusr.h.
References fFitType.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set forward histogram value at index idx
histoNo | histogram value |
idx | index whithin the fForwardHistoNo vector where to set the value. If idx == -1, then append the value to the vector. |
Definition at line 1421 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set institute name at position idx
str | institute name string |
idx | index of the run name to be set. If idx == -1, append institute name |
Definition at line 1333 of file PMusr.cpp.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 687 of file PMusr.h.
References fLifetimeCorrection.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 686 of file PMusr.h.
References fLifetimeParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set map value at position idx
mapVal | map value |
idx | index of the map value to be set. If idx == -1, append map value. |
Definition at line 1505 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
|
inlinevirtual |
Definition at line 684 of file PMusr.h.
References fNormParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 701 of file PMusr.h.
References fPacking.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
|
virtual |
set run name at position idx
str | run name string |
idx | index of the run name to be set. If idx == -1 append run name |
Definition at line 1249 of file PMusr.cpp.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
set T0 bin at position idx
ival | T0 bin |
idx | index of the T0 bin to be set. If idx==-1, append value |
Definition at line 1712 of file PMusr.cpp.
Referenced by PRunMuMinus::GetProperT0(), PRunAsymmetryRRF::GetProperT0(), PRunSingleHisto::GetProperT0(), PRunSingleHistoRRF::GetProperT0(), PRunAsymmetry::GetProperT0(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 702 of file PMusr.h.
References fXYDataIndex.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 704 of file PMusr.h.
References fXYDataLabel.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 703 of file PMusr.h.
References fXYDataIndex.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 705 of file PMusr.h.
References fXYDataLabel.
Referenced by PMsrHandler::HandleRunEntry().
|
private |
|
private |
estimated alpha value from F/B counts
Definition at line 733 of file PMusr.h.
Referenced by GetEstimatedAlpha().
|
private |
alpha parameter number (fit type 2, 4)
Definition at line 715 of file PMusr.h.
Referenced by GetAlphaParamNo(), and SetAlphaParamNo().
|
private |
backward histogram number (fit type 2, 4)
Definition at line 723 of file PMusr.h.
Referenced by GetBackwardHistoNoSize().
|
private |
e.g. mue4, mue1, pim3, emu, m15, ... (former: run type)
Definition at line 711 of file PMusr.h.
Referenced by GetBeamlineSize().
|
private |
beta parameter number (fit type 2, 4)
Definition at line 716 of file PMusr.h.
Referenced by GetBetaParamNo(), and SetBetaParamNo().
|
private |
|
private |
background fit parameter number (fit type 0)
Definition at line 718 of file PMusr.h.
Referenced by GetBkgFitParamNo(), and SetBkgFitParamNo().
|
private |
|
private |
|
private |
|
private |
e.g. root, nexus, psi-bin, mud, ascii, db
Definition at line 713 of file PMusr.h.
Referenced by GetFileFormatSize().
|
private |
|
private |
flag telling if fit range is given in time or in bins
Definition at line 730 of file PMusr.h.
Referenced by IsFitRangeInBin(), and SetFitRangeInBins().
|
private |
|
private |
fit type: 0=single histo fit, 2=asymmetry fit, 4=mu^- single histo fit, 8=non muSR fit
Definition at line 714 of file PMusr.h.
Referenced by GetFitType(), and SetFitType().
|
private |
forward histogram number (fit type 0, 2, 4)
Definition at line 722 of file PMusr.h.
Referenced by GetForwardHistoNoSize().
|
private |
e.g. psi, ral, triumf (former: run format)
Definition at line 712 of file PMusr.h.
Referenced by GetInstituteSize().
|
private |
lifetime correction flag for viewing (fit type 0)
Definition at line 720 of file PMusr.h.
Referenced by IsLifetimeCorrected(), and SetLifetimeCorrection().
|
private |
muon lifetime parameter number (fit type 0)
Definition at line 719 of file PMusr.h.
Referenced by GetLifetimeParamNo(), and SetLifetimeParamNo().
|
private |
|
private |
here is stored if the maps used in the RUN block are global or not
Definition at line 747 of file PMusr.h.
Referenced by GetMapGlobal().
|
private |
N0 parameter number (fit type 0)
Definition at line 717 of file PMusr.h.
Referenced by GetNormParamNo(), and SetNormParamNo().
|
private |
packing/rebinning
Definition at line 734 of file PMusr.h.
Referenced by GetPacking(), and SetPacking().
|
private |
here is stored if the parameters used in the RUN block are global or not
Definition at line 746 of file PMusr.h.
Referenced by GetParGlobal().
|
private |
|
private |
t0 bins (fit type 0, 2, 4). if fit type 0 -> f0, f1, f2, ...; if fit type 2, 4 -> f0, b0, f1, b1, ...
Definition at line 728 of file PMusr.h.
Referenced by GetT0BinSize().
|
private |
used to get the data indices when using db-files (fit type 8)
Definition at line 735 of file PMusr.h.
Referenced by GetXDataIndex(), GetYDataIndex(), SetXDataIndex(), and SetYDataIndex().
|
private |
used to get the indices via labels when using db-files (fit type 8)
Definition at line 736 of file PMusr.h.
Referenced by GetXDataLabel(), GetYDataLabel(), SetXDataLabel(), and SetYDataLabel().