Giter Club home page Giter Club logo

envelop's Introduction

FTest and functions for Envelop

Use this link to get Expected Limits package: https://github.com/ivovtin/bbggLimits2018/tree/run2_analysis

Getting the code

Clone it locally:

git clone https://github.com/[YOURNAME]/Envelop

Using FTest

CMSSW_8_1_0 release

For FTest use this code: https://github.com/cms-analysis/flashggFinalFit/tree/topic-migrate-to-cmssw_747
In this directory replace the file fTest.cpp from the directory: flashggFinalFit/Background/test/ to the the same file from: https://github.com/ivovtin/Envelop/blob/master/FTest/fTest.cpp
To compil the project go to flashggFinalFit/Background
and type

make
  1. To run FTest for ggHH analysis use (12 categories):
./runFTest.sh 

To run FTest for VBFHH analysis use (14 categories):

./VBFHHcat_runFTest.sh
  1. Check fit plots from FTest. Results of the FTest will be stored at fTestRes_${ext}.dat file.
  2. While using bbggLimits2018 create a new workspace with orders received from the FTest.

Reducing the number of functions at the Envelop (important for 2D method)

CMSSW_10_2_13 release

Use this branch: https://github.com/ivovtin/HiggsAnalysis-CombinedLimit/tree/nckw_option_to_remove_const_offset from CombinedLimit

  1. Type:
./Indexes.sh ws_2016-17-18_ttHon0.26_2D_31012020

Then find a combination of functions that gives a minimum of NLL, array of maximum index values, and the array of indices with a combination of functions for Asimov, etc.
2) Then rewrite all the results to submitSCAN.py and ScanStudy.C
3) Run scanning:

./runScan.sh
  1. Then run ScanStudy.C to do for minimization
root -l -b -q 'ScanStudy.C+("ws_2016-17-18_ttHon0.26_2D_31012020")'
  1. Check the output of the program by using
./job.sh

6)Put obtained functions to Envelopejson

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.