# Separate blocks with --- --- # This function takes the ratio of some histograms Input: [ 'gaussians/gaus_(?P[23])(?P\d)', 'gaussians/gaus_5(?P\d)' ] Output: [ 'gauDiv_{id0}{id}' ] Function: histgrinder.example.transform_function_divide_ROOT #Here is how you would pass parameters #Parameters: { variable: eta, binedges: [-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5] } Description: Testing1 --- # This function sums the ratio of some histograms Input: [ 'gaussians/gaus_(?P\d)(?P\d)', 'gaussians/gaus_(?P\d)(?P\d)' ] Output: [ 'gauDiv2_{id0}' ] Function: histgrinder.example.transform_function_divide2_ROOT #Here is how you would pass parameters #Parameters: { variable: eta, binedges: [-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5] } Description: Testing2 --- # This function combines multiple histograms into one Input: [ 'gaussians/gaus_(?P\d+)' ] Output: [ 'gauRMS' ] Function: histgrinder.example.transform_function_rms_ROOT #Here is how you would pass parameters #Parameters: { variable: eta, binedges: [-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5] } Description: Testing3 --- # This function takes the ratio of one pair of histograms Input: [ 'gaussians/gaus_72', 'gaussians/gaus_18' ] Output: [ 'gauDivSpecial' ] Function: histgrinder.example.transform_function_divide_ROOT #Here is how you would pass parameters #Parameters: { variable: eta, binedges: [-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5] } Description: Testing4 --- # This function takes the ratio of one pair of histograms, but reversed from above Input: [ 'gaussians/gaus_18', 'gaussians/gaus_72' ] Output: [ 'gauDivSpecialInv' ] Function: histgrinder.example.transform_function_divide_ROOT #Here is how you would pass parameters #Parameters: { variable: eta, binedges: [-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5] } Description: Testing5