Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
LArFillMinBiasConfig Namespace Reference

Functions

def LArFillMinBiasCfg (flags)
 

Variables

 parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
 
 dest
 
 default
 
 help
 
 type
 
 False
 
 action
 
 args = parser.parse_args()
 
 flags = initConfigFlags()
 
 Files
 
 RunNumbers
 
 DatabaseInstance
 
 DBConnection
 
 doAlign
 
 AtlasVersion
 
 GlobalTag
 
 Type
 
 SubDet
 
 OutputLevel
 
 GeometryID
 
 GeometryITk
 
 GeometryHGTD
 
 GeometryCalo
 
 GeometryMuon
 
 GeometryForward
 
 cfg = MainServicesCfg(flags)
 

Function Documentation

◆ LArFillMinBiasCfg()

def LArFillMinBiasConfig.LArFillMinBiasCfg (   flags)

Definition at line 5 of file LArFillMinBiasConfig.py.

5 def LArFillMinBiasCfg(flags):
6 
7  #Get basic services and cond-algos
8  from LArCalibProcessing.LArCalibBaseConfig import LArCalibBaseCfg
9  result=LArCalibBaseCfg(flags)
10 
11  if flags.LArCalib.isSC:
12  ckey="LArOnOffIdMapSC"
13  result.addCondAlgo(CompFactory.LArMCSymCondAlg("LArMCSymCondAlgSC",SuperCell=flags.LArCalib.isSC,ReadKey=ckey))
14  result.addEventAlgo(CompFactory.FixLArElecSCCalib(FixFlag=3,
15  SCCablingKey=ckey,
16  InputFile=flags.LArCalib.Input.Files[0],
17  ))
18  obj="CondAttrListCollection#/LAR/ElecCalibMCSC/MinBias"
19  else:
20  ckey="LArOnOffIdMap"
21  obj="CondAttrListCollection#/LAR/ElecCalibMC/MinBias"
22  result.addEventAlgo(CompFactory.FixLArElecCalib(FixFlag=14,
23  CablingKey=ckey,
24  InputFile=flags.LArCalib.Input.Files[0],
25  ))
26 
27  from RegistrationServices.OutputConditionsAlgConfig import OutputConditionsAlgCfg
28  result.merge(OutputConditionsAlgCfg(flags,
29  outputFile="dummy.root",
30  ObjectList=[obj, ],
31  IOVTagList=[flags.LArCalib.Input.Type],
32  Run1=flags.LArCalib.IOVStart,
33  Run2=flags.LArCalib.IOVEnd
34  ))
35 
36  #RegistrationSvc
37  result.addService(CompFactory.IOVRegistrationSvc(RecreateFolders = True, SVFolder=False,
38  OverrideNames = [flags.LArCalib.Input.SubDet], OverrideTypes = ["Blob16M"]))
39  result.getService("IOVDbSvc").DBInstance=""
40 
41  #MC Event selector since we have no input data file
42  from McEventSelector.McEventSelectorConfig import McEventSelectorCfg
43  result.merge(McEventSelectorCfg(flags,
44  RunNumber = flags.LArCalib.Input.RunNumbers[0],
45  EventsPerRun = 1,
46  FirstEvent = 1,
47  InitialTimeStamp = 0,
48  TimeStampInterval = 1))
49 
50  return result
51 

Variable Documentation

◆ action

LArFillMinBiasConfig.action

Definition at line 62 of file LArFillMinBiasConfig.py.

◆ args

LArFillMinBiasConfig.args = parser.parse_args()

Definition at line 64 of file LArFillMinBiasConfig.py.

◆ AtlasVersion

LArFillMinBiasConfig.AtlasVersion

Definition at line 87 of file LArFillMinBiasConfig.py.

◆ cfg

LArFillMinBiasConfig.cfg = MainServicesCfg(flags)

Definition at line 113 of file LArFillMinBiasConfig.py.

◆ DatabaseInstance

LArFillMinBiasConfig.DatabaseInstance

Definition at line 82 of file LArFillMinBiasConfig.py.

◆ DBConnection

LArFillMinBiasConfig.DBConnection

Definition at line 83 of file LArFillMinBiasConfig.py.

◆ default

LArFillMinBiasConfig.default

Definition at line 59 of file LArFillMinBiasConfig.py.

◆ dest

LArFillMinBiasConfig.dest

Definition at line 59 of file LArFillMinBiasConfig.py.

◆ doAlign

LArFillMinBiasConfig.doAlign

Definition at line 85 of file LArFillMinBiasConfig.py.

◆ False

LArFillMinBiasConfig.False

Definition at line 62 of file LArFillMinBiasConfig.py.

◆ Files

LArFillMinBiasConfig.Files

Definition at line 78 of file LArFillMinBiasConfig.py.

◆ flags

LArFillMinBiasConfig.flags = initConfigFlags()

Definition at line 74 of file LArFillMinBiasConfig.py.

◆ GeometryCalo

LArFillMinBiasConfig.GeometryCalo

Definition at line 104 of file LArFillMinBiasConfig.py.

◆ GeometryForward

LArFillMinBiasConfig.GeometryForward

Definition at line 106 of file LArFillMinBiasConfig.py.

◆ GeometryHGTD

LArFillMinBiasConfig.GeometryHGTD

Definition at line 103 of file LArFillMinBiasConfig.py.

◆ GeometryID

LArFillMinBiasConfig.GeometryID

Definition at line 101 of file LArFillMinBiasConfig.py.

◆ GeometryITk

LArFillMinBiasConfig.GeometryITk

Definition at line 102 of file LArFillMinBiasConfig.py.

◆ GeometryMuon

LArFillMinBiasConfig.GeometryMuon

Definition at line 105 of file LArFillMinBiasConfig.py.

◆ GlobalTag

LArFillMinBiasConfig.GlobalTag

Definition at line 90 of file LArFillMinBiasConfig.py.

◆ help

LArFillMinBiasConfig.help

Definition at line 59 of file LArFillMinBiasConfig.py.

◆ OutputLevel

LArFillMinBiasConfig.OutputLevel

Definition at line 99 of file LArFillMinBiasConfig.py.

◆ parser

LArFillMinBiasConfig.parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)

Definition at line 58 of file LArFillMinBiasConfig.py.

◆ RunNumbers

LArFillMinBiasConfig.RunNumbers

Definition at line 79 of file LArFillMinBiasConfig.py.

◆ SubDet

LArFillMinBiasConfig.SubDet

Definition at line 95 of file LArFillMinBiasConfig.py.

◆ type

LArFillMinBiasConfig.type

Definition at line 59 of file LArFillMinBiasConfig.py.

◆ Type

LArFillMinBiasConfig.Type

Definition at line 94 of file LArFillMinBiasConfig.py.

OutputConditionsAlgConfig.OutputConditionsAlgCfg
def OutputConditionsAlgCfg(flags, name="OutputConditionsAlg", outputFile='condobjs.root', **kwargs)
Definition: OutputConditionsAlgConfig.py:5
LArFillMinBiasConfig.LArFillMinBiasCfg
def LArFillMinBiasCfg(flags)
Definition: LArFillMinBiasConfig.py:5
python.McEventSelectorConfig.McEventSelectorCfg
def McEventSelectorCfg(flags, **kwargs)
Definition: McEventSelectorConfig.py:5
python.LArCalibBaseConfig.LArCalibBaseCfg
def LArCalibBaseCfg(flags)
Definition: LArCalibBaseConfig.py:5