Changes between Version 1 and Version 2 of MadWeightDiagramClass
 Timestamp:
 04/06/12 16:33:02 (8 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

MadWeightDiagramClass
v1 v2 39 39 '''width'''int1 width of the particle (1 if external particle) 40 40 Optional variable 41 '''tf_level'''intError 01 particle cann't enter in change of variable, <br>2 can and 3 must (for invisible particle)41 '''tf_level'''intError 01 particle cann't enter in change of variable,[[br]] 2 can and 3 must (for invisible particle) 42 42 ===== !! routine ===== 43 43 '''name''''''input''''''output''''''fonction''' … … 96 96 '''create_pmass2'''object,i(int)Nonecreate the pmass2_$i.inc for solution 97 97 '''already_generated_in_decay'''particle,generated_propagenerated_propagive (recurently) all the first particle already generated in the branchs of desintegration 98 check_invisible_decayNonetextcheck if one of the invisible particle decay in 2 invisible particle. <br>\99 return 0 if not <br>\100 return a text with the call of the equivalent subroutine <br>98 check_invisible_decayNonetextcheck if one of the invisible particle decay in 2 invisible particle.[[br]]\ 99 return 0 if not[[br]]\ 100 return a text with the call of the equivalent subroutine[[br]] 101 101 '''collect_generated_propa'''ECS,blob_sol_listpropa_listreturn all the propagator that must be generated following BW distibution 102 102 '''return_propa_generation'''list,posline(str)return the line for the definition of how to generate the mass … … 119 119 ===== !! routine ===== 120 120 '''name''''''input''''''output''''''fonction''' 121 find_solutionsNoneNonefind a first solution to resolve the blob. <br>\122 The idea is to take the more local possibility in all case <br>\123 this is perhaps not the best solution but it's only the beginning of the resolution <br>121 find_solutionsNoneNonefind a first solution to resolve the blob.[[br]]\ 122 The idea is to take the more local possibility in all case[[br]]\ 123 this is perhaps not the best solution but it's only the beginning of the resolution[[br]] 124 124 generate_contentNoneNoneimport all the information for the blog 125 125 put_in_ecsECSNone put this blob in the blob content of ECS … … 153 153 '''name''''''input''''''output''''''fonction''' 154 154 define_blobMG_diagNone define the blob associated to this Enlarged constraint sector( in MG_diag and in ECS)  155 equivalent_ECSNoneNone1) define completly the change of variable for the enlarged ECS <br>\156 find which propagator aligned,... <br>\155 equivalent_ECSNoneNone1) define completly the change of variable for the enlarged ECS[[br]]\ 156 find which propagator aligned,...[[br]]\ 157 157 2) define equivalent solution if any (B>C) 158 158 equivalent_ECS_1neutNoneNone^ … … 160 160 infoNonestrreturn some information about the ECS and the associated blob for write in output 161 161 order_blockNonenone order the block of step 162 update_unaligned_with_blobNoneNonetake care of the position of the other neutrino in order to have a more <br>\163 serious definition of the number of unaligned variable <br>\162 update_unaligned_with_blobNoneNonetake care of the position of the other neutrino in order to have a more[[br]]\ 163 serious definition of the number of unaligned variable[[br]]\ 164 164 this routine is designed for update the 1 neutrino case 165 165 ==== Blob_solution ==== … … 174 174 debugNoneNoneprint information 175 175  Find Solution 176 find_all_solutionsblobNone complete blob.sol => find tree solutions: <br>\177 1. this solutions maximize the number of propagator generated following BW <br>\178 2. this solutions maximize the number of external particle generated following tf (i.e. all execpt neutrino) <br>\176 find_all_solutionsblobNone complete blob.sol => find tree solutions:[[br]] \ 177 1. this solutions maximize the number of propagator generated following BW[[br]] \ 178 2. this solutions maximize the number of external particle generated following tf (i.e. all execpt neutrino)[[br]] \ 179 179 3. this solutions try to be an intermediate solution between the two  180 180 find_beta_solutionblobNone find a first solution to resolve the blob\