ATLAS Offline Software
Loading...
Searching...
No Matches
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
11
12
16namespace Ringer {
17
18
23
27template<typename T>
28T getType(const char* cStr);
29
33template<>
34SegmentationType getType(const char* cStr);
35
39template<>
40EtaDependency getType(const char* cStr);
41
45template<>
46EtDependency getType(const char* cStr);
47
51template<>
52Requirement getType(const char* cStr);
53
57const char* toStr(SegmentationType e);
58
62const char* toStr(EtaDependency e);
63
67const char* toStr(EtDependency e);
68
72const char* toStr(Requirement e);
73
74} // namespace Ringer
75
76#endif // RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
Namespace dedicated for Ringer utilities.
const char * toStr(SegmentationType e)
Transform enumeration types to string.
EtaDependency
Specify eta position dependency.
EtDependency
Specify et position dependency.
Requirement
the cut requirement
SegmentationType
the possible procedure longitudinal segmentation types.
unsigned numberOfSegments(const SegmentationType e)
T getType(const char *cStr)
Return Ringer enumeration of type T identifying string type: