Changes between Version 1 and Version 2 of MadWeightDiagramClass
- Timestamp:
- Apr 6, 2012, 4:33:02 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MadWeightDiagramClass
v1 v2 39 39 ||'''width'''||int||-1|| width of the particle (-1 if external particle)|| 40 40 ||Optional variable|| 41 ||'''tf_level'''||int||Error|| 0-1 particle cann't enter in change of variable, <br>2 can and 3 must (for invisible particle)||41 ||'''tf_level'''||int||Error|| 0-1 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)||None||create the pmass2_$i.inc for solution|| 97 97 ||'''already_generated_in_decay'''||particle,generated_propa||generated_propa||give (recurently) all the first particle already generated in the branchs of desintegration|| 98 ||check_invisible_decay||None||text||check 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_decay||None||text||check 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_list||propa_list||return all the propagator that must be generated following BW distibution|| 102 102 ||'''return_propa_generation'''||list,pos||line(str)||return the line for the definition of how to generate the mass|| … … 119 119 ===== !! routine ===== 120 120 ||'''name'''||'''input'''||'''output'''||'''fonction'''|| 121 ||find_solutions||None||None||find 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_solutions||None||None||find 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_content||None||None||import all the information for the blog|| 125 125 ||put_in_ecs||ECS||None|| put this blob in the blob content of ECS|| … … 153 153 ||'''name'''||'''input'''||'''output'''||'''fonction'''|| 154 154 ||define_blob||MG_diag||None|| define the blob associated to this Enlarged constraint sector( in MG_diag and in ECS) || 155 ||equivalent_ECS||None||None||1) define completly the change of variable for the enlarged ECS <br>\156 -find which propagator aligned,... <br>\155 ||equivalent_ECS||None||None||1) 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_1neut||None||None||^|| … … 160 160 ||info||None||str||return some information about the ECS and the associated blob for write in output|| 161 161 ||order_block||None||none|| order the block of step|| 162 ||update_unaligned_with_blob||None||None||take care of the position of the other neutrino in order to have a more <br>\163 serious definition of the number of un-aligned variable <br>\162 ||update_unaligned_with_blob||None||None||take care of the position of the other neutrino in order to have a more[[br]]\ 163 serious definition of the number of un-aligned variable[[br]]\ 164 164 this routine is designed for update the 1 neutrino case|| 165 165 ==== Blob_solution ==== … … 174 174 ||debug||None||None||print information|| 175 175 || Find Solution|||||||| 176 ||find_all_solutions||blob||None|| 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_solutions||blob||None|| 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_solution||blob||None|| find a first solution to resolve the blob\