ATLAS Offline Software
Classes | Macros
TrigBjetBtagHypoAlg.h File Reference
#include "TrigBjetHypoAlgBase.h"
#include "TrigBjetBtagHypoTool.h"
#include <string>
#include "TrigCompositeUtils/TrigCompositeUtils.h"
#include "xAODJet/JetContainer.h"
#include "xAODJet/JetAuxContainer.h"
#include "xAODBTagging/BTaggingAuxContainer.h"
#include "xAODBTagging/BTaggingContainer.h"
#include "AthenaMonitoringKernel/Monitored.h"
#include "AthenaMonitoringKernel/GenericMonitoringTool.h"
#include "AthContainers/ConstAccessor.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TrigBjetBtagHypoAlg
 

Macros

#define MONITOR_BTAG_AUX_TRACK_VAR(VAR_NAME, VAR_TYPE)
 
#define MONITOR_BTAG_AUX_VAR(VAR_NAME, VAR_TYPE, CONTAINER)
 

Macro Definition Documentation

◆ MONITOR_BTAG_AUX_TRACK_VAR

#define MONITOR_BTAG_AUX_TRACK_VAR (   VAR_NAME,
  VAR_TYPE 
)
Value:
auto monitor_for_##VAR_NAME = Monitored::Collection( #VAR_NAME, \
SG::ConstAccessor< std::vector<VAR_TYPE> acc( #VAR_NAME )(**bTagLink));

Definition at line 28 of file TrigBjetBtagHypoAlg.h.

◆ MONITOR_BTAG_AUX_VAR

#define MONITOR_BTAG_AUX_VAR (   VAR_NAME,
  VAR_TYPE,
  CONTAINER 
)
Value:
auto monitor_for_##VAR_NAME = Monitored::Collection( #VAR_NAME, CONTAINER, \
return SG::ConstAccessor<VAR_TYPE>( #VAR_NAME )(**bTagLink); \
} \
);

Definition at line 32 of file TrigBjetBtagHypoAlg.h.

SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:54
Monitored::Collection
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.
Definition: MonitoredCollection.h:38
AthenaPoolTestRead.acc
acc
Definition: AthenaPoolTestRead.py:16