ATLAS Offline Software
Classes | Namespaces | Typedefs | Enumerations | Functions
FakeBkgInternals.h File Reference
#include <string>
#include <vector>
#include <bitset>
#include <cmath>
#include <functional>
#include <memory>
#include <map>
#include <iostream>
#include "TBuffer.h"
#include "xAODBase/IParticle.h"

Go to the source code of this file.

Classes

struct  FakeBkgTools::Uncertainty
 
struct  FakeBkgTools::Efficiency
 a structure to hold an efficiency together with a variable number of uncertainties More...
 
struct  FakeBkgTools::Weight
 a structure to hold a weight together with a variable number of systematic uncertainties More...
 
struct  FakeBkgTools::Yield
 a structure to hold an event yield together with a statistical uncertainty and a variable number of systematic uncertainties More...
 
struct  FakeBkgTools::ParticleData
 
class  FakeBkgTools::FinalState
 

Namespaces

 CP
 Select isolated Photons, Electrons and Muons.
 
 FakeBkgTools
 

Typedefs

using FakeBkgTools::FakeFactor = Efficiency
 
using FakeBkgTools::FSBitset = std::bitset< maxCombinations()>
 

Enumerations

enum  FakeBkgTools::Client {
  FakeBkgTools::Client::NONE, FakeBkgTools::Client::MATRIX_METHOD, FakeBkgTools::Client::FAKE_FACTOR, FakeBkgTools::Client::E2Y_FAKE,
  FakeBkgTools::Client::ALL_METHODS
}
 

Functions

constexpr uint8_t FakeBkgTools::maxParticles ()
 
constexpr uint64_t FakeBkgTools::maxCombinations ()