|
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 1192 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 1227 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 1247 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 1132 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 1513 of file PMusr.cpp.
References fBackwardHistoNo.
|
inlinevirtual |
Definition at line 1142 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 1343 of file PMusr.cpp.
References fBeamline.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1133 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 1600 of file PMusr.cpp.
References fBkgEstimated, and PMUSR_UNDEFINED.
|
inlinevirtual |
Definition at line 1135 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 1641 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 1723 of file PMusr.cpp.
References fDataRange.
|
inlinevirtual |
Definition at line 1157 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 1427 of file PMusr.cpp.
References fFileFormat.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
Definition at line 1129 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 1880 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 1917 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 1469 of file PMusr.cpp.
References fForwardHistoNo.
Referenced by musrFT_groupHistos().
|
inlinevirtual |
Definition at line 1140 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 1385 of file PMusr.cpp.
References fInstitute.
Referenced by PRunDataHandler::FileExistsCheck().
|
inlinevirtual |
Definition at line 1127 of file PMusr.h.
References fInstitute.
|
inlinevirtual |
Definition at line 1136 of file PMusr.h.
References fLifetimeParamNo.
|
inlinevirtual |
Definition at line 1138 of file PMusr.h.
References fMap.
Referenced by PMsrHandler::HandleRunEntry().
|
virtual |
|
inlinevirtual |
Definition at line 1164 of file PMusr.h.
References fMapGlobal.
|
inlinevirtual |
Definition at line 1134 of file PMusr.h.
References fNormParamNo.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1163 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 1301 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 1764 of file PMusr.cpp.
References fT0.
Referenced by musrFT_groupHistos().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1159 of file PMusr.h.
References fXYDataIndex.
|
inlinevirtual |
Definition at line 1161 of file PMusr.h.
References fXYDataLabel.
|
inlinevirtual |
Definition at line 1160 of file PMusr.h.
References fXYDataIndex.
|
inlinevirtual |
Definition at line 1162 of file PMusr.h.
References fXYDataLabel.
|
inlinevirtual |
Definition at line 1153 of file PMusr.h.
References fFitRangeInBins.
|
inlinevirtual |
Definition at line 1137 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 1857 of file PMusr.cpp.
References fAddT0.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1171 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 1534 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 1360 of file PMusr.cpp.
References fBeamline.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1172 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 1618 of file PMusr.cpp.
References fBkgEstimated.
|
inlinevirtual |
Definition at line 1174 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 1658 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 1699 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 1741 of file PMusr.cpp.
References fDataRange.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1191 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 1444 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 1897 of file PMusr.cpp.
References fFitRange.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1187 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 1934 of file PMusr.cpp.
References fFitRangeOffset.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1170 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 1490 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 1402 of file PMusr.cpp.
References fInstitute.
Referenced by PRunDataHandler::FileExistsCheck(), and PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1176 of file PMusr.h.
References fLifetimeCorrection.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1175 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 1574 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 1966 of file PMusr.cpp.
References fMap, and fMapGlobal.
|
inlinevirtual |
Definition at line 1173 of file PMusr.h.
References fNormParamNo.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1190 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 1951 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 1318 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 1781 of file PMusr.cpp.
References fT0.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1192 of file PMusr.h.
References fXYDataIndex.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1194 of file PMusr.h.
References fXYDataLabel.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1193 of file PMusr.h.
References fXYDataIndex.
Referenced by PMsrHandler::HandleRunEntry().
|
inlinevirtual |
Definition at line 1195 of file PMusr.h.
References fXYDataLabel.
Referenced by PMsrHandler::HandleRunEntry().
|
private |
t0 bins for addrun's
Definition at line 1219 of file PMusr.h.
Referenced by CleanUp(), GetAddT0Bin(), GetAddT0BinEntries(), GetAddT0BinSize(), and SetAddT0Bin().
|
private |
estimated alpha value from F/B counts
Definition at line 1223 of file PMusr.h.
Referenced by GetEstimatedAlpha(), and SetEstimatedAlpha().
|
private |
alpha parameter number (fit type 2, 4)
Definition at line 1205 of file PMusr.h.
Referenced by CleanUp(), GetAlphaParamNo(), PMsrRunBlock(), and SetAlphaParamNo().
|
private |
backward histogram number (fit type 2, 4)
Definition at line 1213 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 1201 of file PMusr.h.
Referenced by CleanUp(), GetBeamline(), GetBeamlineSize(), SetBeamline(), and ~PMsrRunBlock().
|
private |
beta parameter number (fit type 2, 4)
Definition at line 1206 of file PMusr.h.
Referenced by CleanUp(), GetBetaParamNo(), PMsrRunBlock(), and SetBetaParamNo().
|
private |
keeps estimated background values (if present)
Definition at line 1214 of file PMusr.h.
Referenced by GetBkgEstimated(), PMsrRunBlock(), and SetBkgEstimated().
|
private |
background fit parameter number (fit type 0)
Definition at line 1208 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 1215 of file PMusr.h.
Referenced by CleanUp(), GetBkgFix(), PMsrRunBlock(), and SetBkgFix().
|
private |
background bin range (fit type 0, 2, 4)
Definition at line 1216 of file PMusr.h.
Referenced by CleanUp(), GetBkgRange(), PMsrRunBlock(), and SetBkgRange().
|
private |
data bin range (fit type 0, 2, 4)
Definition at line 1217 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 1225 of file PMusr.h.
Referenced by GetDeadTimeCorrection(), and SetDeadTimeCorrection().
|
private |
e.g. root, nexus, psi-bin, mud, ascii, db
Definition at line 1203 of file PMusr.h.
Referenced by CleanUp(), GetFileFormat(), GetFileFormatSize(), SetFileFormat(), and ~PMsrRunBlock().
|
private |
fit range in (us)
Definition at line 1221 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 1220 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 1222 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 1204 of file PMusr.h.
Referenced by CleanUp(), GetFitType(), PMsrRunBlock(), and SetFitType().
|
private |
forward histogram number (fit type 0, 2, 4)
Definition at line 1212 of file PMusr.h.
Referenced by CleanUp(), GetForwardHistoNo(), GetForwardHistoNoSize(), SetForwardHistoNo(), and ~PMsrRunBlock().
|
private |
e.g. psi, ral, triumf (former: run format)
Definition at line 1202 of file PMusr.h.
Referenced by CleanUp(), GetInstitute(), GetInstituteSize(), SetInstitute(), and ~PMsrRunBlock().
|
private |
lifetime correction flag for viewing (fit type 0)
Definition at line 1210 of file PMusr.h.
Referenced by CleanUp(), IsLifetimeCorrected(), PMsrRunBlock(), and SetLifetimeCorrection().
|
private |
muon lifetime parameter number (fit type 0)
Definition at line 1209 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 1211 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 1238 of file PMusr.h.
Referenced by CleanUp(), GetMapGlobal(), SetMapGlobal(), and ~PMsrRunBlock().
|
private |
N0 parameter number (fit type 0)
Definition at line 1207 of file PMusr.h.
Referenced by CleanUp(), GetNormParamNo(), PMsrRunBlock(), and SetNormParamNo().
|
private |
packing/rebinning
Definition at line 1224 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 1237 of file PMusr.h.
Referenced by CleanUp(), GetParGlobal(), SetParGlobal(), and ~PMsrRunBlock().
|
private |
name of the run file
Definition at line 1200 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 1218 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 1226 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 1227 of file PMusr.h.
Referenced by CleanUp(), GetXDataLabel(), GetYDataLabel(), PMsrRunBlock(), SetXDataLabel(), and SetYDataLabel().