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

#include <Database.h>

Collaboration diagram for FakeBkgTools::Database::Param:

Public Types

enum  Type { Type::PREDEFINED_INT, Type::PREDEFINED_FLOAT, Type::CUSTOM_INT, Type::CUSTOM_FLOAT }
 
enum  Level { Level::PARTICLE, Level::EVENT }
 

Public Member Functions

 Param (const std::string &n, Type t, Level l)
 
bool integer () const
 

Public Attributes

std::string name
 
Type type
 
Level level
 

Detailed Description

Definition at line 144 of file Database.h.

Member Enumeration Documentation

◆ Level

Enumerator
PARTICLE 
EVENT 

Definition at line 150 of file Database.h.

151  {
152  PARTICLE, EVENT
153  };

◆ Type

Enumerator
PREDEFINED_INT 
PREDEFINED_FLOAT 
CUSTOM_INT 
CUSTOM_FLOAT 

Definition at line 146 of file Database.h.

147  {
148  PREDEFINED_INT, PREDEFINED_FLOAT, CUSTOM_INT, CUSTOM_FLOAT
149  };

Constructor & Destructor Documentation

◆ Param()

FakeBkgTools::Database::Param::Param ( const std::string &  n,
Type  t,
Level  l 
)
inline

Definition at line 157 of file Database.h.

157 : name(n), type(t), level(l) {}

Member Function Documentation

◆ integer()

bool FakeBkgTools::Database::Param::integer ( ) const
inline

Definition at line 158 of file Database.h.

Member Data Documentation

◆ level

Level FakeBkgTools::Database::Param::level

Definition at line 156 of file Database.h.

◆ name

std::string FakeBkgTools::Database::Param::name

Definition at line 154 of file Database.h.

◆ type

Type FakeBkgTools::Database::Param::type

Definition at line 155 of file Database.h.


The documentation for this struct was generated from the following file:
FakeBkgTools::Database::Param::Type::PREDEFINED_INT
@ PREDEFINED_INT
FakeBkgTools::Database::Param::name
std::string name
Definition: Database.h:154
UploadAMITag.l
list l
Definition: UploadAMITag.larcaf.py:158
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
FakeBkgTools::Database::Param::level
Level level
Definition: Database.h:156
beamspotman.n
n
Definition: beamspotman.py:731
FakeBkgTools::Database::Param::type
Type type
Definition: Database.h:155
FakeBkgTools::Database::Param::Type::CUSTOM_INT
@ CUSTOM_INT