ATLAS Offline Software
Public Types | Static Public Member Functions | List of all members
Trig::FeatureAccessImpl::print_features< LINK, true > Struct Template Reference

#include <FeatureCollectAthena.h>

Collaboration diagram for Trig::FeatureAccessImpl::print_features< LINK, true >:

Public Types

typedef const LINK::value_type * ptr_type
 

Static Public Member Functions

static ptr_type get_ptr (const LINK &link)
 
static void do_it (const LINK &link, bool)
 

Detailed Description

template<class LINK>
struct Trig::FeatureAccessImpl::print_features< LINK, true >

Definition at line 190 of file FeatureCollectAthena.h.

Member Typedef Documentation

◆ ptr_type

template<class LINK >
typedef const LINK::value_type* Trig::FeatureAccessImpl::print_features< LINK, true >::ptr_type

Definition at line 191 of file FeatureCollectAthena.h.

Member Function Documentation

◆ do_it()

template<class LINK >
static void Trig::FeatureAccessImpl::print_features< LINK, true >::do_it ( const LINK &  link,
bool   
)
inlinestatic

Definition at line 193 of file FeatureCollectAthena.h.

193  {}; //different
194  struct false_type{}; //types, so we can overload
195  template <bool retrieve> struct get_type;
196  template <> struct get_type<true>{typedef true_type type;};
197  template <> struct get_type<false>{typedef false_type type;};
198 
199  template<class REQUESTED,class EDMLIST>

◆ get_ptr()

template<class LINK >
static ptr_type Trig::FeatureAccessImpl::print_features< LINK, true >::get_ptr ( const LINK &  link)
inlinestatic

Definition at line 192 of file FeatureCollectAthena.h.

193 {}; //different

The documentation for this struct was generated from the following file:
python.ami.get_type
def get_type(ldn)
Definition: ami.py:211
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78