ATLAS Offline Software
PhysicsAnalysis
RingerSelectorTools
RingerSelectorTools
RingerSelectorToolsDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id: RingerSelectorToolsDefs.h 704615 2015-10-29 18:50:12Z wsfreund $
6
#ifndef RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
7
#define RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
8
9
10
#include "
RingerSelectorTools/RingerSelectorToolsEnums.h
"
11
12
16
namespace
Ringer
{
17
18
22
unsigned
numberOfSegments
(
const
SegmentationType
e
);
23
27
template
<
typename
T>
28
T
getType
(
const
char
* cStr);
29
33
template
<>
34
SegmentationType
getType
(
const
char
* cStr);
35
39
template
<>
40
EtaDependency
getType
(
const
char
* cStr);
41
45
template
<>
46
EtDependency
getType
(
const
char
* cStr);
47
51
template
<>
52
Requirement
getType
(
const
char
* cStr);
53
57
const
char
*
toStr
(
SegmentationType
e
);
58
62
const
char
*
toStr
(
EtaDependency
e
);
63
67
const
char
*
toStr
(
EtDependency
e
);
68
72
const
char
*
toStr
(
Requirement
e
);
73
74
}
// namespace Ringer
75
76
#endif // RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
AllowedVariables::e
e
Definition:
AsgElectronSelectorTool.cxx:37
Ringer::numberOfSegments
unsigned numberOfSegments(const SegmentationType e)
Ringer::toStr
const char * toStr(SegmentationType e)
Transform enumeration types to string.
Ringer::SegmentationType
SegmentationType
the possible procedure longitudinal segmentation types.
Definition:
RingerSelectorToolsEnums.h:64
RingerSelectorToolsEnums.h
Ringer::Requirement
Requirement
the cut requirement
Definition:
RingerSelectorToolsEnums.h:104
Ringer::EtDependency
EtDependency
Specify et position dependency.
Definition:
RingerSelectorToolsEnums.h:95
Ringer::EtaDependency
EtaDependency
Specify eta position dependency.
Definition:
RingerSelectorToolsEnums.h:81
Ringer::getType
T getType(const char *cStr)
Return Ringer enumeration of type T identifying string type:
Ringer
Namespace dedicated for Ringer utilities.
Definition:
CaloRingsDefs.h:9
Generated on Sun Dec 22 2024 21:17:07 for ATLAS Offline Software by
1.8.18