Analysis of CMS data using the NanoAOD data format and the coffea framework
To setup the environment
bash setup.shThe generated virtualenv will allow the jobs to be run on a distributed system.
To update the file lists
python get_datasets.py
python make_filesets.pyThis will create a new directory structure with filesets generated from DAS.
Can run locally or using condor. Distribution via parsl is the only supported condor mode right now.
./run_processor.py -j 200 --condor --parsl hzzProcessor 2018 filesets/2018/all.jsonThen convert output to flat histograms for plotting with ROOT
./flatten.py hists/*/*/*.coffeaAll processors (source and compiled) should be stored in the processors directory. Any corrections that need to be loaded should be added to the corrections builder.