Skip to content

Analyses

FLAF is shared by three analyses. The common pipeline is documented here; each analysis adds its own physics — extra submodules, observables, signals and (for the HH analyses) statistical inference — documented in that analysis's own docs/.

Analysis Channel Adds on top of FLAF Docs
HH→bb̄ττ HH → bb̄ττ SVfit (ClassicSVfit, SVfitTF), HHKinFit2, HHbtag, DeepTau; resonant + non-resonant signals; StatInference. github.com/cms-flaf/HH_bbtautaudocs/
HH→bb̄WW HH → bb̄WW DeepHME mass reconstruction; b-tag-shape caching (AnalysisCacheTask); StatInference. github.com/cms-flaf/HH_bbWWdocs/
H→μμ H → μμ Single-Higgs; the simplest setup (just FLAF + Corrections); no statistical-inference submodule. github.com/cms-flaf/H_mumudocs/

What is common vs analysis-specific

  • Common (here, in FLAF): the task graph, the configuration system, the environment, storage, eras and CI. The full-workflow walkthrough applies to every analysis.
  • Analysis-specific (in each repo's docs/): the extra physics submodules and how to set them up, the analysis's signals and processes, its observables and any analysis-only steps, and — for HH→bb̄ττ and HH→bb̄WW — the statistical-inference configuration.

HH→bb̄ττ — the reference analysis

The most feature-complete analysis: SVfit and HHKinFit2 mass reconstruction, the HHbtag b-jet identifier, DeepTau-based τ identification (select the version with --customisations deepTauVersion=2p5), and resonant + non-resonant signal models. Used throughout these docs as the worked example.

HH→bb̄WW

Uses DeepHME for mass reconstruction instead of SVfit. Its pipeline inserts a b-tag-shape caching step (AnalysisCacheTask/AnalysisCacheAggregationTask) before histogramming — see the caveat in the walkthrough and Task reference.

H→μμ

A single-Higgs analysis with the leanest submodule set (no StatInference/inference). Its CI runs over all Run 3 eras (H_mumu_eras: ALL), and its CI process names are lower-case (custom_CI_signal, …) — see Processes & models.