|
musrfit 1.10.0
|
Class for handling negative muon (μ⁻) histogram fits. More...
#include <PRunMuMinus.h>


Public Member Functions | |
| PRunMuMinus () | |
| Default constructor creating an empty, invalid μ⁻ run object. | |
| PRunMuMinus (PMsrHandler *msrInfo, PRunDataHandler *rawData, UInt_t runNo, EPMusrHandleTag tag, Bool_t theoAsData) | |
| Main constructor initializing a μ⁻ run from MSR file and raw data. | |
| virtual | ~PRunMuMinus () |
| Virtual destructor cleaning up allocated resources. | |
| virtual Double_t | CalcChiSquare (const std::vector< Double_t > &par) |
| Calculates χ² between μ⁻ data and theory (least-squares fit metric). | |
| virtual Double_t | CalcChiSquareExpected (const std::vector< Double_t > &par) |
| Calculates expected χ² based on theory predictions (statistical diagnostic). | |
| virtual Double_t | CalcMaxLikelihood (const std::vector< Double_t > &par) |
| Calculates negative log-likelihood for Poisson statistics (low-count fit metric). | |
| virtual void | CalcTheory () |
| Evaluates theory function at all data points (or high-resolution grid). | |
| virtual UInt_t | GetNoOfFitBins () |
| Returns the number of bins included in the fit range. | |
| virtual void | SetFitRangeBin (const TString fitRange) |
| Sets fit range using bin-offset specification (COMMANDS block syntax). | |
| virtual Int_t | GetStartTimeBin () |
| Returns the first bin index in the fit range. | |
| virtual Int_t | GetEndTimeBin () |
| Returns the last bin index in the fit range (exclusive). | |
| virtual Int_t | GetPacking () |
| Returns the bin packing factor. | |
| virtual void | CalcNoOfFitBins () |
| Calculates start/end bin indices from fit time range. | |
Public Member Functions inherited from PRunBase | |
| PRunBase () | |
| Default constructor. | |
| PRunBase (PMsrHandler *msrInfo, PRunDataHandler *rawData, UInt_t runNo, EPMusrHandleTag tag) | |
| Constructor initializing run from MSR file and raw data. | |
| virtual | ~PRunBase () |
| Virtual destructor. | |
| virtual void | SetFitRange (PDoublePairVector fitRange) |
| Sets the fit time range for this run. | |
| virtual UInt_t | GetRunNo () |
| Returns the run number (0-based index in MSR file). | |
| virtual PRunData * | GetData () |
| Returns pointer to processed data container. | |
| virtual void | CleanUp () |
| Cleans up internal data structures. | |
| virtual Bool_t | IsValid () |
| Returns validity status of this run object. | |
Protected Member Functions | |
| virtual Bool_t | PrepareData () |
| Main data preparation routine for μ⁻ fitting and viewing. | |
| virtual Bool_t | PrepareFitData (PRawRunData *runData, const UInt_t histoNo) |
| Prepares μ⁻ histogram data for fitting. | |
| virtual Bool_t | PrepareRawViewData (PRawRunData *runData, const UInt_t histoNo) |
| Prepares μ⁻ histogram data for viewing/plotting (minimal processing). | |
Protected Member Functions inherited from PRunBase | |
| virtual void | DeadTimeCorrection (std::vector< PDoubleVector > &histos, PUIntVector &histoNo) |
| carry out dead time correction | |
| virtual void | CalculateKaiserFilterCoeff (Double_t wc, Double_t A, Double_t dw) |
| Calculates Kaiser window FIR filter coefficients for RRF smoothing. | |
| virtual void | FilterTheo () |
| Applies Kaiser FIR filter to theory values for RRF fits. | |
Private Member Functions | |
| virtual Bool_t | GetProperT0 (PRawRunData *runData, PMsrGlobalBlock *globalBlock, PUIntVector &histoNo) |
| Determines and validates t0 values for μ⁻ histogram. | |
| virtual Bool_t | GetProperDataRange () |
| Determines data range (region of valid histogram data). | |
| virtual void | GetProperFitRange (PMsrGlobalBlock *globalBlock) |
| Determines fit range from MSR file settings. | |
Private Attributes | |
| UInt_t | fNoOfFitBins |
| Number of bins within fit range (between fStartTimeBin and fEndTimeBin) | |
| Int_t | fPacking |
| Bin packing factor (REQUIRED for μ⁻). | |
| Bool_t | fTheoAsData |
| Theory calculation mode flag. | |
| Int_t | fGoodBins [2] |
| Good bin markers for bin-based fit range specification. | |
| PDoubleVector | fForward |
| Forward detector histogram data (background-corrected, packed). | |
| Int_t | fStartTimeBin |
| First bin index in fit range (inclusive, 0-based after packing) | |
| Int_t | fEndTimeBin |
| Last bin index in fit range (exclusive: loop as i < fEndTimeBin) | |
Additional Inherited Members | |
Protected Attributes inherited from PRunBase | |
| Bool_t | fValid |
| Flag indicating if run object initialized successfully; false if any error occurred. | |
| EPMusrHandleTag | fHandleTag |
| Operation mode: kFit (fitting), kView (display only), kEmpty (uninitialized) | |
| Int_t | fRunNo |
| Run number (0-based index in MSR file RUN blocks) | |
| PMsrHandler * | fMsrInfo |
| Pointer to MSR file handler (owned externally, not deleted here) | |
| PMsrRunBlock * | fRunInfo |
| Pointer to this run's RUN block settings within fMsrInfo. | |
| PRunDataHandler * | fRawData |
| Pointer to raw data handler (owned externally, not deleted here) | |
| PRunData | fData |
| Processed data container: background-corrected, packed, with theory values. | |
| Double_t | fTimeResolution |
| Time resolution of raw histogram data in microseconds (μs), e.g., 0.01953125 μs for PSI GPS. | |
| PMetaData | fMetaData |
| Experimental metadata extracted from data file header (magnetic field, temperature, beam energy) | |
| PDoubleVector | fT0s |
| Time-zero bin values for all histograms in this run (forward, backward, etc.) | |
| std::vector< PDoubleVector > | fAddT0s |
| Time-zero bin values for additional runs to be added to main run. | |
| Double_t | fFitStartTime |
| Fit range start time in microseconds (μs) relative to t0. | |
| Double_t | fFitEndTime |
| Fit range end time in microseconds (μs) relative to t0. | |
| PDoubleVector | fFuncValues |
| Cached values of user-defined functions from FUNCTIONS block, evaluated at current parameters. | |
| std::unique_ptr< PTheory > | fTheory |
| Theory function evaluator (smart pointer, automatically deleted) | |
| PDoubleVector | fKaiserFilter |
| Kaiser window FIR filter coefficients for smoothing RRF theory curves. | |
Class for handling negative muon (μ⁻) histogram fits.
PRunMuMinus implements single-histogram fitting specialized for negative muon measurements. Negative muons (μ⁻) have significantly different properties compared to positive muons (μ⁺), requiring dedicated handling:
Key differences from μ⁺:
Unlike asymmetry measurements, μ⁻ fits use a single forward histogram:
Common models for μ⁻ data include:
where τ_eff combines free decay and nuclear capture rates:
![\[ \frac{1}{\tau_{\rm eff}} = \frac{1}{\tau_{\mu}} + \lambda_{\rm capture} \]](form_28.png)
Definition at line 97 of file PRunMuMinus.h.
| PRunMuMinus::PRunMuMinus | ( | ) |
Default constructor creating an empty, invalid μ⁻ run object.
Creates an uninitialized run object with all values set to defaults. This constructor is needed for creating vectors of PRunMuMinus objects but the object is not usable until properly initialized via the main constructor.
Initializes all member variables to default/invalid states:
This constructor is needed for creating vectors of PRunMuMinus objects, but the resulting object cannot be used for fitting until properly initialized via the main constructor.
Definition at line 64 of file PRunMuMinus.cpp.
References fEndTimeBin, fGoodBins, PRunBase::fHandleTag, fNoOfFitBins, fPacking, fStartTimeBin, fTheoAsData, kEmpty, and PRunBase::PRunBase().
| PRunMuMinus::PRunMuMinus | ( | PMsrHandler * | msrInfo, |
| PRunDataHandler * | rawData, | ||
| UInt_t | runNo, | ||
| EPMusrHandleTag | tag, | ||
| Bool_t | theoAsData ) |
Main constructor initializing a μ⁻ run from MSR file and raw data.
Performs comprehensive initialization:
The packing parameter is mandatory for μ⁻ data and is obtained from:
| msrInfo | Pointer to MSR file handler (must remain valid) |
| rawData | Pointer to raw data handler for histogram loading |
| runNo | Run number (0-based index in MSR file RUN blocks) |
| tag | Operation mode: kFit (fitting), kView (display/plotting) |
| theoAsData | Theory mode: true = at data points, false = high-resolution |
Performs comprehensive initialization for negative muon analysis:
The object is marked as invalid (fValid=false) if:
| msrInfo | Pointer to MSR file handler (must remain valid for object lifetime) |
| rawData | Pointer to raw data handler for loading histogram files |
| runNo | Run number (0-based index in MSR file RUN blocks) |
| tag | Operation mode: kFit (fitting), kView (display/plotting) |
| theoAsData | Theory calculation mode: true = at data points, false = high-resolution |
Definition at line 123 of file PRunMuMinus.cpp.
References fEndTimeBin, fGoodBins, PRunBase::fMsrInfo, fNoOfFitBins, fPacking, PRunBase::fRunInfo, fStartTimeBin, fTheoAsData, PRunBase::fValid, PrepareData(), and PRunBase::PRunBase().
|
virtual |
Virtual destructor cleaning up allocated resources.
Destructor cleaning up allocated resources.
Releases memory used by the forward histogram vector (fForward). Base class destructor handles cleanup of theory objects and other shared resources.
Releases memory used by the forward histogram vector. Other cleanup (theory objects, base class resources) is handled by the PRunBase destructor.
Definition at line 165 of file PRunMuMinus.cpp.
References fForward.
|
virtual |
Calculates χ² between μ⁻ data and theory (least-squares fit metric).
Computes the chi-squared statistic for the forward histogram:
![\[ \chi^2 = \sum_{i={\rm start}}^{\rm end} \frac{(N_i^{\rm data} - N_i^{\rm theory})^2}{\sigma_i^2} \]](form_29.png)
where:
Implementation uses OpenMP parallelization when available for performance. Each thread processes a chunk of bins independently, with reduction for final sum.
| par | Parameter vector from MINUIT with current parameter values |
Computes the chi-squared statistic using the standard formula:
![\[ \chi^2 = \sum_{i={\rm start}}^{\rm end} \frac{(N_i^{\rm data} - N_i^{\rm theory})^2}{\sigma_i^2} \]](form_29.png)
Algorithm:
OpenMP Parallelization:
Theory Pre-calculation: The initial call to fTheory->Func(time=1.0, ...) ensures thread-safe initialization for London field (LF) and user functions that cache computationally expensive calculations per parameter set.
| par | Parameter vector from MINUIT with current parameter values |
Implements PRunBase.
Definition at line 207 of file PRunMuMinus.cpp.
References PRunBase::fData, fEndTimeBin, PRunBase::fFuncValues, PRunBase::fMetaData, PRunBase::fMsrInfo, PRunBase::fRunInfo, fStartTimeBin, and PRunBase::fTheory.
|
virtual |
Calculates expected χ² based on theory predictions (statistical diagnostic).
Calculates expected χ² assuming theory is the true distribution (diagnostic).
Computes the expected chi-squared assuming theory values are the "true" counts:
![\[ \chi^2_{\rm expected} = \sum_{i} \frac{(N_i^{\rm data} - N_i^{\rm theory})^2}{N_i^{\rm theory}} \]](form_30.png)
This diagnostic helps evaluate:
For well-estimated errors: χ²_expected ≈ number of degrees of freedom
| par | Parameter vector from MINUIT |
Computes the expected chi-squared using theory values as the expected counts:
![\[ \chi^2_{\rm expected} = \sum_{i} \frac{(N_i^{\rm data} - N_i^{\rm theory})^2}{N_i^{\rm theory}} \]](form_30.png)
This is a statistical diagnostic for evaluating:
For Poisson-distributed data with large counts:
Algorithm is identical to CalcChiSquare() except:
OpenMP Parallelization: Same as CalcChiSquare()
| par | Parameter vector from MINUIT |
Implements PRunBase.
Definition at line 275 of file PRunMuMinus.cpp.
References PRunBase::fData, fEndTimeBin, PRunBase::fFuncValues, PRunBase::fMetaData, PRunBase::fMsrInfo, PRunBase::fRunInfo, fStartTimeBin, and PRunBase::fTheory.
|
virtual |
Calculates negative log-likelihood for Poisson statistics (low-count fit metric).
Computes the maximum likelihood estimator assuming Poisson-distributed counts:
![\[ -2\ln L = 2\sum_{i} \left[N_i^{\rm theory} - N_i^{\rm data} \ln(N_i^{\rm theory})\right] \]](form_31.png)
Maximum likelihood is superior to χ² when:
The factor of 2 makes the likelihood comparable to χ² in the Gaussian limit. MINUIT minimizes this function just like χ².
Implementation details:
| par | Parameter vector from MINUIT |
Computes the maximum likelihood estimator assuming Poisson-distributed histogram counts:
![\[ -2\ln L = 2\sum_{i} \left[N_i^{\rm theory} - N_i^{\rm data}\ln(N_i^{\rm theory})\right] \]](form_81.png)
This is derived from the Poisson probability:
![\[ P(n|\\lambda) = \frac{\\lambda^n e^{-\\lambda}}{n!} \]](form_82.png)
Taking negative log-likelihood and multiplying by 2 gives a metric that:
When to use likelihood vs. χ²:
Algorithm:
Edge Case Handling:
Reference: Particle Data Group (PDG), Statistics Review http://pdg.lbl.gov/index.html
| par | Parameter vector from MINUIT |
Implements PRunBase.
Definition at line 360 of file PRunMuMinus.cpp.
References PRunBase::fData, fEndTimeBin, PRunBase::fFuncValues, PRunBase::fMetaData, PRunBase::fMsrInfo, PRunBase::fRunInfo, fStartTimeBin, and PRunBase::fTheory.
|
virtual |
Calculates start/end bin indices from fit time range.
Converts the fit range specified in time (microseconds from t0) into bin indices accounting for:
Updates:
Called automatically when fit range is changed via SetFitRange().
Calculate the number of fitted bins for the current fit range.
Definition at line 531 of file PRunMuMinus.cpp.
References PRunBase::fData, fEndTimeBin, PRunBase::fFitEndTime, PRunBase::fFitStartTime, fNoOfFitBins, and fStartTimeBin.
Referenced by GetNoOfFitBins(), PrepareFitData(), and PrepareRawViewData().
|
virtual |
Evaluates theory function at all data points (or high-resolution grid).
Calculates the expected μ⁻ decay signal using the THEORY block functions. The theory is evaluated either:
Theory evaluation:
The theory typically models:
Calculate theory for a given set of fit-parameters.
Implements PRunBase.
Definition at line 553 of file PRunMuMinus.cpp.
References PRunBase::fData, PRunBase::fFuncValues, PRunBase::fMetaData, PRunBase::fMsrInfo, PRunBase::fRunInfo, and PRunBase::fTheory.
|
inlinevirtual |
Returns the last bin index in the fit range (exclusive).
Definition at line 281 of file PRunMuMinus.h.
References fEndTimeBin.
|
virtual |
Returns the number of bins included in the fit range.
Calculates and returns the count of histogram bins between fStartTimeBin and fEndTimeBin (fit range boundaries). This is used for:
Internally calls CalcNoOfFitBins() to update fNoOfFitBins.
Recalculates and returns the count of histogram bins between fStartTimeBin and fEndTimeBin. This count is used for:
Internally calls CalcNoOfFitBins() to ensure fNoOfFitBins is up-to-date.
Definition at line 428 of file PRunMuMinus.cpp.
References CalcNoOfFitBins(), and fNoOfFitBins.
|
inlinevirtual |
Returns the bin packing factor.
Definition at line 287 of file PRunMuMinus.h.
References fPacking.
|
privatevirtual |
Determines data range (region of valid histogram data).
Establishes the data range boundaries from RUN block specification:
Data range is typically wider than fit range. The fit range is a subset of the data range optimized for parameter extraction.
Get the proper data range, i.e. first/last good bin (fgb/lgb).
return:
Definition at line 1076 of file PRunMuMinus.cpp.
References fForward, fGoodBins, PRunBase::fMsrInfo, PRunBase::fRunInfo, PRunBase::fT0s, and PRunBase::fTimeResolution.
Referenced by PrepareData().
|
privatevirtual |
Determines fit range from MSR file settings.
Extracts fit range boundaries (time window for χ² calculation) from:
Fit range format in MSR file:
The fit range determines which bins contribute to χ² or likelihood. Choosing the optimal range is critical for accurate parameter extraction.
| globalBlock | GLOBAL block from MSR file with default fit settings |
Get the proper fit range. There are two possible fit range commands: fit <start> <end> given in (usec), or fit fgb+offset_0 lgb-offset_1 given in (bins), therefore it works the following way:
| globalBlock | pointer to the GLOBAL block information form the msr-file. |
Definition at line 1151 of file PRunMuMinus.cpp.
References PRunBase::fFitEndTime, PRunBase::fFitStartTime, fGoodBins, PRunBase::fRunInfo, PRunBase::fT0s, PRunBase::fTimeResolution, PMsrGlobalBlock::GetFitRange(), PMsrGlobalBlock::GetFitRangeOffset(), PMsrGlobalBlock::IsFitRangeInBin(), PMUSR_UNDEFINED, and PMsrGlobalBlock::SetFitRange().
Referenced by PrepareData().
|
privatevirtual |
Determines and validates t0 values for μ⁻ histogram.
Extracts time-zero (muon arrival time) from:
For μ⁻, t0 marks the start of the decay/capture signal. Validates that t0 is within reasonable bounds of the histogram.
| runData | Raw run data containing histogram and metadata |
| globalBlock | GLOBAL block from MSR file with default settings |
| histoNo | Vector of histogram indices to process |
Get the proper t0 for the single histogram run.
| histoNo | histogram number vector of forward; histoNo = msr-file forward + redGreen_offset - 1 |
return:
Definition at line 945 of file PRunMuMinus.cpp.
References PRunBase::fAddT0s, PRunBase::fRawData, PRunBase::fRunInfo, PRunBase::fT0s, PRawRunData::GetDataBin(), PMsrGlobalBlock::GetT0Bin(), PRawRunData::GetT0Bin(), PRawRunData::GetT0BinEstimated(), and PMsrGlobalBlock::GetT0BinSize().
Referenced by PrepareData().
|
inlinevirtual |
Returns the first bin index in the fit range.
Definition at line 275 of file PRunMuMinus.h.
References fStartTimeBin.
|
protectedvirtual |
Main data preparation routine for μ⁻ fitting and viewing.
Orchestrates the complete data preprocessing pipeline:
This method is called once during object construction. If it returns false, the run object is marked as invalid (fValid=false).
Prepare data for fitting or viewing. What is already processed at this stage:
return:
Implements PRunBase.
Definition at line 596 of file PRunMuMinus.cpp.
References PRunBase::fAddT0s, fForward, PRunBase::fHandleTag, PRunBase::fMetaData, PRunBase::fMsrInfo, PRunBase::fRawData, PRunBase::fRunInfo, PRunBase::fT0s, PRunBase::fTimeResolution, PRunBase::fValid, PRawRunData::GetDataBin(), PRawRunData::GetEnergy(), PRawRunData::GetField(), PRawRunData::GetNoOfTemperatures(), GetProperDataRange(), GetProperFitRange(), GetProperT0(), PRawRunData::GetTemperature(), PRawRunData::GetTimeResolution(), PRawRunData::IsPresent(), kFit, kView, PrepareFitData(), and PrepareRawViewData().
Referenced by PRunMuMinus().
|
protectedvirtual |
Prepares μ⁻ histogram data for fitting.
Performs comprehensive data preprocessing:
Background correction (if specified in RUN block):
| runData | Pointer to raw run data handler containing histogram |
| histoNo | Histogram index in data file (from "forward" entry in RUN block) |
Take the pre-processed data (i.e. grouping and addrun are preformed) and form the histogram for fitting. The following steps are preformed:
return:
| runData | raw run data handler |
| histoNo | forward histogram number |
Definition at line 740 of file PRunMuMinus.cpp.
References CalcNoOfFitBins(), PRunBase::fData, fForward, fGoodBins, fPacking, PRunBase::fT0s, and PRunBase::fTimeResolution.
Referenced by PrepareData().
|
protectedvirtual |
Prepares μ⁻ histogram data for viewing/plotting (minimal processing).
Lighter-weight data preprocessing for visualization:
Used when tag=kView to prepare data for plotting without full fitting infrastructure. Typically displays wider time range than fit range for context.
| runData | Pointer to raw run data handler containing histogram |
| histoNo | Histogram index in data file |
Take the pre-processed data (i.e. grouping and addrun are preformed) and form the histogram for viewing without any life time correction.
The following steps are preformed:
return:
| runData | raw run data handler |
| histoNo | forward histogram number |
Definition at line 798 of file PRunMuMinus.cpp.
References CalcNoOfFitBins(), PRunBase::fData, PRunBase::fFitEndTime, PRunBase::fFitStartTime, fForward, PRunBase::fFuncValues, fGoodBins, PRunBase::fMetaData, PRunBase::fMsrInfo, fPacking, PRunBase::fRunInfo, PRunBase::fT0s, fTheoAsData, PRunBase::fTheory, and PRunBase::fTimeResolution.
Referenced by PrepareData().
|
virtual |
Sets fit range using bin-offset specification (COMMANDS block syntax).
Parses and applies fit range specified as bin offsets from good bin markers. This supports the COMMANDS block FIT_RANGE syntax for dynamic range adjustments.
Format: "fit_range fgb+n0 lgb-n1"
Example: "fit_range fgb+5 lgb-10" → Start 5 bins after t0, end 10 bins before last good bin
| fitRange | String with fit range specification in bin offsets |
Allows to change the fit range on the fly. Used in the COMMAND block. The syntax of the string is: FIT_RANGE fgb[+n00] lgb[-n01] [fgb[+n10] lgb[-n11] ... fgb[+nN0] lgb[-nN1]]. If only one pair of fgb/lgb is given, it is used for all runs in the RUN block section. If multiple fgb/lgb's are given, the number N has to be the number of RUN blocks in the msr-file.
nXY are offsets which can be used to shift, limit the fit range.
| fitRange | string containing the necessary information. |
Definition at line 449 of file PRunMuMinus.cpp.
References PRunBase::fFitEndTime, PRunBase::fFitStartTime, fGoodBins, PRunBase::fRunNo, PRunBase::fT0s, and PRunBase::fTimeResolution.
|
private |
Last bin index in fit range (exclusive: loop as i < fEndTimeBin)
Definition at line 430 of file PRunMuMinus.h.
Referenced by CalcChiSquare(), CalcChiSquareExpected(), CalcMaxLikelihood(), CalcNoOfFitBins(), GetEndTimeBin(), PRunMuMinus(), and PRunMuMinus().
|
private |
Forward detector histogram data (background-corrected, packed).
Contains the processed μ⁻ decay histogram after:
This is the data fitted against theory predictions. Stored in fData.GetValue() vector for χ² calculation.
Definition at line 427 of file PRunMuMinus.h.
Referenced by GetProperDataRange(), PrepareData(), PrepareFitData(), PrepareRawViewData(), and ~PRunMuMinus().
|
private |
Good bin markers for bin-based fit range specification.
Stores reference bins used in COMMANDS block FIT_RANGE parsing:
Used when fit range is specified as "fgb+n0 lgb-n1" rather than absolute times. Needed because COMMANDS block can dynamically change fit range during execution.
Definition at line 414 of file PRunMuMinus.h.
Referenced by GetProperDataRange(), GetProperFitRange(), PrepareFitData(), PrepareRawViewData(), PRunMuMinus(), PRunMuMinus(), and SetFitRangeBin().
|
private |
Number of bins within fit range (between fStartTimeBin and fEndTimeBin)
Definition at line 376 of file PRunMuMinus.h.
Referenced by CalcNoOfFitBins(), GetNoOfFitBins(), PRunMuMinus(), and PRunMuMinus().
|
private |
Bin packing factor (REQUIRED for μ⁻).
Number of consecutive raw histogram bins combined into one packed bin. Higher packing improves statistics but reduces time resolution.
Source priority:
Typical values: 1 (no packing), 5, 10, 20
Definition at line 391 of file PRunMuMinus.h.
Referenced by GetPacking(), PrepareFitData(), PrepareRawViewData(), PRunMuMinus(), and PRunMuMinus().
|
private |
First bin index in fit range (inclusive, 0-based after packing)
Definition at line 429 of file PRunMuMinus.h.
Referenced by CalcChiSquare(), CalcChiSquareExpected(), CalcMaxLikelihood(), CalcNoOfFitBins(), GetStartTimeBin(), PRunMuMinus(), and PRunMuMinus().
|
private |
Theory calculation mode flag.
Controls theory grid resolution:
Set from PRunListCollection based on PLOT block settings.
Definition at line 402 of file PRunMuMinus.h.
Referenced by PrepareRawViewData(), PRunMuMinus(), and PRunMuMinus().