ATLAS Offline Software
Namespaces | Functions | Variables
TriggerEDMAuxAccessors.h File Reference
#include "xAODBase/IParticleContainer.h"
#include "xAODBTagging/BTaggingContainer.h"
#include "xAODBTagging/BTagVertexContainer.h"
#include "xAODMuon/MuonContainer.h"
#include "xAODTracking/TrackParticleContainer.h"
#include "xAODTracking/VertexContainer.h"
#include "xAODTrigger/jFexTauRoIContainer.h"
#include "TrigSteeringEvent/TrigRoiDescriptorCollection.h"
#include "AthContainers/AuxElement.h"
Include dependency graph for TriggerEDMAuxAccessors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 TriggerEDMAuxAccessors
 Instantiate SG::AuxElementAccessor for all decorations in Trigger EDM before they are used in output writing.
 

Functions

template<typename T , typename ... U>
constexpr auto TriggerEDMAuxAccessors::initAccessors (U... names)
 

Variables

auto TriggerEDMAuxAccessors::boolAccessors
 
auto TriggerEDMAuxAccessors::charAccessors
 
auto TriggerEDMAuxAccessors::intAccessors
 
auto TriggerEDMAuxAccessors::int16Accessors
 
auto TriggerEDMAuxAccessors::int32Accessors = initAccessors<int32_t>("roi")
 
auto TriggerEDMAuxAccessors::uint8Accessors = initAccessors<uint8_t>("EBUnbiased")
 
auto TriggerEDMAuxAccessors::uint32Accessors = initAccessors<uint32_t>("alg", "store", "thread", "thash", "slot", "lvl1ID")
 
auto TriggerEDMAuxAccessors::uint64Accessors = initAccessors<uint64_t>("start", "stop", "thresholdPatterns")
 
auto TriggerEDMAuxAccessors::sizeAccessors = initAccessors<size_t>("alg_idx")
 
auto TriggerEDMAuxAccessors::floatAccessors
 
auto TriggerEDMAuxAccessors::doubleAccessors
 
auto TriggerEDMAuxAccessors::vboolAccessors = initAccessors<std::vector<bool>>("IP2D_flagFromV0ofTracks", "IP3D_flagFromV0ofTracks")
 
auto TriggerEDMAuxAccessors::vintAccessors
 
auto TriggerEDMAuxAccessors::vushortAccessors = initAccessors<std::vector<unsigned short>>("robs_status")
 
auto TriggerEDMAuxAccessors::vuintAccessors = initAccessors<std::vector<unsigned>>("robs_history")
 
auto TriggerEDMAuxAccessors::vuint32Accessors = initAccessors<std::vector<uint32_t>>("robs_id", "robs_size", "PEBROBList", "PEBSubDetList")
 
auto TriggerEDMAuxAccessors::vuint8Accessors = initAccessors<std::vector<uint8_t>>("parameterPosition")
 
auto TriggerEDMAuxAccessors::vfloatAccessors
 
auto TriggerEDMAuxAccessors::elroiAccessors = initAccessors<ElementLink<TrigRoiDescriptorCollection>>("viewIndex")
 
auto TriggerEDMAuxAccessors::elbtagAccessors = initAccessors<ElementLink<xAOD::BTaggingContainer>>("btaggingLink")
 
auto TriggerEDMAuxAccessors::eljtauAccessors = initAccessors<ElementLink<xAOD::jFexTauRoIContainer>>("jTauLink")
 
auto TriggerEDMAuxAccessors::veltrkpAccessors
 
auto TriggerEDMAuxAccessors::velbvtxAccessors = initAccessors<std::vector<ElementLink<xAOD::BTagVertexContainer>>>("JetFitter_JFvertices")
 
auto TriggerEDMAuxAccessors::velmuAccessors = initAccessors<std::vector<ElementLink<xAOD::MuonContainer>>>("Muons")
 
auto TriggerEDMAuxAccessors::velvtxAccessors = initAccessors<std::vector<ElementLink<xAOD::VertexContainer>>>("SV1_vertices")
 
auto TriggerEDMAuxAccessors::velipAccessors = initAccessors<std::vector<ElementLink<xAOD::IParticleContainer>>>("GhostTrack_ftf","TracksForMinimalJetTag", "HLT_HIClusters_DR8Assoc")