Package madgraph :: Package madweight :: Module change_tf :: Class TF_in_SubProcesses
[hide private]
[frames] | no frames]

Class TF_in_SubProcesses

source code

Class for building transfert functions routine in a specific SubProcess

Instance Methods [hide private]
 
__init__(self, TF_data, MW_sub)
TF_input: object of class TF_with_particles containing all the information of TF_param.dat MW_sub: string of the name of the MW subprocess in which we are going to work
source code
 
charge_particle_content(self)
find the ingoing and outgoing particles for this Subprocess store this information in self.particles=[list of PID] return the dictionary
source code
 
define_tf_block_for_particles(self, pid_list)
find for all particles in which tf_block she is in return [list of tf_block].
source code
 
block_for_thispid(self, pid)
find in which TF, the particle pid is if it is delta return 0 if it's a invisible particles return -1
source code
 
write_transfer_function_file(self)
write transfer_function.f file for the specific subprocesses
source code
 
text_get_central_point(self)
return the get_centralPoint function in a unformated text (need to pass in mod_file for comment, and to f77_format
source code
 
text_transfer_fct(self)
return the transfer_fct function in a unformated text (need to pass in mod_file for comment, and to f77_format
source code
 
text_tf_E_for_part(self)
return the different tf_E_for_XX function in a unformated text (need to pass in mod_file for comment, and to f77_format
source code
 
text_tf_E_for_one_part(self, i)
return the different tf_E_for_XX function in a unformated text (need to pass in mod_file for comment, and to f77_format
source code
Method Details [hide private]

define_tf_block_for_particles(self, pid_list)

source code 

find for all particles in which tf_block she is in return [list of tf_block]. tf_block is the string name of the tf block, 0 if it's delta related and -1 if it's an invisible particles