ATLAS Offline Software
Functions | Variables
python.TagInfoMgrConfig Namespace Reference

Functions

def TagInfoMgrCfg (flags, tagValuePairs={})
 

Variables

 flags = initConfigFlags()
 
 Files
 
def acc = TagInfoMgrCfg( flags, {"SomeKey": "SomeValue"} )
 
def acc2 = TagInfoMgrCfg( flags, {"OtherKey": "OtherValue", "SomeKey": "SomeValue"} )
 

Function Documentation

◆ TagInfoMgrCfg()

def python.TagInfoMgrConfig.TagInfoMgrCfg (   flags,
  tagValuePairs = {} 
)

Definition at line 6 of file TagInfoMgrConfig.py.

6 def TagInfoMgrCfg(flags, tagValuePairs={}):
7  # Sanity check:
8  if not isinstance(tagValuePairs, dict):
9  raise ConfigurationError("Parameter extraTagValuePairs is supposed to be a dictionary")
10 
11  # Build project-version string for the TagInfoMgr
12  from os import getenv
13  project = getenv("AtlasProject", "Unknown")
14  version = getenv("AtlasVersion", "Unknown")
15  atlasRelease=project+"-"+version
16 
17  tagValuePairs.update({"AtlasRelease" : atlasRelease})
18 
19  from Campaigns.Utils import Campaign
20  if flags.Input.isMC and flags.Input.MCCampaign is not Campaign.Unknown:
21  tagValuePairs.update({"mc_campaign" : flags.Input.MCCampaign.value})
22 
23  result = ComponentAccumulator()
24  result.addService(CompFactory.TagInfoMgr(ExtraTagValuePairs=tagValuePairs), primary=True)
25  return result
26 
27 

Variable Documentation

◆ acc

def python.TagInfoMgrConfig.acc = TagInfoMgrCfg( flags, {"SomeKey": "SomeValue"} )

Definition at line 35 of file TagInfoMgrConfig.py.

◆ acc2

def python.TagInfoMgrConfig.acc2 = TagInfoMgrCfg( flags, {"OtherKey": "OtherValue", "SomeKey": "SomeValue"} )

Definition at line 36 of file TagInfoMgrConfig.py.

◆ Files

python.TagInfoMgrConfig.Files

Definition at line 32 of file TagInfoMgrConfig.py.

◆ flags

python.TagInfoMgrConfig.flags = initConfigFlags()

Definition at line 31 of file TagInfoMgrConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.TagInfoMgrConfig.TagInfoMgrCfg
def TagInfoMgrCfg(flags, tagValuePairs={})
Definition: TagInfoMgrConfig.py:6
SCT_ConditionsAlgorithms::CoveritySafe::getenv
std::string getenv(const std::string &variableName)
get an environment variable
Definition: SCT_ConditionsUtilities.cxx:17