Description of the

CY02PM

calling structure


In the following the user entry point to the event-by-event error calculation routine CY02PM is described. The name stands for "Convert Y0's to(2) momentum(P) and Mass errors". The routine is used to convert the ABCFIT covariance matrix into momentum and mass covariance matrices by error propagation. It is supposed to be called after a successful ABCFIT call. The routine can be called several times after a fit to calculate the errors for different mass combinations WITHOUT additional fitting. 
 
CY02PM(INDEX,NDIM*,ERRMTROUT*,PULLOUT*,COVP*,COVM*)
 
Input:
Integer Array INDEX(7,2) = List of up to 7 particles forming up to 2 masses in the mass covariance matrix 
e.g.  (1,2,0,0,0,0,0),(3,4,0,0,0,0,0) for WW 
or    (1,2,3,4,0,0,0),(0,0,0,0,0,0,0) for root_s of WW
Output:
Integer NDIM = Number of fit parameters, that is, the relevant dimension of fit covariance matrix
Real Array ERRMTROUT(25,25)  = Fit covariance matrix of dimension (NDIM,NDIM) of the fit parameters, according to the choice of parameterisation (e.g. a,b,c)
Real Array PULLOUT(25) = Vector of dimension (NDIM) with the pull of the fit parameters
Real Array COVP(28,28) = Momentum covariance matrix (4-momentum) with dimension 4*number_of_particles
Real Array COVM(2,2)  = Mass covariance matrix of up to 2 masses as specified by LISTE