ATLAS Offline Software
Reconstruction
LwtnnUtils
LwtnnUtils
InputOrder.h
Go to the documentation of this file.
1
// this is -*- C++ -*-
2
/*
3
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
// Any modifications to this file may be copied to lwtnn[1] without
7
// attribution.
8
//
9
// [1]: https::www.github.com/lwtnn/lwtnn
10
11
#ifndef LWTNN_UTILS_INPUT_ORDER_H
12
#define LWTNN_UTILS_INPUT_ORDER_H
13
14
#include <vector>
15
#include <string>
16
17
namespace
lwt::atlas
{
18
19
// the user should specify what inputs they are going to feed to
20
// the network. This is different from the ordering that the
21
// network uses internally: some variables that are passed in
22
// might be dropped or reorganized.
23
typedef
std::vector<
24
std::pair<std::string, std::vector<std::string>>
25
>
order_t
;
26
27
struct
InputOrder
28
{
29
order_t
scalar
;
30
order_t
sequence
;
31
};
32
33
}
34
35
36
#endif
lwt::atlas::InputOrder::scalar
order_t scalar
Definition:
InputOrder.h:29
lwt::atlas::InputOrder
Definition:
InputOrder.h:28
lwt::atlas::order_t
std::vector< std::pair< std::string, std::vector< std::string > > > order_t
Definition:
InputOrder.h:25
lwt::atlas
Ensure that the extensions for the Vector3D are properly loaded.
Definition:
LWTNNCondAlg.h:24
lwt::atlas::InputOrder::sequence
order_t sequence
Definition:
InputOrder.h:30
Generated on Sun Dec 22 2024 21:11:50 for ATLAS Offline Software by
1.8.18