![]()  | 
  
    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[]) |