![]() |
ATLAS Offline Software
|
#include <InDetProjFlags.h>
Public Types | |
| enum | DetTypeFlag { NoDet = 0x000000 , SCT_brlpos = 0x000001 , SCT_brlneg = 0x000002 , SCT_ecpos = 0x000004 , SCT_ecneg = 0x000008 , SCT_all = 0x00000F , Pixel_brlpos = 0x000010 , Pixel_brlneg = 0x000020 , Pixel_ecpos = 0x000040 , Pixel_ecneg = 0x000080 , Pixel_all = 0x0000F0 , TRT_brlpos = 0x000100 , TRT_brlneg = 0x000200 , TRT_ecpos = 0x000400 , TRT_ecneg = 0x000800 , TRT_all = 0x000F00 } |
| enum | InDetProjPartsFlag { NoProjections = 0x000000 , BarrelPositive = 0x000001 , BarrelNegative = 0x000002 , BarrelCentral = 0x000004 , EndCapOuterPositive = 0x000010 , EndCapOuterNegative = 0x000020 , EndCapInnerPositive = 0x000040 , EndCapInnerNegative = 0x000080 , TRT_EndCapZToRPositive = 0x000100 , TRT_EndCapZToRNegative = 0x000200 , TRT_EndCapZToRCentral = 0x000400 , Barrel_All = 0x000007 , Barrel_AllPos = 0x000005 , Barrel_AllNeg = 0x000006 , EndCap_All = 0x0007F0 , EndCap_AllPos = 0x000550 , EndCap_AllNeg = 0x0006A0 } |
Static Public Member Functions | |
| static void | projectionPartsGivenUsedDetectors (InDetProjPartsFlags &proj_pixel, InDetProjPartsFlags &proj_sct, InDetProjPartsFlags &proj_trt, const DetTypeFlags &useddets) |
Private Member Functions | |
| InDetProjFlags () | |
| ~InDetProjFlags () | |
Definition at line 23 of file InDetProjFlags.h.
| Enumerator | |
|---|---|
| NoDet | |
| SCT_brlpos | |
| SCT_brlneg | |
| SCT_ecpos | |
| SCT_ecneg | |
| SCT_all | |
| Pixel_brlpos | |
| Pixel_brlneg | |
| Pixel_ecpos | |
| Pixel_ecneg | |
| Pixel_all | |
| TRT_brlpos | |
| TRT_brlneg | |
| TRT_ecpos | |
| TRT_ecneg | |
| TRT_all | |
Definition at line 27 of file InDetProjFlags.h.
Definition at line 48 of file InDetProjFlags.h.
|
private |
|
private |
|
static |
Definition at line 17 of file InDetProjFlags.cxx.