90 likes | 242 Views
SLHC Calorimeter Trigger Tools. M.Bachtis, S.Dasu, K.Flood , W.Smith University of Wisconsin. Introduction. SLHC Calorimeter trigger goals Provide high-performance triggers in the SLHC environment Electrons and photons : Provide similar performance with current trigger but in SLHC conditions
E N D
SLHC Calorimeter Trigger Tools M.Bachtis, S.Dasu, K.Flood, W.SmithUniversity of Wisconsin 8 September 2014
Introduction • SLHC Calorimeter trigger goals • Provide high-performance triggers in the SLHC environment • Electrons and photons: Provide similar performance with current trigger but in SLHC conditions • Taus: Improve background rejection so that the thresholds will be relatively low • Jets: Provide high energy and position resolution • Support a tracking trigger • High spatial resolution so that tracks can be mapped to Calorimeter objects • Track multiplicity and isolation to resolve electrons from photons, taus from jets 8 September 2014
SLHC Calo Trigger in CMSSW • Implements algorithms Mike Bachtis discussed earlier • Emulator, event display, offline analysis • SLHC/CondFormats/L1SLHCCaloTrigger • SLHC/DataFormats/L1SLHCCaloTrigger • SLHC/L1Trigger/SLHCCaloTrigger • SLHC/L1TriggerConfig/SLHCCaloTriggerConfigProducers • SLHC/L1TriggerOffline/SLHCCaloTriggerAnalysis • SLHC/RootDisplay • Packages in Wisconsin CVS • maybe now have found a permanent home in CMSSW • Currently implemented in CMSSW_2_1_9 • Configuration driven by a single xml setup file 8 September 2014
Trigger Configuration • Many handles available through xml setup • ECAL Tower Threshold • HCAL Tower Threshold • ECAL/(ECAL+HCAL) • Cluster Threshold after overlap • Electron isolation: IsoElecA + IsoElecB*ET/1000 • Tau isolation: IsoTauA + IsoTauB*ET/1000 • Isolation Zone (N towers in annulus around cluster) • JetCenter = Deviation of jet center after weighting • Minimum Jet Et 8 September 2014
Pileup Datasets • Generated with CMS_2_1_7 Summer08 MC configs • GEN,SIM,DIGI,L1,DIGI2RAW • MixingHighLumiPileUp • 1 x 10^34, ~20 PU evts/bx, 14 TeV • Zee: 40K evts • Ztautau: 40K evts • Tauola ttbar: 25K evts • QCD 20-170: 150K evts • ~30K each in 5 Et bins: 20-30, 30-50, 50-80, 80-120, 120-170 • Currently available in Wisconsin dCache • Also will publish, then available through global DBS • Few TB, >10^5 CPU-hours • 10-40 evts/job for > 90% successful completion 8 September 2014
TTbar: No PU vs PU TTbar – No PU TTbar – PU Clusters Filtered Clusters e/γ τ jets 8 September 2014
Threshold/Cut Optimization Single τ Trigger • Currently systematically scanning over large set of permutations of the trigger configuration to understand efficiency and rate tradeoffs, and look for any problems • Tau trigger performance will allow great freedom in finding optimal tau trigger configs for various SLHC epochs and scenarios • hope for same in egamma, jets LHC Trigger SLHC Trigger Significant improvement for taus ! The single Tau Threshold could be <1/2 the value we have now. Performs equally well at 10^34, 20 PU. 8 September 2014
Default Configuration • Plots in next presentation made using • Reco/gen cluster matching DeltaR < 0.3 • abs(eta) < 2.5 • ECAL tower threshold: 1,2,3,4 GeV • HCAL tower threshold: 3,4,5,6 GeV • E/(E+H) > 0.9 8 September 2014
Summary • SLHC Calo trigger wiki has full recipe for obtaining/running/tweaking the trigger code • http://wiki.hep.wisc.edu/cmsops/SLHCCaloTrigger • Full integration into CMSSW framework but currently accessible only from local Wisconsin CVS • Provides excellent trigger performance at 10^34, probably also at few x 10^34 • Higher lumi/PU datasets up to few x 10^34 can be created using lots of parallel jobs • Going beyond that will require improvements in event mixing (some of which already on the way) • Next steps: • Tune egamma/tau for different lumi/PU • Jet reconstruction improvements • Understand at what point tracking is needed, what info is required • Integrate cluster energy/position calibration • Feedback loop with hardware developers to understand constraints and opportunities 8 September 2014