ATLAS Offline Software
graphics
VP1
VP1Systems
VP1PRDSystems
VP1PRDSystems
PRDCommonFlags.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Common flags shared by several subsystems //
8
// //
9
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
10
// Initial version: November 2007 //
11
// //
13
14
#ifndef PRDCOMMONFLAGS_H
15
#define PRDCOMMONFLAGS_H
16
17
#include <QFlags>
18
19
class
PRDCommonFlags
{
20
public
:
21
22
enum
InDetPartsFlag
{
23
None
= 0x000000,
24
BarrelPositive
= 0x000001,
25
BarrelNegative
= 0x000002,
26
EndCapPositive
= 0x000004,
27
EndCapNegative
= 0x000008,
28
AllBarrel
= 0x000003,
29
AllEndCap
= 0x00000C,
30
All
= 0x00000F
31
};
32
Q_DECLARE_FLAGS(InDetPartsFlags,
InDetPartsFlag
)
33
34
private
:
35
PRDCommonFlags
();
36
~PRDCommonFlags
();
37
};
38
39
Q_DECLARE_OPERATORS_FOR_FLAGS(PRDCommonFlags::InDetPartsFlags)
40
41
#endif
PRDCommonFlags::AllBarrel
@ AllBarrel
Definition:
PRDCommonFlags.h:28
PRDCommonFlags::PRDCommonFlags
PRDCommonFlags()
PRDCommonFlags::InDetPartsFlag
InDetPartsFlag
Definition:
PRDCommonFlags.h:22
PRDCommonFlags::All
@ All
Definition:
PRDCommonFlags.h:30
PRDCommonFlags::None
@ None
Definition:
PRDCommonFlags.h:23
PRDCommonFlags::~PRDCommonFlags
~PRDCommonFlags()
PRDCommonFlags::BarrelPositive
@ BarrelPositive
Definition:
PRDCommonFlags.h:24
PRDCommonFlags::BarrelNegative
@ BarrelNegative
Definition:
PRDCommonFlags.h:25
PRDCommonFlags::EndCapPositive
@ EndCapPositive
Definition:
PRDCommonFlags.h:26
PRDCommonFlags::EndCapNegative
@ EndCapNegative
Definition:
PRDCommonFlags.h:27
PRDCommonFlags
Definition:
PRDCommonFlags.h:19
PRDCommonFlags::AllEndCap
@ AllEndCap
Definition:
PRDCommonFlags.h:29
Generated on Thu Nov 7 2024 21:24:09 for ATLAS Offline Software by
1.8.18