ATLAS Offline Software
Loading...
Searching...
No Matches
FakeBkgTools Namespace Reference

Classes

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

Typedefs

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

Enumerations

enum class  Client {
  NONE , MATRIX_METHOD , FAKE_FACTOR , E2Y_FAKE ,
  ALL_METHODS
}

Functions

constexpr uint8_t maxParticles ()
constexpr uint64_t maxCombinations ()

Typedef Documentation

◆ FakeFactor

Definition at line 58 of file FakeBkgInternals.h.

◆ FSBitset

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

Definition at line 95 of file FakeBkgInternals.h.

Enumeration Type Documentation

◆ Client

enum class FakeBkgTools::Client
strong
Enumerator
NONE 
MATRIX_METHOD 
FAKE_FACTOR 
E2Y_FAKE 
ALL_METHODS 

Definition at line 140 of file FakeBkgInternals.h.

Function Documentation

◆ maxCombinations()

uint64_t FakeBkgTools::maxCombinations ( )
inlineconstexpr

Definition at line 94 of file FakeBkgInternals.h.

94{ return 1 << maxParticles(); }
constexpr uint8_t maxParticles()

◆ maxParticles()

uint8_t FakeBkgTools::maxParticles ( )
inlineconstexpr

Definition at line 93 of file FakeBkgInternals.h.

93{ return 6; }