* * $Id$ * * $Log$ * Revision 1.1 2000/06/19 20:00:32 eugenio * Initial revision * * Revision 1.1.1.1 1994/11/22 16:57:03 zfiles * first version of korb in CVS * * #include "sys/CLEO_machine.h" #include "pilot.h" *CMZ : 2.00/00 21/01/93 15.42.30 by Alan Weinstein *-- Author : FUNCTION THB(ITDKRC,QP,XN,XA,AK0,HV) C C ********************************************************************** C BORN +VIRTUAL+SOFT PHOTON MATRIX ELEMENT**2 O(ALPHA) * C PARAMETERS: * C HV- POLARIMETRIC FOUR-VECTOR OF TAU * C QP,XN,XA - FOUR-MOMENTA OF ELECTRON (MUON), NU AND NUBAR IN GEV * C ALL FOUR-VECTORS IN TAU REST FRAME * C AK0 - INFRARED CUTOFF, MINIMAL ENERGY OF HARD PHOTONS * C THB - VALUE FOR S=0 * C SEE EQS. (2.2),(2.4)-(2.5) FROM CJK (NUCL.PHYS.B351(1991)70 * C AND (C.2) FROM JK (NUCL.PHYS.B320(1991)20 ) * C ********************************************************************** C IMPLICIT REAL*8(A-H,O-Z) COMMON / PARMAS / AMTAU,AMNUTA,AMEL,AMNUE,AMMU,AMNUMU * ,AMPIZ,AMPI,AMRO,GAMRO,AMA1,GAMA1 * ,AMK,AMKZ,AMKST,GAMKST C REAL*4 AMTAU,AMNUTA,AMEL,AMNUE,AMMU,AMNUMU * ,AMPIZ,AMPI,AMRO,GAMRO,AMA1,GAMA1 * ,AMK,AMKZ,AMKST,GAMKST COMMON / DECPAR / GFERMI,GV,GA,CCABIB,SCABIB,GAMEL REAL*4 GFERMI,GV,GA,CCABIB,SCABIB,GAMEL COMMON / QEDPRM /ALFINV,ALFPI,XK0 REAL*8 ALFINV,ALFPI,XK0 DIMENSION QP(4),XN(4),XA(4) REAL*8 HV(4) DIMENSION R(4) REAL*8 RXA(3),RXN(3),RQP(3) REAL*8 BORNPL(3),AM3POL(3),XM3POL(3) DATA PI /3.141592653589793238462643D0/ C TMASS=AMTAU GF=GFERMI ALPHAI=ALFINV C TMASS2=TMASS**2 R(4)=TMASS DO 7 I=1,3 R(1)=0.D0 R(2)=0.D0 R(3)=0.D0 R(I)=TMASS RXA(I)=R(4)*XA(4)-R(1)*XA(1)-R(2)*XA(2)-R(3)*XA(3) RXN(I)=R(4)*XN(4)-R(1)*XN(1)-R(2)*XN(2)-R(3)*XN(3) C RXK(I)=R(4)*XK(4)-R(1)*XK(1)-R(2)*XK(2)-R(3)*XK(3) RQP(I)=R(4)*QP(4)-R(1)*QP(1)-R(2)*QP(2)-R(3)*QP(3) 7 CONTINUE C QUASI TWO-BODY VARIABLES U0=QP(4)/TMASS U3=SQRT(QP(1)**2+QP(2)**2+QP(3)**2)/TMASS W3=U3 W0=(XN(4)+XA(4))/TMASS UP=U0+U3 UM=U0-U3 WP=W0+W3 WM=W0-W3 YU=LOG(UP/UM)/2 YW=LOG(WP/WM)/2 EPS2=U0**2-U3**2 EPS=SQRT(EPS2) Y=W0**2-W3**2 AL=AK0/TMASS C FORMFACTORS F0=2*U0/U3*( DILOG(1-(UM*WM/(UP*WP)))- DILOG(1-WM/WP) + $DILOG(1-UM/UP) -2*YU+ 2*LOG(UP)*(YW+YU) ) + $1/Y* ( 2*U3*YU + (1-EPS2- 2*Y)*LOG(EPS) ) + $ 2 - 4*(U0/U3*YU -1)* LOG(2*AL) FP= YU/(2*U3)*(1 + (1-EPS2)/Y ) + LOG(EPS)/Y FM= YU/(2*U3)*(1 - (1-EPS2)/Y ) - LOG(EPS)/Y F3= EPS2*(FP+FM)/2 C SCALAR PRODUCTS OF FOUR-MOMENTA QPXN=QP(4)*XN(4)-QP(1)*XN(1)-QP(2)*XN(2)-QP(3)*XN(3) QPXA=QP(4)*XA(4)-QP(1)*XA(1)-QP(2)*XA(2)-QP(3)*XA(3) XNXA=XN(4)*XA(4)-XN(1)*XA(1)-XN(2)*XA(2)-XN(3)*XA(3) TXN=TMASS*XN(4) TXA=TMASS*XA(4) TQP=TMASS*QP(4) C DECAY DIFFERENTIAL WIDTH WITHOUT AND WITH POLARIZATION CONST3=1/(2*ALPHAI*PI)*64*GF**2 IF (ITDKRC.EQ.0) CONST3=0D0 XM3= -( F0* QPXN*TXA + FP*EPS2* TXN*TXA + $FM* QPXN*QPXA + F3* TMASS2*XNXA ) AM3=XM3*CONST3 C V-A AND V+A COUPLINGS, BUT IN THE BORN PART ONLY BRAK= (GV+GA)**2*TQP*XNXA+(GV-GA)**2*TXA*QPXN & -(GV**2-GA**2)*TMASS*AMNUTA*QPXA BORN= 32*(GFERMI**2/2.)*BRAK DO 5 I=1,3 XM3POL(I)= -( F0* QPXN*RXA(I) + FP*EPS2* TXN*RXA(I) + $ FM* QPXN* (QPXA + (RXA(I)*TQP-TXA*RQP(I))/TMASS2 ) + $ F3* (TMASS2*XNXA +TXN*RXA(I) -RXN(I)*TXA) ) AM3POL(I)=XM3POL(I)*CONST3 C V-A AND V+A COUPLINGS, BUT IN THE BORN PART ONLY BORNPL(I)=BORN+( & (GV+GA)**2*TMASS*XNXA*QP(I) & -(GV-GA)**2*TMASS*QPXN*XA(I) & +(GV**2-GA**2)*AMNUTA*TXA*QP(I) & -(GV**2-GA**2)*AMNUTA*TQP*XA(I) )* & 32*(GFERMI**2/2.) 5 HV(I)=(BORNPL(I)+AM3POL(I))/(BORN+AM3)-1.D0 THB=BORN+AM3 IF (THB/BORN.LT.0.1D0) THEN PRINT *, 'ERROR IN THB, THB/BORN=',THB/BORN STOP ENDIF RETURN END