Leyan Li1
1 Peking University (CN)
Apr 29th 2026
--theme-primary color.
| Channel | $\tau_h\tau_h$ | $\mu\tau_h$ | $e\tau_h$ | $e\mu$ | Combined |
|---|---|---|---|---|---|
| Data events | 245,831 | 312,457 | 198,623 | 87,341 | 844,252 |
| $Z \to \tau\tau$ | 148,230 | 201,560 | 129,440 | 52,180 | 531,410 |
| Fake background | 72,450 | 68,320 | 44,810 | 21,620 | 207,200 |
| $t\bar{t}$ | 12,840 | 24,560 | 15,230 | 8,940 | 61,570 |
| Other | 12,311 | 18,017 | 9,143 | 4,601 | 44,072 |
$ python3 scripts/gen_skin_showcase.py🎨 Generating classic... ✅🎨 Generating bold... ✅🎨 Generating cobalt... ✅🎨 Generating voltage... ✅🎨 Generating botanical... ✅🎨 Generating jade... ✅🎨 Generating lavender... ✅🎨 Generating cyber... ✅🎨 Generating terminal... ✅ ==================================================✅ Generated 9/9 skin previews in: /Users/ky230/.../Pre-slides/playground/ └── skin_classic.html └── skin_bold.html └── skin_cobalt.html └── skin_voltage.html └── skin_botanical.html └── skin_jade.html └── skin_lavender.html └── skin_cyber.html └── skin_terminal.html $ █
# Expected limit extractionimport ROOTfrom array import array def get_expected_limit(mass, channel): f = ROOT.TFile(f"limits/{channel}/higgsCombine.m{mass}.root") tree = f.Get("limit") limits = [] for entry in tree: limits.append(entry.limit) return limits[2] # median expected
#include <torch/script.h>#include "FWCore/Framework/interface/one/EDProducer.h" class PNNProducer : public edm::one::EDProducer<> { torch::jit::Module model_; void produce(edm::Event& e, const edm::EventSetup&) { auto input = buildTensor(e); auto score = model_.forward({input}).toTensor(); e.put(std::make_unique<float>(score.item<float>())); }};
// Typewriter animation for terminalconst observer = new IntersectionObserver( (entries) => { entries.forEach(entry => { if (entry.isIntersecting) { playAnimation(); } else { resetLines(); } }); }, { threshold: 0.5 });
<section class="slide normal-slide"> <div class="slide-content reveal d1"> <div class="two-col"> <div class="left-col"> <div class="highlight-box"> <strong>Result</strong> </div> </div> </div> </div></section>
use std::collections::HashMap; fn compute_limits(masses: &[f64]) -> HashMap<u32, f64> { let mut results = HashMap::new(); for &m in masses { let limit = run_combine(m as u32); results.insert(m as u32, limit.expected); } results}