ATLAS Offline Software
Loading...
Searching...
No Matches
LArFillMinBiasConfig Namespace Reference

Functions

 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
 paramsFile
 OutputLevel
 GeometryID
 GeometryITk
 GeometryHGTD
 GeometryCalo
 GeometryMuon
 GeometryForward
 cfg = MainServicesCfg(flags)

Function Documentation

◆ LArFillMinBiasCfg()

LArFillMinBiasConfig.LArFillMinBiasCfg ( flags)

Definition at line 5 of file LArFillMinBiasConfig.py.

5def 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 folder="ElecCalibMCSC"
14 objs=["CondAttrListCollection#/LAR/"+folder+"/"+flags.LArCalib.Input.SubDet,"CondAttrListCollection#/LAR/"+folder+"/"+flags.LArCalib.Input.paramsFile]
15 tags=["LAR"+folder+flags.LArCalib.Input.SubDet+flags.LArCalib.Input.Type, "LAR"+folder+flags.LArCalib.Input.paramsFile+flags.LArCalib.Input.Type]
16 result.addCondAlgo(CompFactory.LArMCSymCondAlg("LArMCSymCondAlgSC",SuperCell=flags.LArCalib.isSC,ReadKey=ckey))
17 result.addEventAlgo(CompFactory.FixLArElecSCCalib(FixFlag=3,
18 SCCablingKey=ckey,
19 InputFile=flags.LArCalib.Input.Files[0],
20 ))
21 else:
22 ckey="LArOnOffIdMap"
23 folder="ElecCalibMC"
24
25 objs=["LAr"+flags.LArCalib.Input.SubDet+"MC#LAr"+flags.LArCalib.Input.SubDet+"#/LAR/"+folder+"/"+flags.LArCalib.Input.SubDet,"LAr"+flags.LArCalib.Input.paramsFile+"MC#LAr"+flags.LArCalib.Input.paramsFile+"#/LAR/"+folder+"/"+flags.LArCalib.Input.paramsFile]
26 tags=["LAR"+folder+flags.LArCalib.Input.SubDet+flags.LArCalib.Input.Type, "LAR"+folder+flags.LArCalib.Input.paramsFile+flags.LArCalib.Input.Type]
27 result.addEventAlgo(CompFactory.FixLArElecCalib(FixFlag=12,
28 CablingKey=ckey,
29 InputFile=flags.LArCalib.Input.Files[0],
30 ))
31
32 from RegistrationServices.OutputConditionsAlgConfig import OutputConditionsAlgCfg
33 result.merge(OutputConditionsAlgCfg(flags,
34 outputFile="MinBias.pool.root",
35 ObjectList=objs,
36 IOVTagList=tags,
37 Run1=flags.LArCalib.IOVStart,
38 Run2=flags.LArCalib.IOVEnd
39 ))
40
41 #RegistrationSvc
42 result.addService(CompFactory.IOVRegistrationSvc(RecreateFolders = True, SVFolder=False,
43 OverrideNames = [flags.LArCalib.Input.SubDet, flags.LArCalib.Input.paramsFile], OverrideTypes = ["Blob16M","Blob16M"]))
44 result.getService("IOVDbSvc").DBInstance=""
45
46 #MC Event selector since we have no input data file
47 from McEventSelector.McEventSelectorConfig import McEventSelectorCfg
48 result.merge(McEventSelectorCfg(flags,
49 RunNumber = flags.LArCalib.Input.RunNumbers[0],
50 EventsPerRun = 1,
51 FirstEvent = 1,
52 InitialTimeStamp = 0,
53 TimeStampInterval = 1))
54
55 return result
56

Variable Documentation

◆ action

LArFillMinBiasConfig.action

Definition at line 67 of file LArFillMinBiasConfig.py.

◆ args

LArFillMinBiasConfig.args = parser.parse_args()

Definition at line 69 of file LArFillMinBiasConfig.py.

◆ AtlasVersion

LArFillMinBiasConfig.AtlasVersion

Definition at line 92 of file LArFillMinBiasConfig.py.

◆ cfg

LArFillMinBiasConfig.cfg = MainServicesCfg(flags)

Definition at line 119 of file LArFillMinBiasConfig.py.

◆ DatabaseInstance

LArFillMinBiasConfig.DatabaseInstance

Definition at line 87 of file LArFillMinBiasConfig.py.

◆ DBConnection

LArFillMinBiasConfig.DBConnection

Definition at line 88 of file LArFillMinBiasConfig.py.

◆ default

LArFillMinBiasConfig.default

Definition at line 64 of file LArFillMinBiasConfig.py.

◆ dest

LArFillMinBiasConfig.dest

Definition at line 64 of file LArFillMinBiasConfig.py.

◆ doAlign

LArFillMinBiasConfig.doAlign

Definition at line 90 of file LArFillMinBiasConfig.py.

◆ False

LArFillMinBiasConfig.False

Definition at line 67 of file LArFillMinBiasConfig.py.

◆ Files

LArFillMinBiasConfig.Files

Definition at line 83 of file LArFillMinBiasConfig.py.

◆ flags

LArFillMinBiasConfig.flags = initConfigFlags()

Definition at line 79 of file LArFillMinBiasConfig.py.

◆ GeometryCalo

LArFillMinBiasConfig.GeometryCalo

Definition at line 110 of file LArFillMinBiasConfig.py.

◆ GeometryForward

LArFillMinBiasConfig.GeometryForward

Definition at line 112 of file LArFillMinBiasConfig.py.

◆ GeometryHGTD

LArFillMinBiasConfig.GeometryHGTD

Definition at line 109 of file LArFillMinBiasConfig.py.

◆ GeometryID

LArFillMinBiasConfig.GeometryID

Definition at line 107 of file LArFillMinBiasConfig.py.

◆ GeometryITk

LArFillMinBiasConfig.GeometryITk

Definition at line 108 of file LArFillMinBiasConfig.py.

◆ GeometryMuon

LArFillMinBiasConfig.GeometryMuon

Definition at line 111 of file LArFillMinBiasConfig.py.

◆ GlobalTag

LArFillMinBiasConfig.GlobalTag

Definition at line 95 of file LArFillMinBiasConfig.py.

◆ help

LArFillMinBiasConfig.help

Definition at line 64 of file LArFillMinBiasConfig.py.

◆ OutputLevel

LArFillMinBiasConfig.OutputLevel

Definition at line 105 of file LArFillMinBiasConfig.py.

◆ paramsFile

LArFillMinBiasConfig.paramsFile

Definition at line 101 of file LArFillMinBiasConfig.py.

◆ parser

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

Definition at line 63 of file LArFillMinBiasConfig.py.

◆ RunNumbers

LArFillMinBiasConfig.RunNumbers

Definition at line 84 of file LArFillMinBiasConfig.py.

◆ SubDet

LArFillMinBiasConfig.SubDet

Definition at line 100 of file LArFillMinBiasConfig.py.

◆ Type

LArFillMinBiasConfig.Type

Definition at line 99 of file LArFillMinBiasConfig.py.

◆ type

LArFillMinBiasConfig.type

Definition at line 64 of file LArFillMinBiasConfig.py.