Comments (2)
Answers from Michael:
- "I would treat epsilonQCD3 as a shape uncertainty. Actually, I would just do that for all uncertainties."
- "As far as I know epsilonEW1,2,3 should be used uncorrelated."
- "As the plots show, most uncertainties have a comparable effects, there seem to be some (small) differences between the different vector bosons."
It turns out (see slides) that epsilonEW1, epsilonEW2, epsilonEW3, epsilonMIX, and epsilonQCD3 are actually very small effects, of the order of a fraction of percent. Therefore the can be neglected.
The only two to consider are epsilonQCD1 and epsilonQCD2. Looking at the slides, it appears that:
- epsilonQCD1 can be treated as a rate uncertainty
- epsilonQCD2 is a shape uncertainty
This should be confirmed looking at the following ratios:
- QCD1up^Z/QCD1up^W
- QCD1down^Z/QCD1down^W
- QCD1up^Z/QCD1up^gamma
- QCD1down^Z/QCD1down^gamma
- QCD2up^Z/QCD2up^W
- QCD2down^Z/QCD2down^W
- QCD2up^Z/QCD2up^gamma
- QCD2down^Z/QCD2down^gamma
since QCD1 and QCD2 are correlated between all processes, we need to check only the ratios of up variations for Z with up variations for W and gamma, and similarly and for down variations.
Three things can happen:
- the ratios are reasonably ~1 over the full bosons pT spectrum, in that case we can get rid of these uncertainties.
- the ratio is ~constant around a value different from 1, in that case we can treat them as rate uncertainties in the transfer factor. This will happen for sure for epsilonQCD1 if it will not satisfy the requirement at the first bullet.
- the ratio varies all over the bosons pT spectrum, in that case we would need to introduce them as shape uncertainties (correlated between all different processes). This will happen for sure for epsilonQCD2 if it will not satisfy the requirement at the first two bullets.
from decaf.
Renormalization and Factorization Scale Uncertainties
Need to take into account these too. We will label renormalization as muR and factorization as mF. In the files, alternate shapes are defined as:
- muR_down: *_NNLO_NLO_nnn_nnn_n_Weight_scale_variation_muR_0p5_muF_1p0
- muR_up: *_NNLO_NLO_nnn_nnn_n_Weight_scale_variation_muR_2p0_muF_1p0
- muF_down: *_NNLO_NLO_nnn_nnn_n_Weight_scale_variation_muR_1p0_muF_0p5
- muF_up: *_NNLO_NLO_nnn_nnn_n_Weight_scale_variation_muR_1p0_muF_2p0
Obtained by multiplying by 0.5 muR and muF scales for the down variations, and multiplying by 2 muR and muF scales for the up variations.
First to check would be the absolute scale of the variations with respect to the nominal:
- muR_down/muR_nominal
- muR_up/muR_nominal
- muF_down/muF_nominal
- muF_up/muF_nominal
where muR_nominal=muF_nominal=*_NNLO_NLO_nnn_nnn_n. These ratios should be computed per process, that means that the same process should appear in both the numerator and the denominator. For example, muR_down/muR_nominal for W+jets will be:
evj_NNLO_NLO_nnn_nnn_n_Weight_scale_variation_muR_0p5_muF_1p0 / evj_NNLO_NLO_nnn_nnn_n
Second, we need to compute ratios as done for the other uncertainties:
- (muR_down^Znunu/muR_down^W) / (muR_nominal^Znunu/muR_nominal^W)
- (muR_up^Znunu/muR_up^W) / (muR_nominal^Znunu/muR_nominal^W)
- (muR_down^Znunu/muR_down^gamma) / (muR_nominal^Znunu/muR_nominal^gamma)
- (muR_up^Znunu/muR_up^gamma) / (muR_nominal^Znunu/muR_nominal^gamma)
- (muR_down^Znunu/muR_down^Zll) / (muR_nominal^Znunu/muR_nominal^Zll)
- (muR_up^Znunu/muR_up^Zll) / (muR_nominal^Znunu/muR_nominal^Zll)
and same for muF.
from decaf.
Related Issues (20)
- NNLO photon corrections HOT 2
- Top pT HOT 1
- NLO corrections
- UL: Basic Setup
- UL: Update pack.py
- UL: Update process.py
- UL: Corrections HOT 53
- UL: IDs HOT 35
- UL: List HOT 1
- Missing compatibility with el8 and el9 nodes HOT 4
- UL: Top-Tagging
- UL: V-tagging
- UL: Processors HOT 13
- Upgrade to Coffea 0.7.22 HOT 22
- UL: btageff Processor HOT 3
- UL: build_jec.py HOT 1
- UL: Signal Cross Sections HOT 2
- UL: Single Muon Trigger HOT 2
- UL: Single Electron Trigger HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from decaf.