ATLAS Offline Software
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 
21 public:
22 
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:
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