Giter Site home page Giter Site logo

ntupletools's Introduction

NtupleTools

Old readme is left below, but basically all of the old functionality is contained within

Old readme below

#NtupleTools

This repository is used to facilitate running the NtupleMaker directory at scale. This allows CMS3 Ntuples to be quickly made.

###AutoTupler

  • Uses crab to run the NtupleMaker. Need to know the published dataset name

###AutoTwopler

  • Uses crab to run the NtupleMaker. MkII of the AutoTupler (hence the "Two" in AutoTwopler. Get it?).

###CMS3withCondor

  • Uses condor to run the NtupleMaker. Need to know the name and location of the MINIAOD file (check DAS), starting with /store....
  • Necessary if data has not been published (produced centrally)

###dataTuple

  • Runs the NtupleMaker on files as the files become available. Uses CMS3withCondor to do this

###checkCMS3

  • Called by the AutoTupler or independently, this runs a few checks on finished CMS3 files to make sure all is OK

###condorMergingTools

  • Merges and does the post-processing for CMS3 jobs. Called by all three methods.

###sampleParser

  • This is just a cheat sheet that allows us to parse the huge e-mails announcing new samples and returns only the potentially useful samples.

###subscribedDatasets

  • checks which samples are valid but not present at T2_US_UCSD

###sweepRoot

  • runs various checks on one CMS3 file for validity. Called by many of the other directories.

###validation

  • allows the user to make before-and-after comparisons (or single release plot dumps) to verify that our NtupleMaker is not buggy

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.