Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/advanced/ChargeExchangeMC/example.cf is written in an unsupported language. File is not indexed.

0001 # I. EDT examples
0002 
0003 # EDT: delete events when sum of absorbed energy in left calorimeter is more
0004 # than specified value
0005 #delete edt if Sum( clEDcol ) > 350 * MeV
0006 
0007 # EDT: keep events if sum of absorbed energy in two specified crystals in left
0008 # calorimeter is more than sum of absorbed energy in outer crystals of left
0009 # calorimeter
0010 #keep edt if clEDcol[2,2] + clEDcol[2,3] > Sum( Outer( clEDcol ) )
0011 
0012 # EDT: delete events if sum of absorbed energy in inner crystals of right
0013 # calorimeter is more than specified value
0014 #delete edt if Sum( Inner( crEDcol ) ) > 200 * MeV
0015 
0016 
0017 # II. TPT examples. Can be safely used only for rich event data sets
0018 
0019 # TPT: make diagonal cut in monitor counter
0020 delete tpt if bp_mon_posl[1] < bp_mon_posl[2]
0021 
0022 # TPT: make target radius smaller
0023 delete tpt if Sqrt(Sqr(op_tgt_posl[1]) + Sqr(op_tgt_posl[2]) + \
0024                    Sqr(op_tgt_posl[3])) > 2 * cm
0025 
0026 
0027 # III. TPT examples. Can be safely used for any event data sets
0028 
0029 # TPT: delete all events in angular range (0.0000, -1.0000)
0030 #delete tpt if op_cosTh_SCM < 0
0031 
0032 # TPT: delete all events with id less than 500
0033 #delete tpt if event < 500
0034 
0035 # TPT: delete all events when monitor was not triggered
0036 #delete tpt if ! mon
0037 
0038 # TPT: delete all events without TPT (i.e. false triggered events)
0039 #delete tpt if ! tpt