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

#include <CaloGPUClusterAndCellDataMonitorOptions.h>

Inheritance diagram for SimpleToolPair:
Collaboration diagram for SimpleToolPair:

Public Types

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

Static Public Member Functions

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

Public Attributes

std::string tool_ref
 
std::string tool_test
 
std::string plot_id
 
bool match_in_energy = false
 
bool match_without_shared = false
 
bool match_perfectly = false
 

Static Public Attributes

static constexpr size_t TupleSize
 

Detailed Description

Definition at line 369 of file CaloGPUClusterAndCellDataMonitorOptions.h.

Member Typedef Documentation

◆ TupleType

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

Definition at line 214 of file CaloGPUClusterAndCellDataMonitorOptions.h.

Member Function Documentation

◆ from_tuple()

static SimpleToolPair impl::simple_tuple_conversion< SimpleToolPair , 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< SimpleToolPair , Elems >::to_tuple ( const SimpleToolPair 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

◆ match_in_energy

bool SimpleToolPair::match_in_energy = false

Definition at line 373 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ match_perfectly

bool SimpleToolPair::match_perfectly = false

Definition at line 375 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ match_without_shared

bool SimpleToolPair::match_without_shared = false

Definition at line 374 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ plot_id

std::string SimpleToolPair::plot_id

Definition at line 372 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ tool_ref

std::string SimpleToolPair::tool_ref

Definition at line 372 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ tool_test

std::string SimpleToolPair::tool_test

Definition at line 372 of file CaloGPUClusterAndCellDataMonitorOptions.h.

◆ TupleSize

constexpr size_t impl::simple_tuple_conversion< SimpleToolPair , 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< SimpleToolPair, std::string, std::string, std::string, bool, bool, bool >::TupleType
std::tuple< to_tuple_type< Elems >... > TupleType
Definition: CaloGPUClusterAndCellDataMonitorOptions.h:214
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35