ATLAS Offline Software
Classes | Public Member Functions | Public Attributes | List of all members
FakeBkgTools::Database::EfficiencyTable Struct Reference

#include <Database.h>

Collaboration diagram for FakeBkgTools::Database::EfficiencyTable:

Classes

union  BoundType
 
struct  Dimension
 

Public Member Functions

unsigned numberOfBins () const
 

Public Attributes

std::vector< Efficiencym_efficiencies
 
std::vector< BoundTypem_bounds
 
std::vector< Dimensionm_dimensions
 
InputType inputType
 

Detailed Description

Definition at line 67 of file Database.h.

Member Function Documentation

◆ numberOfBins()

unsigned FakeBkgTools::Database::EfficiencyTable::numberOfBins ( ) const
inline

Definition at line 83 of file Database.h.

84  {
85  unsigned nBins = 1;
86  for(auto& dim : m_dimensions) nBins *= (dim.nBounds - 1);
87  return nBins;
88  }

Member Data Documentation

◆ inputType

InputType FakeBkgTools::Database::EfficiencyTable::inputType

Definition at line 82 of file Database.h.

◆ m_bounds

std::vector<BoundType> FakeBkgTools::Database::EfficiencyTable::m_bounds

Definition at line 80 of file Database.h.

◆ m_dimensions

std::vector<Dimension> FakeBkgTools::Database::EfficiencyTable::m_dimensions

Definition at line 81 of file Database.h.

◆ m_efficiencies

std::vector<Efficiency> FakeBkgTools::Database::EfficiencyTable::m_efficiencies

Definition at line 79 of file Database.h.


The documentation for this struct was generated from the following file:
yodamerge_tmp.dim
dim
Definition: yodamerge_tmp.py:239
dumpTgcDigiJitter.nBins
list nBins
Definition: dumpTgcDigiJitter.py:29
FakeBkgTools::Database::EfficiencyTable::m_dimensions
std::vector< Dimension > m_dimensions
Definition: Database.h:81