(1+a_EM) (1+a_EM) (1+a_EM)(1+c_EM_i) k * EM_Et_z0 * -------- Off + k * EM_Et_z0 * -------- Off + k * EM_Et * ------------------ (1+b_EM) (1+b_EM) (1+b_EM) +-------------------+ | | | PROM | | | +---+ | |cut, offset, | | +-+ v +-+ | A | v |vertex correction: | v EM_E * (1+a_EM) ---|X|-------------------|+|------| D |--------------------------------| sin(theta_zi) |--------------- +-+ +-+ | C | | | ------------- | | | +---+ | | sin(theta_z0) | +-------------------+ | | |tweak: c_EM_i | | k * sin(theta_z0) | +-----+ | +-------------------+ | ----------------- | | Ped | | | (1+b_EM) | +-----+ | +-------------------+ | | | +---+ | | +-------------+ | + |-------| PROM Px, Py |---- | | +-------------+ +---+ | | +-------------------+ | | k * sin(theta_z0) | +-----+ | | ----------------- | | Ped | | | (1+b_HD) | +-----+ | +-------------------+ +-------------------+ | | | PROM | | | +---+ | |cut, offset, | +-+ +-+ | A | | |vertex correction: | HD_E * (1+a_HD) ---|X|-------------------|+|------| D |--------------------------------| sin(theta_zi) |--------------- +-+ ^ +-+ | C | ^ | ------------- | ^ | +---+ | | sin(theta_z0) | | | | |tweak: c_HD_i | | +-------------------+ (1+a_HD) (1+a_HD) (1+a_HD)(1+c_HD_i) k * HD_Et_z0 * -------- Off + k * HD_Et_z0 * -------- Off + k * HD_Et * ------------------ (1+b_HD) (1+b_HD) (1+b_HD)