Coder Social home page Coder Social logo

cbernet / cmgtools-lite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from steggema/cmgtools-lite

0.0 0.0 0.0 127.34 MB

CMGTools as a subsystem, not as a CMSSW overlay

Python 79.16% C++ 11.63% Perl 0.04% Shell 8.21% C 0.78% HTML 0.06% Objective-C 0.01% PLSQL 0.11%

cmgtools-lite's People

Contributors

bachtis avatar cbernet avatar cbotta avatar cheidegg avatar cippy avatar clelange avatar danbarto avatar emanueledimarco avatar folguera avatar gaeltouquet avatar gitytakahas avatar gpetruc avatar jheikkil avatar leonoravesterbacka avatar lucastorterotot avatar mariadalfonso avatar mdunser avatar mmasciov avatar mtosi avatar mzeinali avatar nachosandres avatar nrad avatar peruzzim avatar rmanzoni avatar safarzad avatar schoef avatar simoneg90 avatar steggema avatar stiegerb avatar vischia avatar

Watchers

 avatar  avatar  avatar  avatar

cmgtools-lite's Issues

review tau ID infrastructure

we have different ways to evaluate the tau ID, try to converge to a single way that would work for any kind of tau ID. This should be implemented in PhysicsTools/Heppy

tau energy scale : propagate to recoil corrections

The tau energy scale changes the tau energy. So need to do it before any selection and before the di-lepton.

This the tau energy changes, the MET will change, so need to propagate the tau energy change to the MET before doing the recoil correction.

Gael has implemented this, a PR will follow.

modularize analysis sequence

We could think of modularizing more:
e.g.

  • TauAnalyzer
    • evaluate tau ID but do not select
    • possibly tau E correction
  • Selector (for taus)
    • generic selector module (based on function object provided in cfg)
  • MuAnalyzer
  • ElectronAnalyzer
  • Selector (signal muons)
  • Selector (di-muon veto)
  • Selector (third-lepton veto)
  • DiLeptonAnalyzer
  • DiMuonVeto (flags event or creates a collection with the selected muon pair)
  • ThirdLeptonVeto (flags event or creates a collection with extra leptons)
  • Selector (for di-leptons)
  • JetAnalyzer
    • jet energy corrections
  • Selector (for jets)
  • Selector (select b jets)
  • BJetSFAnalyzer
    • promote / demote
  • TreeProducer
    • one TreeProducer class per channel, no common base class, make use of functions in a common module (e.g. book_tau, book_e)

export X509_USER_PROXY conflict with xrdcp

When trying to do the following command

xrdcp root://cms-xrd-global.cern.ch//store/user/jbechtel/gc_storage/TauTau_data_2017_CMSSW944/TauEmbedding_TauTau_data_2017_CMSSW944_Run2017B/37/merged_336.root_ .

I get

Run: [ERROR] Server responded with an error: [3011] No servers are available to read the file.

but it works when I comment this line which has been added on june 18th in the commit db1e7e1b8 (added initialization script).

Is this line required?

Along with @GaelTouquet we found this conflict while trying to run Heppy on embedded samples.

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.