@@ -11,7 +11,7 @@ author: Galin Bistrev
11
11
permalink : blogs/2025_galin_bistrev_results_blog/
12
12
banner_image : /images/blog/banner-cern.jpg
13
13
date : 2025-09-25
14
- tags : cern cms root combine c++ rooFit automatic-differentiation
14
+ tags : cern cms root combine c++ RooFit automatic-differentiation
15
15
---
16
16
17
17
### ** Introduction**
@@ -22,7 +22,7 @@ that aimed to provide support for Automatic Differentiation (AD)
22
22
into the CMS Combine tool profile likelihood scans.
23
23
24
24
25
- Mentors: Jonas Rembser , Vassil Vasilev , David Lange
25
+ Mentors: Jonas Rembser, Vassil Vasilev, David Lange
26
26
27
27
### ** Description of the Project**
28
28
@@ -32,7 +32,7 @@ statistical analysis tool of the CMS experiment at CERN.
32
32
Combine is built on top of RooFit, which has recently introduced AD to
33
33
improve minimization techniques.By providing computationally efficient
34
34
gradients through AD, RooFit achieves substantial performance
35
- improvements. In Roofit ,Clad converts internal likelihood representations
35
+ improvements. In RooFit ,Clad converts internal likelihood representations
36
36
into standalone C++ code, from which gradient routines for AD
37
37
are generated.This strategy not only speeds up the fitting process but
38
38
also increases the portability and shareability of likelihood models,
@@ -88,7 +88,7 @@ achieve the stated objectives:
88
88
` CodegenImpl.cxx ` to generate code for models making use of it.
89
89
90
90
- Imported three pieces of code from Combine that handle the minimization
91
- procedures within the framework in Roofit 's ` RooMinimizer.cxx ` .
91
+ procedures within the framework in RooFit 's ` RooMinimizer.cxx ` .
92
92
The first is the class ` FreezeDisconnectedParametersRAII ` ,
93
93
which automatically freezes and unfreezes parameters disconnected from
94
94
the likelihood graph. The second is the function ` generateOrthogonalCombinations ` ,
@@ -99,7 +99,7 @@ achieve the stated objectives:
99
99
them so that combinations differing least from the current best
100
100
configuration are evaluated first.
101
101
102
- - Using the above stated functions , the discrete profiling algorith ,
102
+ - Using the above stated functions , the discrete profiling algorithm ,
103
103
which is the main minimization algorithm in Combine, was imported in
104
104
` RooMinimizer.cxx ` .
105
105
@@ -145,7 +145,6 @@ CERN.
145
145
146
146
147
147
## ** Related Links**
148
- ### Related Links
149
148
- [ CMS Combine GitHub page] https://cms-analysis.github.io/HiggsAnalysis-CombinedLimit/latest/
150
149
- [ ROOT official repository] https://github.com/root-project/root
151
150
- [ My GitHub profile] https://github.com/GalinBistrev2
0 commit comments