Project
Loading...
Searching...
No Matches
BasicOps.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_BASICOPS_H_
12
#define O2_FRAMEWORK_BASICOPS_H_
13
14
namespace
o2::framework
15
{
16
enum
BasicOp
:
unsigned
int
{
17
LogicalAnd
,
// 2-ar operations
18
LogicalOr
,
19
Addition
,
20
Subtraction
,
21
Division
,
22
Multiplication
,
23
BitwiseAnd
,
24
BitwiseOr
,
25
BitwiseXor
,
26
LessThan
,
27
LessThanOrEqual
,
28
GreaterThan
,
29
GreaterThanOrEqual
,
30
Equal
,
31
NotEqual
,
32
Atan2
,
// 2-ar functions
33
Power
,
34
Sqrt
,
// 1-ar functions
35
Exp
,
36
Log
,
37
Log10
,
38
Sin
,
39
Cos
,
40
Tan
,
41
Asin
,
42
Acos
,
43
Atan
,
44
Abs
,
45
Round
,
46
BitwiseNot
,
47
Conditional
// 3-ar functions
48
};
49
}
// namespace o2::framework
50
51
#endif
// O2_FRAMEWORK_BASICOPS_H_
o2::framework
Defining PrimaryVertex explicitly as messageable.
Definition
TFIDInfo.h:20
o2::framework::BasicOp
BasicOp
Definition
BasicOps.h:16
o2::framework::Round
@ Round
Definition
BasicOps.h:45
o2::framework::Atan2
@ Atan2
Definition
BasicOps.h:32
o2::framework::Equal
@ Equal
Definition
BasicOps.h:30
o2::framework::Log10
@ Log10
Definition
BasicOps.h:37
o2::framework::Multiplication
@ Multiplication
Definition
BasicOps.h:22
o2::framework::Exp
@ Exp
Definition
BasicOps.h:35
o2::framework::Conditional
@ Conditional
Definition
BasicOps.h:47
o2::framework::GreaterThan
@ GreaterThan
Definition
BasicOps.h:28
o2::framework::GreaterThanOrEqual
@ GreaterThanOrEqual
Definition
BasicOps.h:29
o2::framework::LessThanOrEqual
@ LessThanOrEqual
Definition
BasicOps.h:27
o2::framework::Acos
@ Acos
Definition
BasicOps.h:42
o2::framework::Cos
@ Cos
Definition
BasicOps.h:39
o2::framework::BitwiseOr
@ BitwiseOr
Definition
BasicOps.h:24
o2::framework::NotEqual
@ NotEqual
Definition
BasicOps.h:31
o2::framework::Subtraction
@ Subtraction
Definition
BasicOps.h:20
o2::framework::LogicalAnd
@ LogicalAnd
Definition
BasicOps.h:17
o2::framework::Power
@ Power
Definition
BasicOps.h:33
o2::framework::Atan
@ Atan
Definition
BasicOps.h:43
o2::framework::Abs
@ Abs
Definition
BasicOps.h:44
o2::framework::Sin
@ Sin
Definition
BasicOps.h:38
o2::framework::Division
@ Division
Definition
BasicOps.h:21
o2::framework::BitwiseAnd
@ BitwiseAnd
Definition
BasicOps.h:23
o2::framework::LogicalOr
@ LogicalOr
Definition
BasicOps.h:18
o2::framework::Addition
@ Addition
Definition
BasicOps.h:19
o2::framework::Tan
@ Tan
Definition
BasicOps.h:40
o2::framework::Log
@ Log
Definition
BasicOps.h:36
o2::framework::BitwiseNot
@ BitwiseNot
Definition
BasicOps.h:46
o2::framework::Sqrt
@ Sqrt
Definition
BasicOps.h:34
o2::framework::LessThan
@ LessThan
Definition
BasicOps.h:26
o2::framework::Asin
@ Asin
Definition
BasicOps.h:41
o2::framework::BitwiseXor
@ BitwiseXor
Definition
BasicOps.h:25
Framework
Core
include
Framework
BasicOps.h
Generated on Tue Feb 25 2025 17:03:19 for Project by
1.9.8