forked from cms-sw/cmssw
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request cms-sw#151 from gpetruc/slc6-root5.34.17
Sync SL6 branch to SL5
- Loading branch information
Showing
42 changed files
with
2,349 additions
and
128 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
Simple counting experiment | ||
date 2011.11.18 | ||
imax 1 number of channels | ||
jmax 1 number of backgrounds | ||
kmax 1 number of nuisance parameters | ||
------------ | ||
bin c | ||
observation 1 | ||
------------ | ||
bin c c | ||
process S B | ||
process 0 1 | ||
rate 1 5.5 | ||
------------ | ||
dB lnN 1.00 1.30 | ||
|
||
|
||
# edit verb pr ch name pdf value | ||
nuisance edit add S * dB lnN 1.2 overwrite | ||
#nuisance edit drop B c dX ifexists | ||
nuisance edit rename S c dB dS | ||
#nuisance edit rename * * d(.*) CMS_\1 | ||
nuisance edit changepdf dS trG |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
================================= | ||
# grand combination has processes | ||
# non-ttH htt: qqH_hww ggH_hww WH_hww WH_htt ZH_hww ZH_htt | ||
# non-ttH hww3l: WH_htt WH_hww | ||
# ttH(bbttww): ttH_[cc,bb,tt,gg,gluglu,ww,zz,zg] | ||
# keep also in mind processes like ggH_SM in two state searches | ||
|
||
# first drop old BR unc implementation from individual analyses | ||
nuisance edit drop * * BRhiggs_htt | ||
nuisance edit drop * * BRhiggs_hvv | ||
nuisance edit drop * * BRhiggs_hzz4l | ||
nuisance edit drop * * CMS_hgg_BR | ||
|
||
# adding nuisances according to | ||
# https://indico.cern.ch/event/317643/contribution/0/material/0/0.pdf#page=6 | ||
|
||
# Lines come in pairs: | ||
# - first line takes care of all signal names we know only in cards for given decays | ||
# - second line takes care of special signal names that involve the decay and does it in all cards | ||
|
||
#param_alphaS | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ h(ww|zz|gg|tt|zg|mm) param_alphaS lnN 1.012 | ||
nuisance edit add h(tt|ww|zz|zg|gg|mm) * param_alphaS lnN 1.012 | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hbb param_alphaS lnN 0.989 | ||
nuisance edit add hbb * param_alphaS lnN 0.989 | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hcc param_alphaS lnN 0.942 | ||
nuisance edit add hcc * param_alphaS lnN 0.942 | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hgluglu param_alphaS lnN 1.055 | ||
nuisance edit add hgluglu * param_alphaS lnN 1.055 | ||
|
||
#param_mB | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ h(ww|zz|gg|tt|zg|mm|cc|gluglu) param_mB lnN 0.981 | ||
nuisance edit add h(ww|zz|gg|tt|zg|mm|cc|gluglu) * param_mB lnN 0.981 | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hbb param_mB lnN 1.014 | ||
nuisance edit add hbb * param_mB lnN 1.014 | ||
|
||
#param_mC | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hcc param_mC lnN 1.062 | ||
nuisance edit add hcc * param_mC lnN 1.062 | ||
|
||
#param_mt | ||
|
||
#HiggsDecayWidthTHU_hqq | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ h(ww|zz|gg|tt|zg|mm|gluglu) HiggsDecayWidthTHU_hqq lnN 0.988 | ||
nuisance edit add h(ww|zz|gg|tt|zg|mm|gluglu) * HiggsDecayWidthTHU_hqq lnN 0.988 | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)$ h(bb|cc) HiggsDecayWidthTHU_hqq lnN 1.008 | ||
nuisance edit add h(bb|cc) * HiggsDecayWidthTHU_hqq lnN 1.008 | ||
|
||
#HiggsDecayWidthTHU_hvv | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ h(ww|zz) HiggsDecayWidthTHU_hvv lnN 1.004 | ||
nuisance edit add h(ww|zz) * HiggsDecayWidthTHU_hvv lnN 1.004 | ||
|
||
#HiggsDecayWidthTHU_hll | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ h(tt|mm) HiggsDecayWidthTHU_hll lnN 1.019 | ||
nuisance edit add h(tt|mm) * HiggsDecayWidthTHU_hll lnN 1.019 | ||
|
||
#HiggsDecayWidthTHU_hgg | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hgg HiggsDecayWidthTHU_hgg lnN 1.010 | ||
nuisance edit add hgg * HiggsDecayWidthTHU_hgg lnN 1.010 | ||
|
||
#HiggsDecayWidthTHU_hzg | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hzg HiggsDecayWidthTHU_hzg lnN 1.051 | ||
nuisance edit add hzg * HiggsDecayWidthTHU_hzg lnN 1.051 | ||
|
||
#HiggsDecayWidthTHU_hgluglu | ||
nuisance edit add ^((W|qq|tt|Z|V|gg)H|VBF)(|_SM)$ hgluglu HiggsDecayWidthTHU_hgluglu lnN 1.028 | ||
nuisance edit add hgluglu * HiggsDecayWidthTHU_hgluglu lnN 1.028 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# -S 0 | ||
# --fastScan (MultiDimFit) | ||
# --profilingMode (ChannelCompatibilityCheck) | ||
|
||
|
||
imax 1 # number of channels | ||
jmax 1 # number of processes-1 | ||
kmax * # number of nuisance parameters | ||
-------------------------- | ||
bin hww | ||
observation 18 | ||
-------------------------- | ||
bin hww hww | ||
process ggH bkgww | ||
process 0 1 | ||
rate 11 7 | ||
|
||
lumi lnN 1.05 - | ||
theo_ggH lnN 1.10 - | ||
theo_bkgww lnN - 1.10 | ||
exp_systww lnN 1.05 1.05 | ||
MCstatww lnN 1.01 - | ||
|
||
theo group = theo_bkgww theo_ggH | ||
theoB group = theo_bkgww | ||
theoS group = theo_ggH | ||
lumi group = lumi | ||
stat group = MCstatww | ||
|
||
#does not exist: error in modeltools | ||
#dummy group = foobar | ||
|
||
#empty error | ||
#testempty group | ||
|
||
#missing [+]= | ||
#testsyntax group bla bla bla | ||
#testsyntax group -= bla bla bla | ||
|
||
#add before define | ||
#add group += lumi | ||
|
||
equals group = lumi | ||
equals group += lumi MCstatww | ||
#redefinition error | ||
#equals group = theo_ggH |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
imax 1 # number of channels | ||
jmax 1 # number of processes-1 | ||
kmax * # number of nuisance parameters | ||
-------------------------- | ||
bin hgg | ||
observation 25 | ||
-------------------------- | ||
bin hgg hgg | ||
process ggH bkggg | ||
process 0 1 | ||
rate 10 8 | ||
|
||
lumi lnN 1.05 - | ||
theo_ggH lnN 1.10 - | ||
theo_bkggg lnN - 1.10 | ||
exp_systgg lnN 1.05 1.05 | ||
MCstatgg lnN 1.01 - | ||
|
||
theo group = theo_bkggg theo_ggH | ||
theoB group = theo_bkggg | ||
theoS group = theo_ggH | ||
lumi group = lumi | ||
stat group = MCstatgg | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/***************************************************************************** | ||
* Project: RooFit * | ||
* * | ||
* This code was autogenerated by RooClassFactory * | ||
*****************************************************************************/ | ||
|
||
#ifndef HZZ4L_ROOSPINZEROPDF | ||
#define HZZ4L_ROOSPINZEROPDF | ||
|
||
#include "RooAbsPdf.h" | ||
#include "RooRealProxy.h" | ||
#include "RooRealVar.h" | ||
#include "RooCategoryProxy.h" | ||
#include "RooAbsReal.h" | ||
#include "RooAbsCategory.h" | ||
#include "TH3F.h" | ||
#include "TH1.h" | ||
#include "RooDataHist.h" | ||
#include "RooHistFunc.h" | ||
using namespace RooFit; | ||
class HZZ4L_RooSpinZeroPdf : public RooAbsPdf { | ||
protected: | ||
|
||
RooRealProxy kd ; | ||
RooRealProxy kdint ; | ||
RooRealProxy ksmd ; | ||
RooRealProxy fai ; | ||
RooListProxy _coefList ; // List of funcficients | ||
// TIterator* _coefIter ; //! Iterator over funcficient lis | ||
Double_t evaluate() const ; | ||
public: | ||
HZZ4L_RooSpinZeroPdf() {} ; | ||
HZZ4L_RooSpinZeroPdf(const char *name, const char *title, | ||
RooAbsReal& _kd, | ||
RooAbsReal& _kdint, | ||
RooAbsReal& _ksmd, | ||
RooAbsReal& _fai, | ||
const RooArgList& inCoefList); | ||
|
||
HZZ4L_RooSpinZeroPdf(const HZZ4L_RooSpinZeroPdf& other, const char* name=0) ; | ||
virtual TObject* clone(const char* newname) const { return new HZZ4L_RooSpinZeroPdf(*this,newname); } | ||
inline virtual ~HZZ4L_RooSpinZeroPdf() {} | ||
|
||
Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars, const char* rangeName=0) const ; | ||
Double_t analyticalIntegral(Int_t code, const char* rangeName=0) const ; | ||
const RooArgList& coefList() const { return _coefList ; } | ||
|
||
private: | ||
|
||
ClassDef(HZZ4L_RooSpinZeroPdf,1) // Your description goes here... | ||
}; | ||
|
||
#endif |
Oops, something went wrong.