Page:
flav.io
Pages
AddVariable.cpp
B mass model
B2Kstmumu
B2Kstmumu.pro
BDTSelection
BDTcutScanner.cpp
BackgroundPdf Class
BackgroundType Class
CompareVariables.cpp
Comparison tool
Design.cpp
Efficiency Class
Efficiency.cpp
Event generator
FCNC Fitter
Ganga
GlobalFunctions.hh
Home
InclusiveCheck.cpp
Input MVA variables
MCtruthmatching.cpp
MVA Class
MassFit.cpp
ParamValues Class
Paths.hpp
PlotTMVA.cpp
RemoveMultipleCandidates.py
ReorganizeTGraph.py
Rescale pi0 momentum
Resolution Plotting
Running the FCNC fitter
Selection code
Signal Study
SignalPdf Class
SignalType Class
Standalone Scripts
TMVA Class application
TMVA
TMsource
Utils.hpp
Utils3.py
flav.io
getPathForPython
nTrackWeights.cpp
1
flav.io
Renata Kopecná edited this page 2022-01-20 14:39:58 +01:00
Content of the folder
In the Code/Selection/flavio
folder, one finds subfolder Measurements
, where the previous measurements by ATLAS, CMS and the LHCb B+->K*+(Kspi+)mumu measurement are saved as .yml
files.
The sensitivity from toy studies done for the B+->K*+(Kspi+)mumu analysis are saved in SensitivityFromToys
.
Then, the scripts needed to produce the prodoctuvity plot and the plot are saved.
Sensitivity plots production using flav.io
In this folder, the sensiticity plots assume that K+pi0 channel will be as sensitive as the KSpi+ channel.
Installation
- Make sure you are using python3!
- Install flavio with
pip3 install flavio
2D (C9-C10 plane) sensitivity plots production
The statistical sensitivity from the B+->K*+(Kspi+)mumu toys is stored in ./SensitivityFromToys/
. The sensitivity is automatically loaded using the parse_sensitivities.py
. The 2D plot is produced in two steps:
- Load the sensitivity for flavio
python3 parse_sensitivities.py
- Plot the sensitivity in C9-C10 plane
python3 -i flavio_sensitivity.py