Skip to content

kit-cn-cms/datacardMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

datacardMaker

repo for object-oriented datacard maker

Writes Datacards

Current structure:

  • src/datacardMaker.py: Wrapper to automatically create data cards from analysis objects
  • src/analysisObject.py: Container for categoryObjects
  • src/categoryObject.py: Object for categories that contains processes
  • src/processObject.py: Object for process (e.g. ttH_hbb), contains uncertainties corresponding to the process
  • src/systematicObject.py: object for nuisance parameters (e.g. bgnorm_ttbarPlusBBbar)
  • base/fileHandler.py: fileHandler class manages all access to files required for the analysis
  • base/identificationLogic: identificationLogic class is meant to handle all logic concerning the key handling for the different categories required in datacards
  • base/valueConventions.py: checks if value is allowed for systematic