ATLAS Offline Software
Static Public Member Functions | List of all members
Trig::FeatureAccessImpl::insert_and_flatten< T, STORED, false, LINK > Struct Template Reference

#include <FeatureCollectAthena.h>

Collaboration diagram for Trig::FeatureAccessImpl::insert_and_flatten< T, STORED, false, LINK >:

Static Public Member Functions

static void do_it (std::vector< Trig::Feature< T > > &destination, const STORED *source, const HLT::TriggerElement *te, const std::string &label, unsigned int condition, const HLT::NavigationCore *navigation, const LINK &lnk)
 

Detailed Description

template<class T, class STORED, class LINK>
struct Trig::FeatureAccessImpl::insert_and_flatten< T, STORED, false, LINK >

Definition at line 155 of file FeatureCollectAthena.h.

Member Function Documentation

◆ do_it()

template<class T , class STORED , class LINK >
static void Trig::FeatureAccessImpl::insert_and_flatten< T, STORED, false, LINK >::do_it ( std::vector< Trig::Feature< T > > &  destination,
const STORED *  source,
const HLT::TriggerElement te,
const std::string &  label,
unsigned int  condition,
const HLT::NavigationCore navigation,
const LINK &  lnk 
)
inlinestatic

Definition at line 156 of file FeatureCollectAthena.h.

156  {// only passing objects
157  //std::cout << "asking for bits for " << label << std::endl;
158  bits =getBits(source->size(), te, label , navigation);
159  }
160 
161  for(const T* obj : *source) {

The documentation for this struct was generated from the following file:
Trig::FeatureAccessImpl::getBits
const TrigPassBits * getBits(size_t sz, const HLT::TriggerElement *te, const std::string &, const HLT::NavigationCore *navigation)
Definition: FeatureCollectAthena.cxx:21
PlotCalibFromCool.label
label
Definition: PlotCalibFromCool.py:78
python.PyAthena.obj
obj
Definition: PyAthena.py:135