ATLAS Offline Software
Classes | Namespaces | Enumerations | Functions
ImportData.h File Reference
#include "TrigGlobalEfficiencyCorrection/TrigGlobalEfficiencyCorrectionTool.h"
#include "AsgMessaging/AsgMessaging.h"
#include <functional>
#include <algorithm>
#include <cctype>
#include <vector>
#include <map>
#include <array>
Include dependency graph for ImportData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TrigGlobEffCorr::ImportData
 
struct  TrigGlobEffCorr::ImportData::TrigDef
 

Namespaces

 TrigGlobEffCorr
 the template specializations below must be enclosed in this namespace
 

Enumerations

enum  TrigGlobEffCorr::TriggerType {
  TrigGlobEffCorr::TT_UNKNOWN = 0x0, TrigGlobEffCorr::TT_X2Y_FLAG = 0x1, TrigGlobEffCorr::TT_ELECTRON_FLAG = 0x10, TrigGlobEffCorr::TT_MUON_FLAG = 0x20,
  TrigGlobEffCorr::TT_PHOTON_FLAG = 0x40, TrigGlobEffCorr::TT_MASK_FLAVOUR = TT_ELECTRON_FLAG | TT_MUON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_SYM = 0x100, TrigGlobEffCorr::TT_HALFSYM = 0x200,
  TrigGlobEffCorr::TT_ASYM = 0x300, TrigGlobEffCorr::TT_MASK_SYMMETRY = TT_SYM | TT_HALFSYM | TT_ASYM, TrigGlobEffCorr::TT_MASK_TYPE = ~TT_MASK_FLAVOUR, TrigGlobEffCorr::TT_SINGLELEPTON_FLAG = 0x1000,
  TrigGlobEffCorr::TT_SINGLE_E = TT_SINGLELEPTON_FLAG| TT_ELECTRON_FLAG, TrigGlobEffCorr::TT_SINGLE_MU = TT_SINGLELEPTON_FLAG | TT_MUON_FLAG, TrigGlobEffCorr::TT_SINGLE_G = TT_SINGLELEPTON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_DILEPTON_FLAG = 0x2000,
  TrigGlobEffCorr::TT_DILEPTON_SYM = TT_DILEPTON_FLAG | TT_SYM, TrigGlobEffCorr::TT_DILEPTON_ASYM = TT_DILEPTON_FLAG | TT_ASYM, TrigGlobEffCorr::TT_2E_SYM = TT_DILEPTON_SYM | TT_ELECTRON_FLAG, TrigGlobEffCorr::TT_2E_ASYM = TT_DILEPTON_ASYM | TT_ELECTRON_FLAG,
  TrigGlobEffCorr::TT_2MU_SYM = TT_DILEPTON_SYM | TT_MUON_FLAG, TrigGlobEffCorr::TT_2MU_ASYM = TT_DILEPTON_ASYM | TT_MUON_FLAG, TrigGlobEffCorr::TT_E_MU = TT_DILEPTON_FLAG | TT_ELECTRON_FLAG | TT_MUON_FLAG, TrigGlobEffCorr::TT_2G_SYM = TT_DILEPTON_SYM | TT_PHOTON_FLAG,
  TrigGlobEffCorr::TT_2G_ASYM = TT_DILEPTON_ASYM | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_E_G = TT_DILEPTON_FLAG | TT_ELECTRON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_MU_G = TT_DILEPTON_FLAG | TT_MUON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_TRILEPTON_FLAG = 0x4000,
  TrigGlobEffCorr::TT_TRILEPTON_SYM = TT_TRILEPTON_FLAG | TT_SYM, TrigGlobEffCorr::TT_TRILEPTON_HALFSYM = TT_TRILEPTON_FLAG | TT_HALFSYM, TrigGlobEffCorr::TT_TRILEPTON_ASYM = TT_TRILEPTON_FLAG | TT_ASYM, TrigGlobEffCorr::TT_3E_SYM = TT_TRILEPTON_SYM | TT_ELECTRON_FLAG,
  TrigGlobEffCorr::TT_3E_HALFSYM = TT_TRILEPTON_HALFSYM | TT_ELECTRON_FLAG, TrigGlobEffCorr::TT_3E_ASYM = TT_TRILEPTON_ASYM | TT_ELECTRON_FLAG, TrigGlobEffCorr::TT_3MU_SYM = TT_TRILEPTON_SYM | TT_MUON_FLAG, TrigGlobEffCorr::TT_3MU_HALFSYM = TT_TRILEPTON_HALFSYM | TT_MUON_FLAG,
  TrigGlobEffCorr::TT_3MU_ASYM = TT_TRILEPTON_ASYM | TT_MUON_FLAG, TrigGlobEffCorr::TT_2E_MU_SYM = TT_TRILEPTON_SYM | TT_ELECTRON_FLAG | TT_MUON_FLAG, TrigGlobEffCorr::TT_E_2MU_SYM = TT_2E_MU_SYM | TT_X2Y_FLAG, TrigGlobEffCorr::TT_2E_MU_ASYM = TT_TRILEPTON_ASYM | TT_ELECTRON_FLAG | TT_MUON_FLAG,
  TrigGlobEffCorr::TT_E_2MU_ASYM = TT_2E_MU_ASYM | TT_X2Y_FLAG, TrigGlobEffCorr::TT_3G_SYM = TT_TRILEPTON_SYM | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_3G_HALFSYM = TT_TRILEPTON_HALFSYM | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_3G_ASYM = TT_TRILEPTON_ASYM | TT_PHOTON_FLAG,
  TrigGlobEffCorr::TT_2E_G_SYM = TT_TRILEPTON_SYM | TT_ELECTRON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_E_2G_SYM = TT_2E_G_SYM | TT_X2Y_FLAG, TrigGlobEffCorr::TT_2E_G_ASYM = TT_TRILEPTON_ASYM | TT_ELECTRON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_E_2G_ASYM = TT_2E_G_ASYM | TT_X2Y_FLAG,
  TrigGlobEffCorr::TT_2MU_G_SYM = TT_TRILEPTON_SYM | TT_MUON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_MU_2G_SYM = TT_2MU_G_SYM | TT_X2Y_FLAG, TrigGlobEffCorr::TT_2MU_G_ASYM = TT_TRILEPTON_ASYM | TT_MUON_FLAG | TT_PHOTON_FLAG, TrigGlobEffCorr::TT_MU_2G_ASYM = TT_2MU_G_ASYM | TT_X2Y_FLAG,
  TrigGlobEffCorr::TT_TETRALEPTON_FLAG = 0x8000, TrigGlobEffCorr::TT_TETRALEPTON_SYM = TT_TETRALEPTON_FLAG | TT_SYM, TrigGlobEffCorr::TT_4E_SYM = TT_TETRALEPTON_SYM | TT_ELECTRON_FLAG, TrigGlobEffCorr::TT_4MU_SYM = TT_TETRALEPTON_SYM | TT_MUON_FLAG,
  TrigGlobEffCorr::TT_4G_SYM = TT_TETRALEPTON_SYM | TT_PHOTON_FLAG
}
 

Functions

std::string TrigGlobEffCorr::removeWhitespaces (const std::string &s)