LauResultsExtractor Class Reference Utility class to allow the merging of data files on a expt-by-expt basis. More...
Detailed DescriptionUtility class to allow the merging of data files on a expt-by-expt basis. Utility class to allow the extraction of the best fit from a series of fits to a given data sample. The files are merged such that events for expt 0 from tree 1 will be followed by events for expt 0 from tree 2, then expt 1 from tree1, expt 1 from tree 2, etc. A utility class to allow the extraction of the best fit from a series of fits to a given data sample. When fitting amplitude models, the likelihood parameter space is highly complex. Hence the fitter can often wander into local minima. To mitigate this effect a data sample can be fitted many times with randomised starting values of the isobar parameters. It is then necessary to determine which of these fits gives the best solution, i.e. the minimum NLL. This class performs this task, reading in a series of fits for each data sample and writing out a single file that contains the results of the best fit for each data sample. Definition at line 51 of file LauResultsExtractor.hh. Constructor & Destructor Documentation
Constructor.
Definition at line 43 of file LauResultsExtractor.cc.
Destructor. Definition at line 54 of file LauResultsExtractor.cc. Member Function Documentation
Clear all information. Definition at line 130 of file LauResultsExtractor.cc.
Run the calculations.
Definition at line 141 of file LauResultsExtractor.cc.
Toggle branch status of input tree branches (except iExpt, fitStatus and NLL) Definition at line 117 of file LauResultsExtractor.cc.
Create storage for leaves and call SetBranchAddress for each. Definition at line 64 of file LauResultsExtractor.cc.
Create branches in the output tree. Definition at line 97 of file LauResultsExtractor.cc.
Write the output file. Definition at line 278 of file LauResultsExtractor.cc. Member Data Documentation
All NLL values for each experiment. Definition at line 119 of file LauResultsExtractor.hh.
Best NLL and corresponding tree entries for each experiment. Definition at line 115 of file LauResultsExtractor.hh.
Storage for EDM variable. Definition at line 110 of file LauResultsExtractor.hh.
Storage for fit status variable. Definition at line 106 of file LauResultsExtractor.hh.
Storage for experiment ID variable. Definition at line 104 of file LauResultsExtractor.hh.
Name of text file containing list of input files. Definition at line 85 of file LauResultsExtractor.hh.
Chain of inputs. Definition at line 92 of file LauResultsExtractor.hh.
Number of entries in the input chain. Definition at line 100 of file LauResultsExtractor.hh.
Storage for NLL variable. Definition at line 108 of file LauResultsExtractor.hh.
Histograms of the NLL values for each experiment. Definition at line 122 of file LauResultsExtractor.hh.
Storage for other input variables. Definition at line 112 of file LauResultsExtractor.hh.
Output file. Definition at line 95 of file LauResultsExtractor.hh.
Name of output ROOT file. Definition at line 87 of file LauResultsExtractor.hh.
Output tree. Definition at line 97 of file LauResultsExtractor.hh.
Name of tree in input ROOT files. Definition at line 89 of file LauResultsExtractor.hh.
Worst NLL and corresponding tree entries for each experiment. Definition at line 117 of file LauResultsExtractor.hh. The documentation for this class was generated from the following files: Generated by 1.8.5 |