ATLAS Offline Software
Classes | Namespaces | Functions
Feature.h File Reference
#include <string>
#include <set>
#include <type_traits>
#include "AsgMessaging/MsgStream.h"
#include "TrigNavStructure/TriggerElement.h"
#include "xAODTrigger/EmTauRoI.h"
#include "xAODTrigger/EmTauRoIContainer.h"
#include "xAODTrigger/MuonRoI.h"
#include "xAODTrigger/MuonRoIContainer.h"
#include "xAODTrigger/JetRoI.h"
#include "xAODTrigger/JetRoIContainer.h"
#include "TrigDecisionTool/TypelessFeature.h"
#include "TrigStorageDefinitions/EDM_TypeInfo.h"
#include "xAODBase/IParticle.h"

Go to the source code of this file.

Classes

struct  Trig::is_storable_type< T >
 
struct  Trig::link_or_not< T, bool >
 
struct  Trig::link_or_not< T, true >
 
struct  Trig::ElementLink_is_not_available_for_non_storable_types
 
struct  Trig::link_or_not< T, false >
 
class  Trig::Feature< T >
 

Namespaces

 Trig
 The common trigger namespace for trigger analysis tools.
 

Functions

template<class T >
bool Trig::sameObject (const Feature< T > &a, const Feature< T > &b)
 comarison More...
 
template<class T >
MsgStream & operator<< (MsgStream &m, const Trig::Feature< T > &d)
 

Function Documentation

◆ operator<<()

template<class T >
MsgStream& operator<< ( MsgStream &  m,
const Trig::Feature< T > &  d 
)

Definition at line 228 of file Feature.h.

228  {
229  m << "TE id: " << d.te()->getId() << "obj ptr: " << d.cptr()
230  << " obj type: " << ClassID_traits<T>::typeName() << " label: " << d.label();
231  return m;
232 }
python.SystemOfUnits.m
int m
Definition: SystemOfUnits.py:91
hist_file_dump.d
d
Definition: hist_file_dump.py:137
ClassID_traits::typeName
static const std::string & typeName()
the demangled type name of T
Definition: Control/AthenaKernel/AthenaKernel/ClassID_traits.h:56