DAS  3.0
Das Analysis System
toolbox.h File Reference
#include <exception>
#include <string>
#include <boost/algorithm/string.hpp>
#include <boost/assert/source_location.hpp>
#include <correction.h>
#include <darwin.h>
+ Include dependency graph for toolbox.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 DAS
 
 DAS::JetEnergy
 

Functions

std::string GetAlgo (const Darwin::Tools::UserInfo &metainfo)
 
std::string GetShortCampaign (const std::string &campaign)
 
std::string ScanCorrections (const auto &corrections, const std::string &key="")
 
template<typename CorrectionType >
CorrectionType GetCorrection (const auto &corrections, const std::string &campaign, const std::string &type, const std::string &level, const std::string &suffix)
 
float Evaluate (const auto &correction, std::ostream &cout, const RecJet &recJet, const std::optional< float > &rho={}, const std::optional< GenJet > &genJet={}, const std::optional< RecEvent > &recEvt={}, const std::optional< std::string > &systematic={}, const std::optional< float > &JER={}, const std::optional< float > &JERSF={})
 
int GetR (const Darwin::Tools::UserInfo &metainfo)