|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef SCT_ModuleVetoTool_h
14 #define SCT_ModuleVetoTool_h
24 #include "GaudiKernel/EventContext.h"
60 StringArrayProperty
m_badElements{
this,
"BadModuleIdentifiers", {},
"list of bad detector elements (= module sides)"};
64 StringProperty
m_JsonLocation {
this,
"JsonPath",
"",
"Path to the JSON file containing list of modules to be masked."};
65 BooleanProperty
m_maskLayers{
this,
"MaskLayers",
false,
"Mask full layers/disks in overlay"};
66 IntegerProperty
m_maskSide{
this,
"MaskSide", -1,
"Mask full modules (-1), inner (0) or outer (1) sides"};
67 IntegerArrayProperty
m_layersToMask{
this,
"LayersToMask", {},
"Which barrel layers to mask out, goes from 0 to N-1"};
68 IntegerArrayProperty
m_disksToMask{
this,
"DisksToMask", {},
"Which endcap disks to mask out, goes from -N+1 to N+1 , skipping zero"};
79 #endif // SCT_ModuleVetoTool_h
header file for data object for SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
Class for data object used in SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
::StatusCode StatusCode
StatusCode definition for legacy code.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...