ATLAS Offline Software
Loading...
Searching...
No Matches
VertexCommonFlags.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
7// //
8// Various flags - put here to avoid the need to include //
9// other header files just for the flags //
10// //
11// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
12// Initial version: August 2008 //
13// //
15
16#ifndef VERTEXCOMMONFLAGS_H
17#define VERTEXCOMMONFLAGS_H
18
19#include <QFlags>
20#include <QString>
21
23public:
24
28 RVT_V0 = 0x04,
30 RVT_Kink = 0x10,
31 RVT_Pileup = 0x20,
32 RVT_Other = 0x40,
33 RVT_Any = 0x7F
34 };
35 Q_DECLARE_FLAGS(ReconVertexTypeFlags, ReconVertexTypeFlag)
36
38 static QString toString(const QUANTITY&);
39
40private:
43};
44
45Q_DECLARE_OPERATORS_FOR_FLAGS(VertexCommonFlags::ReconVertexTypeFlags)
46
47#endif
static QString toString(const QUANTITY &)