ATLAS Offline Software
Loading...
Searching...
No Matches
TrigPassBits.h File Reference
#include <vector>
#include <algorithm>
#include <stdexcept>
#include "xAODCore/CLASS_DEF.h"
#include "TrigSteeringEvent/TrigPassBitsCollection.h"
Include dependency graph for Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TrigPassBits

Namespaces

namespace  HLT
 It used to be useful piece of code for replacing actual SG with other store of similar functionality In fact it used to be more like interface adapter for ARA objects access, nevertheless since the ARA project is gone it is only an unnecessary extra layer.

Macros

#define TrigSteeringEvent_TrigPassBits_h

Functions

template<class CONTAINER>
TrigPassBitsHLT::makeTrigPassBits (const CONTAINER *cont)
template<class T, class CONTAINER>
void HLT::markPassing (TrigPassBits *bits, const T *obj, const CONTAINER *container)
 Set the bit for the object in the associated bits object.
template<class T, class CONTAINER>
bool HLT::isPassing (const TrigPassBits *bits, const T *obj, const CONTAINER *container)
 Check the bit for the object in the associated bits object.

Macro Definition Documentation

◆ TrigSteeringEvent_TrigPassBits_h

#define TrigSteeringEvent_TrigPassBits_h