ATLAS Offline Software
Loading...
Searching...
No Matches
JetContainerInfo.h
Go to the documentation of this file.
1// this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef XAODJET_JETALGORITHMTYPE_H
8#define XAODJET_JETALGORITHMTYPE_H
9
18
19#include <string>
20#include <unordered_set>
21
22namespace xAOD {
23
24
25 namespace JetAlgorithmType{
43
45 const std::string& algName(ID id);
46
48 ID algId(const std::string & n);
49
50 }
51
52 namespace JetInput {
53
102
103 bool isValidConstitType(Type t);
104
105 const std::string& typeName(Type t);
106
107 Type inputType(const std::string &n);
108 }
109
110 namespace JetTransform {
122
123 std::string name(Type t);
125 Type type(const std::string& name);
126 }
127
128}
129#endif
std::vector< Identifier > ID
Definition PFlow.py:1
ID algId(const std::string &n)
Converts a string into a JetAlgorithmType::ID.
const std::string & algName(ID id)
Converts a JetAlgorithmType::ID into a string.
ID
//////////////////////////////////////// JetAlgorithmType::ID defines most common physics jet finding...
Type inputType(const std::string &n)
const std::string & typeName(Type id)
bool isValidConstitType(Type t)
Type
Enum for types of jet transformations.
Type type(const std::string &name)
Convert string to jet transformation enum.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.