wiki:BhabhaDeflection

bhabha deflection treatment

guineapig++ can apply beam-beam effect on Bhabha event input file bhabha.ini ( and eventually bhabha_photon.ini)

internally, bhabhas are considered as being pairs. For activating the bhabha treatment use in acc.dat the keywords : do_bhabhas, track_secondaries, store_secondaries. If do_bhabhas = 1 : reads bhabha.ini only. If do_bhabha = 2 reads bhabha_photon.ini in addition.

  • bhabha.ini and bhabha_photon.ini can be produced with a dedicated bhabha study tool (e.g. BHLUMI). A bhabha event input is a couple of 4-momenta (in GeV). The format of the file is then :
px1 py1 pz1 E1 px2 py2 pz2 E2 

( index 1 : electrons; index 2 : positrons )

output files are:

  • bhabha_prod.dat : bhabhas from file bhabha.ini with additionnal information : a identifier label and 'mother energy'

The format of the file is :

label1 motherEnergy1 E1(GeV) px1/E1 py1/E1 pz1/E1
label2 motherEnergy2 E2(GeV) px2/E2 py2/E2 pz2/E2
............................................

( index 1 : electrons; index 2 : positrons )

  • secondaries0.dat : 4-momenta of bhabhas before tracking :
 E(GeV) px/E py/E pz/E x y z process id. label 

(In case of bhabhas, process is always -1 )

  • secondaries.dat : same as bhabhas0.dat, but after tracking

Note : for versions before guineapig++-0.4.0-b the keywords track_bhabhas and store_bhabhas are to be used in place of track_secondaries and store_secondaries. In a similar way, the output files are not secondaries0.dat and secondaries.dat but : bhabhas0.dat and bhabhas.dat .

Last modified 13 years ago Last modified on Mar 11, 2011, 12:08:39 PM