FlyoDoc_2011 Pisa 2011 by GmP --- 011
|
00001 /*************************************************************************** 00002 partmunu.cpp - description 00003 ------------------- 00004 begin : Sun May 9 2004 00005 copyright : (C) 2004 by gmp 00006 email : peppe@newpeppe 00007 *************************************************************************** 00008 * * 00009 * NA48 simulation program. * 00010 * * 00011 ***************************************************************************/ 00012 //-------------------------------- 00013 // P a r t M u n u for K->3l decay 00014 //---------------------------------------------- 00015 00016 #include "flyoh.h" 00017 00018 using namespace GmpConst; 00019 void PartMunu:: 00020 DecParm() 00021 { 00022 // Attenzione questa routine vale solo per 00023 // il decadimento semileptonico dei K->l3 00024 // va scritta tutta..... 00025 00026 P[3] = P.m=massa = 0.126+ Pran()*0.239; //da definire 00027 00028 00029 // calcolo la direzione di decadimento dei figli. 00030 double cost = 1.0 - 2.0 * Pran(); 00031 00032 //mettere la distribuzione in cost giusta.. p(costet)= (1.+costet)/2. 00033 00034 double fi = DuePiGreco * Pran(); 00035 dw->cstar=cost; dw->fistar=fi; 00036 dw->rg->cstar=-cost; dw->rg->fistar=fi+PiGreco; 00037 }