add cross section before matching and event-level efficiency