ATLAS Offline Software
Public Types | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SimpleSingleTool Struct Reference

#include <CaloGPUClusterAndCellDataMonitorOptions.h>

Inheritance diagram for SimpleSingleTool:
Collaboration diagram for SimpleSingleTool:

Public Types

using TupleType = std::tuple< to_tuple_type< Elems >... >
 

Static Public Member Functions

static TupleType to_tuple (const SimpleSingleTool &s)
 
static SimpleSingleTool from_tuple (const TupleType &tup)
 

Public Attributes

std::string tool
 
std::string plot_id
 

Static Public Attributes

static constexpr size_t TupleSize
 

Detailed Description

Definition at line 361 of file CaloGPUClusterAndCellDataMonitorOptions.h.

Member Typedef Documentation

◆ TupleType

using impl::simple_tuple_conversion< SimpleSingleTool , Elems >::TupleType = std::tuple<to_tuple_type<Elems>...>
inherited

Definition at line 214 of file CaloGPUClusterAndCellDataMonitorOptions.h.

Member Function Documentation

◆ from_tuple()

static SimpleSingleTool impl::simple_tuple_conversion< SimpleSingleTool , Elems >::from_tuple ( const TupleType tup)
inlinestaticinherited

Definition at line 224 of file CaloGPUClusterAndCellDataMonitorOptions.h.

225  {
226  T ret;
227  struct_tuple_conversion<TupleSize>::t2s(tup, ret);
228  return ret;
229  }

◆ to_tuple()

static TupleType impl::simple_tuple_conversion< SimpleSingleTool , Elems >::to_tuple ( const SimpleSingleTool s)
inlinestaticinherited

Definition at line 218 of file CaloGPUClusterAndCellDataMonitorOptions.h.

219  {
220  TupleType ret;
221  struct_tuple_conversion<TupleSize>::s2t(s, ret);
222  return ret;
223  }

Member Data Documentation

◆ plot_id

std::string SimpleSingleTool::plot_id

Definition at line 364 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ tool

std::string SimpleSingleTool::tool

Definition at line 364 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ TupleSize

constexpr size_t impl::simple_tuple_conversion< SimpleSingleTool , Elems >::TupleSize
inlinestaticconstexprinherited

Definition at line 216 of file CaloGPUClusterAndCellDataMonitorOptions.h.


The documentation for this struct was generated from the following file:
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
impl::simple_tuple_conversion< SimpleSingleTool, std::string, std::string >::TupleType
std::tuple< to_tuple_type< Elems >... > TupleType
Definition: CaloGPUClusterAndCellDataMonitorOptions.h:214
ret
T ret(T t)
Definition: rootspy.cxx:260
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35