Project
Loading...
Searching...
No Matches
ChannelMatching.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
#ifndef O2_FRAMEWORK_CHANNELMATCHING_H_
12
#define O2_FRAMEWORK_CHANNELMATCHING_H_
13
14
#include "
Framework/InputSpec.h
"
15
#include "
Framework/OutputSpec.h
"
16
17
#include <string>
18
19
namespace
o2::framework
20
{
21
22
struct
LogicalChannelRange
{
23
LogicalChannelRange
(
OutputSpec
const
& spec);
24
25
std::string
name
;
26
bool
operator<
(
LogicalChannelRange
const
&
other
)
const
;
27
};
28
29
struct
DomainId
{
30
std::string
value
;
31
};
32
33
struct
LogicalChannelDomain
{
34
LogicalChannelDomain
(
InputSpec
const
& spec);
35
DomainId
name
;
36
bool
operator<
(
LogicalChannelDomain
const
&
other
)
const
;
37
};
38
39
struct
PhysicalChannelRange
{
40
PhysicalChannelRange
(
OutputSpec
const
& spec,
int
count
);
41
42
std::string
id
;
43
bool
operator<
(
PhysicalChannelRange
const
&
other
)
const
;
44
};
45
46
struct
PhysicalChannelDomain
{
47
PhysicalChannelDomain
(
InputSpec
const
& spec,
int
count
);
48
49
DomainId
id
;
50
bool
operator<
(
PhysicalChannelDomain
const
&
other
)
const
;
51
};
52
53
}
// namespace o2::framework
54
#endif
// FRAMEWORK_CHANNELMATCHING_H
InputSpec.h
OutputSpec.h
count
GLint GLsizei count
Definition
glcorearb.h:399
o2::framework
Defining PrimaryVertex explicitly as messageable.
Definition
TFIDInfo.h:20
o2::framework::DomainId
Definition
ChannelMatching.h:29
o2::framework::DomainId::value
std::string value
Definition
ChannelMatching.h:30
o2::framework::InputSpec
Definition
InputSpec.h:31
o2::framework::LogicalChannelDomain
Definition
ChannelMatching.h:33
o2::framework::LogicalChannelDomain::name
DomainId name
Definition
ChannelMatching.h:35
o2::framework::LogicalChannelDomain::operator<
bool operator<(LogicalChannelDomain const &other) const
Definition
ChannelMatching.cxx:32
o2::framework::LogicalChannelRange
Definition
ChannelMatching.h:22
o2::framework::LogicalChannelRange::name
std::string name
Definition
ChannelMatching.h:25
o2::framework::LogicalChannelRange::operator<
bool operator<(LogicalChannelRange const &other) const
Definition
ChannelMatching.cxx:22
o2::framework::OutputSpec
Definition
OutputSpec.h:33
o2::framework::PhysicalChannelDomain
Definition
ChannelMatching.h:46
o2::framework::PhysicalChannelDomain::id
DomainId id
Definition
ChannelMatching.h:49
o2::framework::PhysicalChannelDomain::operator<
bool operator<(PhysicalChannelDomain const &other) const
Definition
ChannelMatching.cxx:56
o2::framework::PhysicalChannelRange
Definition
ChannelMatching.h:39
o2::framework::PhysicalChannelRange::operator<
bool operator<(PhysicalChannelRange const &other) const
Definition
ChannelMatching.cxx:44
o2::framework::PhysicalChannelRange::id
std::string id
Definition
ChannelMatching.h:42
other
VectorOfTObjectPtrs other
Definition
test_Algorithm.cxx:501
Framework
Core
include
Framework
ChannelMatching.h
Generated on Tue Feb 25 2025 23:16:38 for Project by
1.9.8