ATLAS Offline Software
graphics
VP1
VP1Systems
VP1RawDataSystems
VP1RawDataSystems
VP1RawDataFlags.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
// Common flags used in the raw data system. //
9
// //
10
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
11
// Initial version: November 2007 //
12
// //
14
15
#ifndef VP1RAWDATAFLAGS_H
16
#define VP1RAWDATAFLAGS_H
17
18
#include <QFlags>
19
20
class
VP1RawDataFlags
{
21
public
:
22
23
enum
InDetPartsFlag
{
24
None
= 0x000000,
25
BarrelPositive
= 0x000001,
26
BarrelNegative
= 0x000002,
27
EndCapPositive
= 0x000004,
28
EndCapNegative
= 0x000008,
29
AllBarrel
= 0x000003,
30
AllEndCap
= 0x00000C,
31
All
= 0x00000F
32
};
33
Q_DECLARE_FLAGS(InDetPartsFlags,
InDetPartsFlag
)
34
35
private
:
36
VP1RawDataFlags
();
37
~VP1RawDataFlags
();
38
};
39
40
Q_DECLARE_OPERATORS_FOR_FLAGS(VP1RawDataFlags::InDetPartsFlags)
41
42
#endif
VP1RawDataFlags::EndCapPositive
@ EndCapPositive
Definition:
VP1RawDataFlags.h:27
VP1RawDataFlags
Definition:
VP1RawDataFlags.h:20
VP1RawDataFlags::AllEndCap
@ AllEndCap
Definition:
VP1RawDataFlags.h:30
VP1RawDataFlags::VP1RawDataFlags
VP1RawDataFlags()
VP1RawDataFlags::~VP1RawDataFlags
~VP1RawDataFlags()
VP1RawDataFlags::None
@ None
Definition:
VP1RawDataFlags.h:24
VP1RawDataFlags::AllBarrel
@ AllBarrel
Definition:
VP1RawDataFlags.h:29
VP1RawDataFlags::InDetPartsFlag
InDetPartsFlag
Definition:
VP1RawDataFlags.h:23
VP1RawDataFlags::BarrelNegative
@ BarrelNegative
Definition:
VP1RawDataFlags.h:26
VP1RawDataFlags::All
@ All
Definition:
VP1RawDataFlags.h:31
VP1RawDataFlags::BarrelPositive
@ BarrelPositive
Definition:
VP1RawDataFlags.h:25
VP1RawDataFlags::EndCapNegative
@ EndCapNegative
Definition:
VP1RawDataFlags.h:28
Generated on Thu Nov 7 2024 21:31:44 for ATLAS Offline Software by
1.8.18