Difference between revisions of "Gams reconstruction"
Line 13: | Line 13: | ||
'''phot_cell_cbk_mc.inc''' common with shower profile parameters | '''phot_cell_cbk_mc.inc''' common with shower profile parameters | ||
− | '''cphoto.inc ''' common with control keys, flags and other aux. | + | '''cphoto.inc ''' common with control keys, flags and other aux. variables |
Line 19: | Line 19: | ||
'''addhits_lib.F ''' generates hits based on shower library data | '''addhits_lib.F ''' generates hits based on shower library data | ||
− | '''addhits_sim.F''' | + | '''addhits_sim.F ''' performs hits generation using fast simulation based on profile functions |
− | |||
− | |||
+ | '''isim.F ''' main routine calling others to generate hits | ||
+ | '''recon_sim.F ''' contains reconstruction package itself | ||
− | |||
− | |||
− | gustep.F | + | '''guout.F ''' ''call recon_sim()'' from here to get event reconstruction |
+ | |||
+ | '''gustep.F ''' ''call isim(chdet,chsimopt)'' to simulate and store hits. | ||
+ | normally, after that particle stops in GUSTEP (ISTOP = 1) to avoid multiple counting | ||
Revision as of 12:27, 5 September 2013
Short description of the reconstruction package developed for GAMs
(with changes and updates)
Package includes:
adcgam_bk.inc common with output reconstruction
phot_cell_cbk_mc.inc common with shower profile parameters
cphoto.inc common with control keys, flags and other aux. variables
addhits_lib.F generates hits based on shower library data
addhits_sim.F performs hits generation using fast simulation based on profile functions
isim.F main routine calling others to generate hits
recon_sim.F contains reconstruction package itself
guout.F call recon_sim() from here to get event reconstruction
gustep.F call isim(chdet,chsimopt) to simulate and store hits.
normally, after that particle stops in GUSTEP (ISTOP = 1) to avoid multiple counting
- include file
adcgam_bk.inc
structure:
$ (energy_adcgam, adcgam( 1,1) ) ,! r4 $ ( x_adcgam, adcgam( 2,1) ) ,! r4 $ ( y_adcgam, adcgam( 3,1) ) ,! r4 $ ( z_adcgam, adcgam( 4,1) ) ,! r4 $ ( xc_adcgam, adcgam( 5,1) ) ,! r4 $ ( yc_adcgam, adcgam( 6,1) ) ,! r4 $ ( chi2_adcgam, adcgam( 7,1) ) ,! r4 $ ( type_adcgam, adcgam( 8,1) ) ,! i4 $ ( dime_adcgam, adcgam( 9,1) ) ,! i4 $ ( id_adcgam, adcgam(10,1) ) ! i4