Skip to content

Commit fb00aa1

Browse files
authored
Merge pull request #538 from cms-analysis/102x-release-docs
updating the docs in preparation for new tags
2 parents fa52dec + 066ba63 commit fb00aa1

File tree

3 files changed

+52
-4
lines changed

3 files changed

+52
-4
lines changed

docs/index.md

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,57 @@ The instructions below are for installation within a CMSSW environment
1818

1919
You can find the latest releases on github under [https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/releases](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/releases)
2020

21-
### ROOT6 SLC6 release `CMSSW_8_1_X` - recommended version
21+
### CC7 release `CMSSW_10_2_X` - validation in progress
22+
23+
Once validation is complete this release will become the recommended version.
2224

2325
Setting up the environment (once):
2426

2527
```sh
28+
export SCRAM_ARCH=slc7_amd64_gcc700
29+
cmsrel CMSSW_10_2_13
30+
cd CMSSW_10_2_13/src
31+
cmsenv
32+
git clone https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit.git HiggsAnalysis/CombinedLimit
33+
cd HiggsAnalysis/CombinedLimit
34+
```
35+
Update to a reccomended tag - currently the reccomended tag is **v8.0.0**:
36+
37+
```sh
38+
cd $CMSSW_BASE/src/HiggsAnalysis/CombinedLimit
39+
git fetch origin
40+
git checkout v8.0.0
41+
scramv1 b clean; scramv1 b # always make a clean build
42+
```
43+
44+
### SLC6/CC7 release `CMSSW_8_1_X` - recommended version
45+
46+
Setting up the environment (once):
47+
48+
```sh
49+
# For CC7:
50+
export SCRAM_ARCH=slc7_64_gcc530
51+
# For SLC6:
2652
export SCRAM_ARCH=slc6_64_gcc530
53+
2754
cmsrel CMSSW_8_1_0
2855
cd CMSSW_8_1_0/src
2956
cmsenv
3057
git clone https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit.git HiggsAnalysis/CombinedLimit
3158
cd HiggsAnalysis/CombinedLimit
3259
```
33-
Update to a reccomended tag - currently the reccomended tag is **v7.0.12**:
60+
Update to a reccomended tag - currently the reccomended tag is **v7.0.13**:
3461

3562
```sh
3663
cd $CMSSW_BASE/src/HiggsAnalysis/CombinedLimit
3764
git fetch origin
38-
git checkout v7.0.12
65+
git checkout v7.0.13
3966
scramv1 b clean; scramv1 b # always make a clean build
4067
```
4168

69+
70+
## What has changed between tags?
71+
4272
You can generate a diff of any two tags (eg for `v7.0.8` and `v7.0.6`) by using following the url:
4373

4474
[https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/compare/v7.0.6...v7.0.7](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/compare/v7.0.6...v7.0.7)

docs/releaseNotes.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Release notes
2+
3+
## CMSSW 10_2_X - v8.0.0
4+
5+
This release contains all of the changes listed for v7.0.13 below. In addition:
6+
7+
- New [documentation pages](https://cms-analysis.github.io/HiggsAnalysis-CombinedLimit/), using the [mkdocs](http://mkdocs.org) framework. The documentation source is included in the repository as [simple markdown files](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit/tree/102x/docs). Users are welcome to make additions and corrections as pull requests to this repo.
8+
- It is now possible to include additional constraint terms for regularisiation when unfolding using combine. Detailed documentation for this is given [here](https://cms-analysis.github.io/HiggsAnalysis-CombinedLimit/part3/regularisation/).
9+
- The option `-S 0` to remove all systematic uncertainties has been removed. Instead, to freeze all constrained nuisance parameters the option `--freezeParameters allConstrainedNuisances` should be used, which replaces the previous shortcut of `--freezeParameters all`.
10+
- The possibility to use some old method names has now been fully removed. When setting the `-M` option, `FitDiagnostics`, `AsymptoticLimits` and `Significance` must be used instead of, respectively, `MaxLikelihoodFit`, `Asymptotic` and `ProfileLikelihood`.
11+
12+
13+
## CMSSW 8_1_X - v7.0.13
14+
15+
- Nuisance `edit` selections for bins, processes or systematic names now require a complete string match. For example, `nuisance edit add procA binA [...]` will no longer match `procAB` and `binAB`. Note that regex selections can still be used to match multiple labels, but again are now required to match the full strings.
16+
- Nuisance parameters can now be frozen using attributes that have been assigned to the corresponding RooRealVars. Syntax is `--freezeWithAttributes attr1,attr2,...,attrN`.
17+
- For Higgs analyses: added YR4 cross sections, branching ratios and partial width uncertainties in `data/lhc-hxswg/sm/`, as used in HIG-17-031
18+
- **[EXPERIMENTAL]** For binned analyses using autoMCStats a faster implementation of the vertical template morphing for shape uncertainties can be enabled at runtime with the option `--X-rtd FAST_VERTICAL_MORPH`. Any results using this flag should be validated carefully against the default.

src/Combine.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1234,7 +1234,7 @@ void Combine::addDiscreteNuisances(RooWorkspace *w){
12341234
RooArgSet clients;
12351235
utils::getClients(CascadeMinimizerGlobalConfigs::O().pdfCategories,(w->allPdfs()),clients);
12361236
TIterator *it = clients.createIterator();
1237-
clients.Print();
1237+
// clients.Print();
12381238
while (RooAbsArg *arg = (RooAbsArg*)it->Next()) {
12391239
(CascadeMinimizerGlobalConfigs::O().allRooMultiPdfs).add(*(dynamic_cast<RooMultiPdf*>(arg)));
12401240
RooAbsPdf *pdf = dynamic_cast<RooAbsPdf*>(arg);

0 commit comments

Comments
 (0)