ATLAS Offline Software
PRDDetTypes.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PRDDETTYPES_H
6 #define PRDDETTYPES_H
7 
8 #include <QString>
9 
10 class PRDDetType {
11 public:
12  enum Type {
14  };
15  static QString typeToString(const Type&);
16  static Type stringToType(const QString&str, bool & status);
17  static qint32 typeToInt(const Type& t);
18  static Type intToType(const qint32&i, bool & status);
19 
20 private:
22 };
23 
24 
25 #endif
PRDDetType::MM
@ MM
Definition: PRDDetTypes.h:13
PRDDetType::CSC
@ CSC
Definition: PRDDetTypes.h:13
PRDDetType::SpacePoints
@ SpacePoints
Definition: PRDDetTypes.h:13
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
PRDDetType::SCT
@ SCT
Definition: PRDDetTypes.h:13
PRDDetType::RPC
@ RPC
Definition: PRDDetTypes.h:13
lumiFormat.i
int i
Definition: lumiFormat.py:92
PRDDetType::typeToInt
static qint32 typeToInt(const Type &t)
Definition: PRDDetTypes.cxx:47
xAODType
Definition: ObjectType.h:13
PRDDetType
Definition: PRDDetTypes.h:10
PRDDetType::intToType
static Type intToType(const qint32 &i, bool &status)
Definition: PRDDetTypes.cxx:66
PRDDetType::CSCstrip
@ CSCstrip
Definition: PRDDetTypes.h:13
PRDDetType::sTGC
@ sTGC
Definition: PRDDetTypes.h:13
PRDDetType::MDT
@ MDT
Definition: PRDDetTypes.h:13
PRDDetType::Pixel
@ Pixel
Definition: PRDDetTypes.h:13
str
Definition: BTagTrackIpAccessor.cxx:11
merge.status
status
Definition: merge.py:17
PRDDetType::stringToType
static Type stringToType(const QString &str, bool &status)
Definition: PRDDetTypes.cxx:27
PRDDetType::TGC
@ TGC
Definition: PRDDetTypes.h:13
PRDDetType::PRDDetType
PRDDetType()
PRDDetType::TRT
@ TRT
Definition: PRDDetTypes.h:13
PRDDetType::typeToString
static QString typeToString(const Type &)
Definition: PRDDetTypes.cxx:8