23–25 Sept 2024
Valencia (Spain)
Europe/Madrid timezone

Automatic Differentiation in RooFit

25 Sept 2024, 11:30
20m
Valencia (Spain)

Valencia (Spain)

Computer Science Computer Science

Speaker

Vassil Vasilev (Princeton University (US))

Description

With the growing datasets of HEP experiments, statistical analysis becomes more computationally demanding, requiring improvements in existing statistical analysis software. One way forward is to use Automatic Differentiation (AD) in likelihood fitting, which is often done with RooFit (a toolkit that is part of ROOT.) As of recently, RooFit can generate the gradient code for a given likelihood function with Clad, a compiler-based AD tool. At the CHEP 2023, and ICHEP 2024 conferences, we showed how using this analytical gradient significantly speeds up the minimization of simple likelihoods. This talk will present the current state of AD in RooFit. One highlight is that it now supports more complex models like template histogram stacks ("HistFactory"). It also uses a new version of Clad that contains several improvements tailored to the RooFit use case. This contribution will furthermore demo complete RooFit workflows that benefit from the improved performance with AD, such as CMS and ATLAS Higgs measurements.

Authors

Co-author

Vassil Vasilev (Princeton University (US))

Presentation materials