![]() |
DAS
3.0
Das Analysis System
|
#include <cassert>
#include <cstdlib>
#include <filesystem>
#include <iostream>
#include <vector>
#include "Core/Objects/interface/Event.h"
#include "Core/Objects/interface/Lepton.h"
#include "Core/CommonTools/interface/binnings.h"
#include "Core/CommonTools/interface/DASOptions.h"
#include "Core/CommonTools/interface/GenericSFApplier.h"
#include "Core/CommonTools/interface/toolbox.h"
#include <TFile.h>
#include <TH2.h>
#include <TRegexp.h>
#include <TString.h>
#include "Math/VectorUtil.h"
#include <darwin.h>
#include "Core/Muons/interface/toolbox.h"
Classes | |
class | IDApplier |
Namespaces | |
DAS | |
DAS::Muon | |
Enumerations | |
enum | Selector { None = 0ul, CutBasedIdLoose = 1ul<< 0, CutBasedIdMedium = 1ul<< 1, CutBasedIdMediumPrompt = 1ul<< 2, CutBasedIdTight = 1ul<< 3, CutBasedIdGlobalHighPt = 1ul<< 4, CutBasedIdTrkHighPt = 1ul<< 5, PFIsoVeryLoose = 1ul<< 6, PFIsoLoose = 1ul<< 7, PFIsoMedium = 1ul<< 8, PFIsoTight = 1ul<< 9, PFIsoVeryTight = 1ul<<10, TkIsoLoose = 1ul<<11, TkIsoTight = 1ul<<12, SoftCutBasedId = 1ul<<13, SoftMvaId = 1ul<<14, MvaLoose = 1ul<<15, MvaMedium = 1ul<<16, MvaTight = 1ul<<17, MiniIsoLoose = 1ul<<18, MiniIsoMedium = 1ul<<19, MiniIsoTight = 1ul<<20, MiniIsoVeryTight = 1ul<<21, TriggerIdLoose = 1ul<<22, InTimeMuon = 1ul<<23, PFIsoVeryVeryTight = 1ul<<24, MultiIsoLoose = 1ul<<25, MultiIsoMedium = 1ul<<26, PuppiIsoLoose = 1ul<<27, PuppiIsoMedium = 1ul<<28, PuppiIsoTight = 1ul<<29, MvaVTight = 1ul<<30, MvaVVTight = 1ul<<31, LowPtMvaLoose = 1ul<<32, LowPtMvaMedium = 1ul<<33, MvaIDwpMedium = 1ul<<34, MvaIDwpTight = 1ul<<35 } |
Functions | |
void | applyMuonSelection (const vector< fs::path > &inputs, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}) |
int | main (int argc, char *argv[]) |
int main | ( | int | argc, |
char * | argv[] | ||
) |