|
musrfit 1.10.0
|
#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 TString | GetDeadTimeCorrection () |
| 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 | SetDeadTimeCorrection (TString str) |
| 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 | |
| PStringVector | fBeamline |
| e.g. mue4, mue1, pim3, emu, m15, ... (former: run type) | |
| PStringVector | fInstitute |
| e.g. psi, ral, triumf (former: run format) | |
| PStringVector | fFileFormat |
| e.g. root, nexus, psi-bin, mud, ascii, db | |
| Int_t | fFitType |
| fit type: 0=single histo fit, 2=asymmetry fit, 4=mu^- single histo fit, 8=non muSR fit | |
| Int_t | fAlphaParamNo |
| alpha parameter number (fit type 2, 4) | |
| Int_t | fBetaParamNo |
| beta parameter number (fit type 2, 4) | |
| Int_t | fNormParamNo |
| N0 parameter number (fit type 0) | |
| Int_t | fBkgFitParamNo |
| background fit parameter number (fit type 0) | |
| Int_t | fLifetimeParamNo |
| muon lifetime parameter number (fit type 0) | |
| Bool_t | fLifetimeCorrection |
| lifetime correction flag for viewing (fit type 0) | |
| PIntVector | fMap |
| map vector needed to switch parameters for different runs within a single theory | |
| PIntVector | fForwardHistoNo |
| forward histogram number (fit type 0, 2, 4) | |
| PIntVector | fBackwardHistoNo |
| backward histogram number (fit type 2, 4) | |
| Double_t | fBkgEstimated [2] |
| keeps estimated background values (if present) | |
| Double_t | fBkgFix [2] |
| fixed background in (1/ns) (fit type 0, 2, 4) | |
| Int_t | fBkgRange [4] |
| background bin range (fit type 0, 2, 4) | |
| Int_t | fDataRange [4] |
| data bin range (fit type 0, 2, 4) | |
| 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, ... | |
| std::vector< PDoubleVector > | fAddT0 |
| t0 bins for addrun's | |
| Bool_t | fFitRangeInBins |
| flag telling if fit range is given in time or in bins | |
| Double_t | fFitRange [2] |
| fit range in (us) | |
| 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. | |
| Double_t | fAlpha |
| estimated alpha value from F/B counts | |
| Int_t | fPacking |
| packing/rebinning | |
| TString | fDeadTimeCorrection |
| tells if deadtime correction (pulsed sources) should be applied. Possible value: 'no' (default), 'file', 'estimate' | |
| Int_t | fXYDataIndex [2] |
| used to get the data indices when using db-files (fit type 8) | |
| TString | fXYDataLabel [2] |
| used to get the indices via labels when using db-files (fit type 8) | |
| std::map< TString, Int_t > | fParGlobal |
| here is stored if the parameters used in the RUN block are global or not | |
| PIntVector | fMapGlobal |
| here is stored if the maps used in the RUN block are global or not | |
Container for a single RUN block in MSR files.
Each RUN block defines one run or a group of runs to be fitted together, specifying the data file(s), fit type, histogram selections, background handling, time-zero bins, fit ranges, and theory-to-histogram mapping. Multiple RUN blocks enable simultaneous fitting of related data sets.
Key features:
Example: Fitting a field-dependent measurement where each run has a different field value but shares common relaxation parameters.
| PMsrRunBlock::PMsrRunBlock | ( | ) |
Constructor
Definition at line 1226 of file PMusr.cpp.
References fAlphaParamNo, fBetaParamNo, fBkgEstimated, fBkgFitParamNo, fBkgFix, fBkgRange, fDataRange, fFitRange, fFitRangeInBins, fFitRangeOffset, fFitType, fLifetimeCorrection, fLifetimeParamNo, fNormParamNo, fPacking, fXYDataIndex, fXYDataLabel, and PMUSR_UNDEFINED.
|
virtual |
Destructor
Definition at line 1261 of file PMusr.cpp.
References fBackwardHistoNo, fBeamline, fFileFormat, fForwardHistoNo, fInstitute, fMap, fMapGlobal, fParGlobal, fRunName, and fT0.
|
virtual |
Cleans up and resets all data in the run block.
Clean up data structure.
Definition at line 1281 of file PMusr.cpp.
References fAddT0, fAlphaParamNo, fBackwardHistoNo, fBeamline, fBetaParamNo, fBkgFitParamNo, fBkgFix, fBkgRange, fDataRange, fFileFormat, fFitRange, fFitRangeInBins, fFitRangeOffset, fFitType, fForwardHistoNo, fInstitute, fLifetimeCorrection, fLifetimeParamNo, fMap, fMapGlobal, fNormParamNo, fPacking, fParGlobal, fRunName, fT0, fXYDataIndex, fXYDataLabel, and PMUSR_UNDEFINED.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Definition at line 1150 of file PMusr.h.
References fAlphaParamNo.
|
virtual |
get backward histogram value at position idx
return:
| idx | index of the map value to be returned |
Definition at line 1547 of file PMusr.cpp.
References fBackwardHistoNo.
|
inlinevirtual |
Definition at line 1160 of file PMusr.h.
References fBackwardHistoNo.
|
virtual |
get beamline name at position idx
return:
| idx | index of the beamline to be returned |
Definition at line 1377 of file PMusr.cpp.
References fBeamline.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1151 of file PMusr.h.
References fBetaParamNo.
|
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 1634 of file PMusr.cpp.
References fBkgEstimated, and PMUSR_UNDEFINED.
|
inlinevirtual |
Definition at line 1153 of file PMusr.h.
References fBkgFitParamNo.
|
virtual |
get background fixed value at position idx
return:
| idx | index of the background fixed value to be returned |
Definition at line 1675 of file PMusr.cpp.
References fBkgFix, and PMUSR_UNDEFINED.
|
virtual |
|
virtual |
get data range at position idx
return:
| idx | index of the data range to be returned |
Definition at line 1757 of file PMusr.cpp.
References fDataRange.
|
inlinevirtual |
Definition at line 1175 of file PMusr.h.
References fDeadTimeCorrection.
|
inlinevirtual |
|
virtual |
get file format name at position idx
return:
| idx | index of the file format to be returned |
Definition at line 1461 of file PMusr.cpp.
References fFileFormat.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
Definition at line 1147 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 1914 of file PMusr.cpp.
References fFitRange, and PMUSR_UNDEFINED.
|
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 1951 of file PMusr.cpp.
References fFitRangeOffset.
|
inlinevirtual |
|
virtual |
get forward histogram value at position idx
return:
| idx | index of the forward histogram value to be returned |
Definition at line 1503 of file PMusr.cpp.
References fForwardHistoNo.
Referenced by musrFT_groupHistos().
|
inlinevirtual |
Definition at line 1158 of file PMusr.h.
References fForwardHistoNo.
Referenced by musrFT_groupHistos().
|
virtual |
get institute name at position idx
return:
| idx | index of the institute to be returned |
Definition at line 1419 of file PMusr.cpp.
References fInstitute.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
Definition at line 1145 of file PMusr.h.
References fInstitute.
|
inlinevirtual |
Definition at line 1154 of file PMusr.h.
References fLifetimeParamNo.
|
inlinevirtual |
Definition at line 1156 of file PMusr.h.
References fMap.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
|
inlinevirtual |
Definition at line 1182 of file PMusr.h.
References fMapGlobal.
|
inlinevirtual |
Definition at line 1152 of file PMusr.h.
References fNormParamNo.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1181 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 1335 of file PMusr.cpp.
References fRunName.
Referenced by PRunDataHandler::FileExistsCheck(), and musrFT_groupHistos().
|
inlinevirtual |
|
virtual |
get T0 bin at position idx
return:
| idx | index of the T0 bin to be returned |
Definition at line 1798 of file PMusr.cpp.
References fT0.
Referenced by musrFT_groupHistos().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1177 of file PMusr.h.
References fXYDataIndex.
|
inlinevirtual |
Definition at line 1179 of file PMusr.h.
References fXYDataLabel.
|
inlinevirtual |
Definition at line 1178 of file PMusr.h.
References fXYDataIndex.
|
inlinevirtual |
Definition at line 1180 of file PMusr.h.
References fXYDataLabel.
|
inlinevirtual |
Definition at line 1171 of file PMusr.h.
References fFitRangeInBins.
|
inlinevirtual |
Definition at line 1155 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 1891 of file PMusr.cpp.
References fAddT0.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1189 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 1568 of file PMusr.cpp.
References fBackwardHistoNo.
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 1394 of file PMusr.cpp.
References fBeamline.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1190 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 1652 of file PMusr.cpp.
References fBkgEstimated.
|
inlinevirtual |
Definition at line 1192 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 1692 of file PMusr.cpp.
References fBkgFix.
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 1733 of file PMusr.cpp.
References fBkgRange.
Referenced by PMsrHandler::HandleRunEntry().
|
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 1775 of file PMusr.cpp.
References fDataRange.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1209 of file PMusr.h.
References fDeadTimeCorrection.
Referenced by 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 1478 of file PMusr.cpp.
References fFileFormat.
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 1931 of file PMusr.cpp.
References fFitRange.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1205 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 1968 of file PMusr.cpp.
References fFitRangeOffset.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1188 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 1524 of file PMusr.cpp.
References fForwardHistoNo.
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 1436 of file PMusr.cpp.
References fInstitute.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1194 of file PMusr.h.
References fLifetimeCorrection.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1193 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 1608 of file PMusr.cpp.
References fMap.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
store the information that a certain mapped parameter in the block is global
| idx | map-index (0, 1, 2, 3, ...) |
| ival | value to be set (global == 1, run specific == 0, tag not present == -1) |
Definition at line 2000 of file PMusr.cpp.
References fMap, and fMapGlobal.
|
inlinevirtual |
Definition at line 1191 of file PMusr.h.
References fNormParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1208 of file PMusr.h.
References fPacking.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
store the information that a certain parameter used in the block is global
| str | key (label) telling how the parameter is addressed |
| ival | value to be set (global == 1, run specific == 0, tag not present == -1) |
Definition at line 1985 of file PMusr.cpp.
References fParGlobal.
|
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 1352 of file PMusr.cpp.
References fRunName.
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 1815 of file PMusr.cpp.
References fT0.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1210 of file PMusr.h.
References fXYDataIndex.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1212 of file PMusr.h.
References fXYDataLabel.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1211 of file PMusr.h.
References fXYDataIndex.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1213 of file PMusr.h.
References fXYDataLabel.
Referenced by PMsrHandler::HandleRunEntry().
|
private |
t0 bins for addrun's
Definition at line 1237 of file PMusr.h.
Referenced by CleanUp(), GetAddT0Bin(), GetAddT0BinEntries(), GetAddT0BinSize(), and SetAddT0Bin().
|
private |
estimated alpha value from F/B counts
Definition at line 1241 of file PMusr.h.
Referenced by GetEstimatedAlpha(), and SetEstimatedAlpha().
|
private |
alpha parameter number (fit type 2, 4)
Definition at line 1223 of file PMusr.h.
Referenced by CleanUp(), GetAlphaParamNo(), PMsrRunBlock(), and SetAlphaParamNo().
|
private |
backward histogram number (fit type 2, 4)
Definition at line 1231 of file PMusr.h.
Referenced by CleanUp(), GetBackwardHistoNo(), GetBackwardHistoNoSize(), SetBackwardHistoNo(), and ~PMsrRunBlock().
|
private |
e.g. mue4, mue1, pim3, emu, m15, ... (former: run type)
Definition at line 1219 of file PMusr.h.
Referenced by CleanUp(), GetBeamline(), GetBeamlineSize(), SetBeamline(), and ~PMsrRunBlock().
|
private |
beta parameter number (fit type 2, 4)
Definition at line 1224 of file PMusr.h.
Referenced by CleanUp(), GetBetaParamNo(), PMsrRunBlock(), and SetBetaParamNo().
|
private |
keeps estimated background values (if present)
Definition at line 1232 of file PMusr.h.
Referenced by GetBkgEstimated(), PMsrRunBlock(), and SetBkgEstimated().
|
private |
background fit parameter number (fit type 0)
Definition at line 1226 of file PMusr.h.
Referenced by CleanUp(), GetBkgFitParamNo(), PMsrRunBlock(), and SetBkgFitParamNo().
|
private |
fixed background in (1/ns) (fit type 0, 2, 4)
Definition at line 1233 of file PMusr.h.
Referenced by CleanUp(), GetBkgFix(), PMsrRunBlock(), and SetBkgFix().
|
private |
background bin range (fit type 0, 2, 4)
Definition at line 1234 of file PMusr.h.
Referenced by CleanUp(), GetBkgRange(), PMsrRunBlock(), and SetBkgRange().
|
private |
data bin range (fit type 0, 2, 4)
Definition at line 1235 of file PMusr.h.
Referenced by CleanUp(), GetDataRange(), PMsrRunBlock(), and SetDataRange().
|
private |
tells if deadtime correction (pulsed sources) should be applied. Possible value: 'no' (default), 'file', 'estimate'
Definition at line 1243 of file PMusr.h.
Referenced by GetDeadTimeCorrection(), and SetDeadTimeCorrection().
|
private |
e.g. root, nexus, psi-bin, mud, ascii, db
Definition at line 1221 of file PMusr.h.
Referenced by CleanUp(), GetFileFormat(), GetFileFormatSize(), SetFileFormat(), and ~PMsrRunBlock().
|
private |
fit range in (us)
Definition at line 1239 of file PMusr.h.
Referenced by CleanUp(), GetFitRange(), PMsrRunBlock(), and SetFitRange().
|
private |
flag telling if fit range is given in time or in bins
Definition at line 1238 of file PMusr.h.
Referenced by CleanUp(), IsFitRangeInBin(), PMsrRunBlock(), and SetFitRangeInBins().
|
private |
if fit range is given in bins it can have the form fit fgb+n0 lgb-n1. This variable holds the n0 and n1.
Definition at line 1240 of file PMusr.h.
Referenced by CleanUp(), GetFitRangeOffset(), PMsrRunBlock(), and SetFitRangeOffset().
|
private |
fit type: 0=single histo fit, 2=asymmetry fit, 4=mu^- single histo fit, 8=non muSR fit
Definition at line 1222 of file PMusr.h.
Referenced by CleanUp(), GetFitType(), PMsrRunBlock(), and SetFitType().
|
private |
forward histogram number (fit type 0, 2, 4)
Definition at line 1230 of file PMusr.h.
Referenced by CleanUp(), GetForwardHistoNo(), GetForwardHistoNoSize(), SetForwardHistoNo(), and ~PMsrRunBlock().
|
private |
e.g. psi, ral, triumf (former: run format)
Definition at line 1220 of file PMusr.h.
Referenced by CleanUp(), GetInstitute(), GetInstituteSize(), SetInstitute(), and ~PMsrRunBlock().
|
private |
lifetime correction flag for viewing (fit type 0)
Definition at line 1228 of file PMusr.h.
Referenced by CleanUp(), IsLifetimeCorrected(), PMsrRunBlock(), and SetLifetimeCorrection().
|
private |
muon lifetime parameter number (fit type 0)
Definition at line 1227 of file PMusr.h.
Referenced by CleanUp(), GetLifetimeParamNo(), PMsrRunBlock(), and SetLifetimeParamNo().
|
private |
map vector needed to switch parameters for different runs within a single theory
Definition at line 1229 of file PMusr.h.
Referenced by CleanUp(), GetMap(), GetMap(), SetMap(), SetMapGlobal(), and ~PMsrRunBlock().
|
private |
here is stored if the maps used in the RUN block are global or not
Definition at line 1256 of file PMusr.h.
Referenced by CleanUp(), GetMapGlobal(), SetMapGlobal(), and ~PMsrRunBlock().
|
private |
N0 parameter number (fit type 0)
Definition at line 1225 of file PMusr.h.
Referenced by CleanUp(), GetNormParamNo(), PMsrRunBlock(), and SetNormParamNo().
|
private |
packing/rebinning
Definition at line 1242 of file PMusr.h.
Referenced by CleanUp(), GetPacking(), PMsrRunBlock(), and SetPacking().
|
private |
here is stored if the parameters used in the RUN block are global or not
Definition at line 1255 of file PMusr.h.
Referenced by CleanUp(), GetParGlobal(), SetParGlobal(), and ~PMsrRunBlock().
|
private |
name of the run file
Definition at line 1218 of file PMusr.h.
Referenced by CleanUp(), GetRunName(), GetRunNameSize(), SetRunName(), and ~PMsrRunBlock().
|
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 1236 of file PMusr.h.
Referenced by CleanUp(), GetT0Bin(), GetT0BinSize(), SetT0Bin(), and ~PMsrRunBlock().
|
private |
used to get the data indices when using db-files (fit type 8)
Definition at line 1244 of file PMusr.h.
Referenced by CleanUp(), GetXDataIndex(), GetYDataIndex(), PMsrRunBlock(), SetXDataIndex(), and SetYDataIndex().
|
private |
used to get the indices via labels when using db-files (fit type 8)
Definition at line 1245 of file PMusr.h.
Referenced by CleanUp(), GetXDataLabel(), GetYDataLabel(), PMsrRunBlock(), SetXDataLabel(), and SetYDataLabel().