![]() |
DAS
3.0
Das Analysis System
|
#include <cstdlib>#include <cassert>#include <filesystem>#include <iostream>#include <map>#include <vector>#include "Core/Objects/interface/Event.h"#include "Core/Objects/interface/Di.h"#include "Core/Objects/interface/Jet.h"#include "Core/Objects/interface/Lepton.h"#include "Core/CommonTools/interface/binnings.h"#include "Core/CommonTools/interface/DASOptions.h"#include "Core/CommonTools/interface/toolbox.h"#include "Core/JetObservables/bin/common.h"#include "Core/JetObservables/interface/fjcore.hh"#include <TFile.h>#include <TH1.h>#include <TString.h>#include "Math/VectorUtil.h"#include <darwin.h>
Include dependency graph for applyEventMixing.cc:Namespaces | |
| DAS | |
| DAS::TPS | |
Enumerations | |
| enum | RemovalStrategy { DeltaR, AntikT, None } |
Functions | |
| RemovalStrategy | parseStrategy (const string &strategyStr, TTree *tree) |
| template<class Jet > | |
| vector< fjcore::PseudoJet > | cluster (const vector< Jet > &jets, const double R) |
| template<class Jet > | |
| bool | overlappingJets (const vector< Jet > &jets) |
| map< Long64_t, vector< Long64_t > > | buildRunToEntriesMap (TTree *tree, RecEvent *recEvent) |
| void | applyEventMixing (const vector< fs::path > &inputs1, const vector< fs::path > &inputs2, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}) |
| int | main (int argc, char *argv[]) |