![]() |
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 <correction.h>#include <darwin.h>#include "Core/Muons/interface/toolbox.h"
Include dependency graph for applyMuonSelection.cc: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[] | ||
| ) |