ATLAS Offline Software
Loading...
Searching...
No Matches
python.LArMinBiasAlgConfig Namespace Reference

Functions

 LArMinBiasAlgCfg (flags, output='ntuple.root', supercell=False, idlowpt=900311, idhighpt=800831, wlowpt=0.099791, whighpt=0.00209)
 list_of_strings (arg)

Variables

 parser = argparse.ArgumentParser(description="Compute LArMinBias from hits")
 type
 int
 default
 help
 str
 list_of_strings
 float
 False
 action
 args = parser.parse_args()
 flags = initConfigFlags()
 RunNumbers
 Files
 DatabaseInstance
 AtlasVersion
 GlobalTag
 cfg = MainServicesCfg(flags)
 debugLimit

Function Documentation

◆ LArMinBiasAlgCfg()

python.LArMinBiasAlgConfig.LArMinBiasAlgCfg ( flags,
output = 'ntuple.root',
supercell = False,
idlowpt = 900311,
idhighpt = 800831,
wlowpt = 0.099791,
whighpt = 0.00209 )

Definition at line 6 of file LArMinBiasAlgConfig.py.

7 idlowpt=900311, idhighpt=800831, wlowpt=0.099791, whighpt=0.00209):
8
9 result=ComponentAccumulator()
10
11 from LArGeoAlgsNV.LArGMConfig import LArGMCfg
12 result.merge(LArGMCfg(flags))
13 from TileGeoModel.TileGMConfig import TileGMCfg
14 result.merge(TileGMCfg(flags))
15
16 if(supercell):
17 from LArCabling.LArCablingConfig import LArOnOffIdMappingSCCfg
18 result.merge(LArOnOffIdMappingSCCfg(flags))
19 result.addCondAlgo(CompFactory.CaloSuperCellAlignCondAlg('CaloSuperCellAlignCondAlg'))
20
21 rKey="LArOnOffIdMapSC"
22 else:
23 from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg
24 result.merge(LArOnOffIdMappingCfg(flags))
25
26 rKey="LArOnOffIdMap"
27
28 result.addCondAlgo(CompFactory.LArMCSymCondAlg("LArMCSymCondAlg",SuperCell=supercell,ReadKey=rKey))
29
30 from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg
31 result.merge(EventInfoCnvAlgCfg(flags, disableBeamSpot=True))
32
33 larMinBiasAlg = CompFactory.LArMinBiasAlg()
34 larMinBiasAlg.datasetID_lowPt=idlowpt
35 larMinBiasAlg.datasetID_highPt=idhighpt
36 # in mc16 files, computed at the beginning:
37 larMinBiasAlg.weight_lowPt = wlowpt
38 larMinBiasAlg.weight_highPt= whighpt
39 larMinBiasAlg.EvtInfo="EventInfo"
40 larMinBiasAlg.CablingKey=rKey
41 larMinBiasAlg.SuperCell=supercell
42 #larMinBiasAlg.OutputLevel=2
43
44 result.addEventAlgo(larMinBiasAlg)
45
46 import os
47 if os.path.exists(output):
48 os.remove(output)
49 result.addService(CompFactory.THistSvc(Output = ["file1 DATAFILE='"+output+"' OPT='RECREATE'"]))
50 result.setAppProperty("HistogramPersistency","ROOT")
51
52 return result
53
if(febId1==febId2)

◆ list_of_strings()

python.LArMinBiasAlgConfig.list_of_strings ( arg)

Definition at line 54 of file LArMinBiasAlgConfig.py.

54def list_of_strings(arg):
55 return arg.split(',')
56

Variable Documentation

◆ action

python.LArMinBiasAlgConfig.action

Definition at line 68 of file LArMinBiasAlgConfig.py.

◆ args

python.LArMinBiasAlgConfig.args = parser.parse_args()

Definition at line 70 of file LArMinBiasAlgConfig.py.

◆ AtlasVersion

python.LArMinBiasAlgConfig.AtlasVersion

Definition at line 81 of file LArMinBiasAlgConfig.py.

◆ cfg

python.LArMinBiasAlgConfig.cfg = MainServicesCfg(flags)

Definition at line 96 of file LArMinBiasAlgConfig.py.

◆ DatabaseInstance

python.LArMinBiasAlgConfig.DatabaseInstance

Definition at line 79 of file LArMinBiasAlgConfig.py.

◆ debugLimit

python.LArMinBiasAlgConfig.debugLimit

Definition at line 106 of file LArMinBiasAlgConfig.py.

◆ default

python.LArMinBiasAlgConfig.default

Definition at line 60 of file LArMinBiasAlgConfig.py.

◆ False

python.LArMinBiasAlgConfig.False

Definition at line 68 of file LArMinBiasAlgConfig.py.

◆ Files

python.LArMinBiasAlgConfig.Files

Definition at line 78 of file LArMinBiasAlgConfig.py.

◆ flags

python.LArMinBiasAlgConfig.flags = initConfigFlags()

Definition at line 75 of file LArMinBiasAlgConfig.py.

◆ float

python.LArMinBiasAlgConfig.float

Definition at line 66 of file LArMinBiasAlgConfig.py.

◆ GlobalTag

python.LArMinBiasAlgConfig.GlobalTag

Definition at line 87 of file LArMinBiasAlgConfig.py.

◆ help

python.LArMinBiasAlgConfig.help

Definition at line 60 of file LArMinBiasAlgConfig.py.

◆ int

python.LArMinBiasAlgConfig.int

Definition at line 60 of file LArMinBiasAlgConfig.py.

◆ list_of_strings

python.LArMinBiasAlgConfig.list_of_strings

Definition at line 62 of file LArMinBiasAlgConfig.py.

◆ parser

python.LArMinBiasAlgConfig.parser = argparse.ArgumentParser(description="Compute LArMinBias from hits")

Definition at line 59 of file LArMinBiasAlgConfig.py.

◆ RunNumbers

python.LArMinBiasAlgConfig.RunNumbers

Definition at line 76 of file LArMinBiasAlgConfig.py.

◆ str

python.LArMinBiasAlgConfig.str

Definition at line 61 of file LArMinBiasAlgConfig.py.

◆ type

python.LArMinBiasAlgConfig.type

Definition at line 60 of file LArMinBiasAlgConfig.py.