Files
2016-06-09 16:25:56 +02:00

40 lines
1.2 KiB
CFEngine3

# I. EDT examples
# EDT: delete events when sum of absorbed energy in left calorimeter is more
# than specified value
#delete edt if Sum( clEDcol ) > 350 * MeV
# EDT: keep events if sum of absorbed energy in two specified crystals in left
# calorimeter is more than sum of absorbed energy in outer crystals of left
# calorimeter
#keep edt if clEDcol[2,2] + clEDcol[2,3] > Sum( Outer( clEDcol ) )
# EDT: delete events if sum of absorbed energy in inner crystals of right
# calorimeter is more than specified value
#delete edt if Sum( Inner( crEDcol ) ) > 200 * MeV
# II. TPT examples. Can be safely used only for rich event data sets
# TPT: make diagonal cut in monitor counter
delete tpt if bp_mon_posl[1] < bp_mon_posl[2]
# TPT: make target radius smaller
delete tpt if Sqrt(Sqr(op_tgt_posl[1]) + Sqr(op_tgt_posl[2]) + \
Sqr(op_tgt_posl[3])) > 2 * cm
# III. TPT examples. Can be safely used for any event data sets
# TPT: delete all events in angular range (0.0000, -1.0000)
#delete tpt if op_cosTh_SCM < 0
# TPT: delete all events with id less than 500
#delete tpt if event < 500
# TPT: delete all events when monitor was not triggered
#delete tpt if ! mon
# TPT: delete all events without TPT (i.e. false triggered events)
#delete tpt if ! tpt