Package madgraph :: Package madweight :: Module substructure_class :: Class ECS_sector
[hide private]
[frames] | no frames]

Class ECS_sector

source code

                       diagram --+    
                                 |    
blob_solution.Level_generation --+    
                                 |    
       ECS_sector_no_multi_channel --+
                                     |
                                    ECS_sector

modify version of ECS sector, returning the different possibility of unalignment in the black box (usefull for multichannel mode)

Instance Methods [hide private]
 
equivalent_ECS_1neut(self, use_noresonant=0)
define completely the change of variable for the enlarged ECS...
source code
 
equivalent_ECS_passinC(self, propa1, fuse1)
check if those information can create a C block and define it propa1: first propagator than should enter in the C block fuse1: list of particles following this propa and should be fuse
source code
 
equivalent_ECS_2neut(self)
1) define completely the change of variable for the enlarged ECS -find which propagator aligned,...
source code
 
define_new_ecs_d(self, propagator, fuse)
return a valid object for this change of variable
source code

Inherited from ECS_sector_no_multi_channel: __init__, __str__, define_blob, equivalent_ECS, info, order_block, update_unaligned_with_blob

Inherited from diagram: add_content, contains_particle, define_level, define_neut_content, order_in_level

Inherited from blob_solution.Level_generation: define_fuse_region

Method Details [hide private]

equivalent_ECS_1neut(self, use_noresonant=0)

source code 

define completely the change of variable for the enlarged ECS
- return all the possible ECS changing the particles entering in the B case
- define equivalent soltution if any (B->C)

Overrides: ECS_sector_no_multi_channel.equivalent_ECS_1neut

equivalent_ECS_2neut(self)

source code 
1) define completely the change of variable for the enlarged ECS
    -find which propagator aligned,...
Each change of variable are factorized!!!

Overrides: ECS_sector_no_multi_channel.equivalent_ECS_2neut