I am trying to understand the workflow of calibration by regression, as distinct from parameter extraction from classifier. In the latter, after the MVA responses have been found for both simulated and measured data, one can pass these responses to a parameter extraction routine. Thus the manual reads: “The output of a classifier may then… enter a subsequent maximum-likelihood fit, or similar.”
For the former, the manual reads “The output of a regression method could be directly used for example as energy estimate for a calorimeter cluster as a function of the cell energies.”
But in calibration of such a cluster, one still needs to find parameters in the final step–namely the gains on the cells.
To be completely concrete: for classification:
- pass variables to tmva to train, test and apply mva method of choice
- pass the responses from tmva to a roofit macro that:
- compares the response for the simulated data to that of the measured data, and extracts the parameters.
For calibration of calorimeter by regression:
- pass electromagnetic cell energies (whose weighted sum is the value of the cluster) to train, test, apply mva.
- pass response of mva to a macro that:
Many thanks, and I hope this is not too basic.