Project
Loading...
Searching...
No Matches
RoutingIndices.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
12
#ifndef O2_FRAMEWORK_ROUTINGINDICES_H_
13
#define O2_FRAMEWORK_ROUTINGINDICES_H_
14
15
namespace
o2::framework
16
{
17
18
// An index in the space of the available Routes.
19
// This takes into account that you might have multiple
20
// routes (i.e. pipelined devices) which could provide
21
// the same kind of data.
22
struct
RouteIndex
{
23
int
value
;
24
explicit
operator
int
()
const
{
return
value
; }
25
};
26
30
struct
ChannelIndex
{
31
int
value
;
32
static
constexpr
int
INVALID
= -1;
33
};
34
35
// An index in the space of the declared InputSpec
36
// This does not take multiple input routes into account
37
struct
InputIndex
{
38
int
value
;
39
explicit
operator
int
()
const
{
return
value
; }
40
};
41
42
}
// namespace o2::framework
43
44
#endif
// O2_FRAMEWORK_ROUTINGINDICES_H_
int
o2::framework
Defining PrimaryVertex explicitly as messageable.
Definition
TFIDInfo.h:20
o2::framework::ChannelIndex
Definition
RoutingIndices.h:30
o2::framework::ChannelIndex::INVALID
static constexpr int INVALID
Definition
RoutingIndices.h:32
o2::framework::ChannelIndex::value
int value
Definition
RoutingIndices.h:31
o2::framework::InputIndex
Definition
RoutingIndices.h:37
o2::framework::InputIndex::value
int value
Definition
RoutingIndices.h:38
o2::framework::RouteIndex
Definition
RoutingIndices.h:22
o2::framework::RouteIndex::value
int value
Definition
RoutingIndices.h:23
Framework
Core
include
Framework
RoutingIndices.h
Generated on Fri Apr 25 2025 17:28:15 for Project by
1.9.8