* * $Id$ * * $Log$ * Revision 1.1 2000/06/19 20:00:27 eugenio * Initial revision * * Revision 1.1.1.1 1994/11/22 16:57:01 zfiles * first version of korb in CVS * * #include "sys/CLEO_machine.h" #include "pilot.h" *CMZ : 2.00/00 17/11/94 10.12.31 by Alan J. Weinstein *CMZ : 2.00/00 21/01/93 15.55.29 by Alan Weinstein *-- Author : SUBROUTINE TAURDF(KTO) C THIS ROUTINE CAN BE CALLED BEFORE ANY TAU+ OR TAU- EVENT IS GENERATED C IT CAN BE USED TO GENERATE TAU+ AND TAU- SAMPLES OF DIFFERENT C CONTENTS * AJWMOD MC info #include "seq/clinc/qqpars.inc" #include "seq/clinc/qqprop.inc" #include "qqlib/seq/qqbrat.inc" * COMMON / TAUKLE / BRA1,BRK0,BRK0B,BRKS REAL*4 BRA1,BRK0,BRK0B,BRKS COMMON / TAUBRA / GAMPRT(30),JLIST(30),NCHAN IF (KTO.EQ.1) THEN C ================== C LIST OF BRANCHING RATIOS NCHAN = 19 DO 1 I = 1,30 IF (I.LE.NCHAN) THEN JLIST(I) = I IF(I.EQ. 1) GAMPRT(I) = .0000 IF(I.EQ. 2) GAMPRT(I) = .0000 IF(I.EQ. 3) GAMPRT(I) = .0000 IF(I.EQ. 4) GAMPRT(I) = .0000 IF(I.EQ. 5) GAMPRT(I) = .0000 IF(I.EQ. 6) GAMPRT(I) = .0000 IF(I.EQ. 7) GAMPRT(I) = .0000 IF(I.EQ. 8) GAMPRT(I) = 1.0000 IF(I.EQ. 9) GAMPRT(I) = 1.0000 IF(I.EQ.10) GAMPRT(I) = 1.0000 IF(I.EQ.11) GAMPRT(I) = 1.0000 IF(I.EQ.12) GAMPRT(I) = 1.0000 IF(I.EQ.13) GAMPRT(I) = 1.0000 IF(I.EQ.14) GAMPRT(I) = 1.0000 IF(I.EQ.15) GAMPRT(I) = 1.0000 IF(I.EQ.16) GAMPRT(I) = 1.0000 IF(I.EQ.17) GAMPRT(I) = 1.0000 IF(I.EQ.18) GAMPRT(I) = 1.0000 IF(I.EQ.19) GAMPRT(I) = 1.0000 ELSE JLIST(I) = 0 GAMPRT(I) = 0. ENDIF 1 CONTINUE C --- COEFFICIENTS TO FIX RATIO OF: C --- A1 3CHARGED/ A1 1CHARGED 2 NEUTRALS MATRIX ELEMENTS (MASLESS LIM.) C --- PROBABILITY OF K0 TO BE KS C --- PROBABILITY OF K0B TO BE KS C --- RATIO OF COEFFICIENTS FOR K*--> K0 PI- C --- ALL COEFFICENTS SHOULD BE IN THE RANGE (0.0,1.0) C --- THEY MEANING IS PROBABILITY OF THE FIRST CHOICE ONLY IF ONE C --- NEGLECTS MASS-PHASE SPACE EFFECTS BRA1=0.5 BRK0=0.5 BRK0B=0.5 BRKS=0.6667 C C AJWMOD: Set the BRs for (A1+ -> rho+ pi0) and (K*+ -> K0 pi+) BRA1 = BRLIST(IPLIST(1,107)) BRKS = BRLIST(IPLIST(1,63)) BRK0 = BRLIST(IPLIST(1,25)) BRK0B = BRLIST(IPLIST(1,26)) C End AJWMOD ELSE C ==== C LIST OF BRANCHING RATIOS NCHAN = 19 DO 2 I = 1,30 IF (I.LE.NCHAN) THEN JLIST(I) = I IF(I.EQ. 1) GAMPRT(I) = .0000 IF(I.EQ. 2) GAMPRT(I) = .0000 IF(I.EQ. 3) GAMPRT(I) = .0000 IF(I.EQ. 4) GAMPRT(I) = .0000 IF(I.EQ. 5) GAMPRT(I) = .0000 IF(I.EQ. 6) GAMPRT(I) = .0000 IF(I.EQ. 7) GAMPRT(I) = .0000 IF(I.EQ. 8) GAMPRT(I) = 1.0000 IF(I.EQ. 9) GAMPRT(I) = 1.0000 IF(I.EQ.10) GAMPRT(I) = 1.0000 IF(I.EQ.11) GAMPRT(I) = 1.0000 IF(I.EQ.12) GAMPRT(I) = 1.0000 IF(I.EQ.13) GAMPRT(I) = 1.0000 IF(I.EQ.14) GAMPRT(I) = 1.0000 IF(I.EQ.15) GAMPRT(I) = 1.0000 IF(I.EQ.16) GAMPRT(I) = 1.0000 IF(I.EQ.17) GAMPRT(I) = 1.0000 IF(I.EQ.18) GAMPRT(I) = 1.0000 IF(I.EQ.19) GAMPRT(I) = 1.0000 ELSE JLIST(I) = 0 GAMPRT(I) = 0. ENDIF 2 CONTINUE C --- COEFFICIENTS TO FIX RATIO OF: C --- A1 3CHARGED/ A1 1CHARGED 2 NEUTRALS MATRIX ELEMENTS (MASLESS LIM.) C --- PROBABILITY OF K0 TO BE KS C --- PROBABILITY OF K0B TO BE KS C --- RATIO OF COEFFICIENTS FOR K*--> K0 PI- C --- ALL COEFFICENTS SHOULD BE IN THE RANGE (0.0,1.0) C --- THEY MEANING IS PROBABILITY OF THE FIRST CHOICE ONLY IF ONE C --- NEGLECTS MASS-PHASE SPACE EFFECTS BRA1=0.5 BRK0=0.5 BRK0B=0.5 BRKS=0.6667 C C AJWMOD: Set the BRs for (A1+ -> rho+ pi0) and (K*+ -> K0 pi+) BRA1 = BRLIST(IPLIST(1,109)) BRKS = BRLIST(IPLIST(1,64)) BRK0 = BRLIST(IPLIST(1,25)) BRK0B = BRLIST(IPLIST(1,26)) C End AJWMOD ENDIF C ===== END