ATLAS Offline Software
Loading...
Searching...
No Matches
DiTauJetDef.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8#ifndef COLUMNAR_DITAU_DITAU_JET_DEF_H
9#define COLUMNAR_DITAU_DITAU_JET_DEF_H
10
13
14namespace columnar
15{
16 struct DiTauJetDef : RegularContainerId<xAOD::DiTauJet,xAOD::DiTauJetContainer>
17 {
18 static constexpr std::string_view idName = "ditauJet";
19 };
20
24 template<typename CT,typename CM=ColumnarModeDefault> using DiTauJetAccessor = AccessorTemplate<DiTauJetDef,CT,ColumnAccessMode::input,CM>;
25 template<typename CT,typename CM=ColumnarModeDefault> using DiTauJetDecorator = AccessorTemplate<DiTauJetDef,CT,ColumnAccessMode::output,CM>;
26}
27
28#endif
the raw column accessor template class
a class representing a single object (electron, muons, etc.)
a class representing a continuous sequence of objects (a.k.a. a container)
a class representing a single optional object (electron, muons, etc.)
AccessorTemplate< DiTauJetDef, CT, ColumnAccessMode::output, CM > DiTauJetDecorator
Definition DiTauJetDef.h:25
OptObjectId< DiTauJetDef > OptDiTauJetId
Definition DiTauJetDef.h:23
ObjectId< DiTauJetDef > DiTauJetId
Definition DiTauJetDef.h:22
ObjectRange< DiTauJetDef > DiTauJetRange
Definition DiTauJetDef.h:21
AccessorTemplate< DiTauJetDef, CT, ColumnAccessMode::input, CM > DiTauJetAccessor
Definition DiTauJetDef.h:24
static constexpr std::string_view idName
Definition DiTauJetDef.h:18
Container id definitions for the columnar infrastructure.