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

Functions

def LArMinBiasAlgCfg (flags, output='ntuple.root', supercell=False, idlowpt=900311, idhighpt=800831, wlowpt=0.099791, whighpt=0.00209)
 
def 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()

def 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.

6 def LArMinBiasAlgCfg(flags, output='ntuple.root', supercell=False,
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 
20  rKey="LArOnOffIdMapSC"
21  else:
22  from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg
23  result.merge(LArOnOffIdMappingCfg(flags))
24 
25  rKey="LArOnOffIdMap"
26 
27  result.addCondAlgo(CompFactory.LArMCSymCondAlg("LArMCSymCondAlgSC",SuperCell=supercell,ReadKey=rKey))
28 
29  from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg
30  result.merge(EventInfoCnvAlgCfg(flags, disableBeamSpot=True))
31 
32  larMinBiasAlg = CompFactory.LArMinBiasAlg()
33  larMinBiasAlg.datasetID_lowPt=idlowpt
34  larMinBiasAlg.datasetID_highPt=idhighpt
35  # in mc16 files, computed at the beginning:
36  larMinBiasAlg.weight_lowPt = wlowpt
37  larMinBiasAlg.weight_highPt= whighpt
38  larMinBiasAlg.EvtInfo="EventInfo"
39  larMinBiasAlg.CablingKey=rKey
40  larMinBiasAlg.SuperCell=supercell
41  #larMinBiasAlg.OutputLevel=2
42 
43  result.addEventAlgo(larMinBiasAlg)
44 
45  import os
46  if os.path.exists(output):
47  os.remove(output)
48  result.addService(CompFactory.THistSvc(Output = ["file1 DATAFILE='"+output+"' OPT='RECREATE'"]))
49  result.setAppProperty("HistogramPersistency","ROOT")
50 
51  return result
52 

◆ list_of_strings()

def python.LArMinBiasAlgConfig.list_of_strings (   arg)

Definition at line 53 of file LArMinBiasAlgConfig.py.

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

Variable Documentation

◆ action

python.LArMinBiasAlgConfig.action

Definition at line 67 of file LArMinBiasAlgConfig.py.

◆ args

python.LArMinBiasAlgConfig.args = parser.parse_args()

Definition at line 68 of file LArMinBiasAlgConfig.py.

◆ AtlasVersion

python.LArMinBiasAlgConfig.AtlasVersion

Definition at line 79 of file LArMinBiasAlgConfig.py.

◆ cfg

python.LArMinBiasAlgConfig.cfg = MainServicesCfg(flags)

Definition at line 91 of file LArMinBiasAlgConfig.py.

◆ DatabaseInstance

python.LArMinBiasAlgConfig.DatabaseInstance

Definition at line 77 of file LArMinBiasAlgConfig.py.

◆ debugLimit

python.LArMinBiasAlgConfig.debugLimit

Definition at line 101 of file LArMinBiasAlgConfig.py.

◆ default

python.LArMinBiasAlgConfig.default

Definition at line 59 of file LArMinBiasAlgConfig.py.

◆ False

python.LArMinBiasAlgConfig.False

Definition at line 67 of file LArMinBiasAlgConfig.py.

◆ Files

python.LArMinBiasAlgConfig.Files

Definition at line 76 of file LArMinBiasAlgConfig.py.

◆ flags

python.LArMinBiasAlgConfig.flags = initConfigFlags()

Definition at line 73 of file LArMinBiasAlgConfig.py.

◆ float

python.LArMinBiasAlgConfig.float

Definition at line 65 of file LArMinBiasAlgConfig.py.

◆ GlobalTag

python.LArMinBiasAlgConfig.GlobalTag

Definition at line 82 of file LArMinBiasAlgConfig.py.

◆ help

python.LArMinBiasAlgConfig.help

Definition at line 59 of file LArMinBiasAlgConfig.py.

◆ int

python.LArMinBiasAlgConfig.int

Definition at line 59 of file LArMinBiasAlgConfig.py.

◆ list_of_strings

python.LArMinBiasAlgConfig.list_of_strings

Definition at line 61 of file LArMinBiasAlgConfig.py.

◆ parser

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

Definition at line 58 of file LArMinBiasAlgConfig.py.

◆ RunNumbers

python.LArMinBiasAlgConfig.RunNumbers

Definition at line 74 of file LArMinBiasAlgConfig.py.

◆ str

python.LArMinBiasAlgConfig.str

Definition at line 60 of file LArMinBiasAlgConfig.py.

◆ type

python.LArMinBiasAlgConfig.type

Definition at line 59 of file LArMinBiasAlgConfig.py.

LArCablingConfig.LArOnOffIdMappingSCCfg
def LArOnOffIdMappingSCCfg(configFlags)
Definition: LArCablingConfig.py:65
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.LArMinBiasAlgConfig.list_of_strings
def list_of_strings(arg)
Definition: LArMinBiasAlgConfig.py:53
python.LArMinBiasAlgConfig.LArMinBiasAlgCfg
def LArMinBiasAlgCfg(flags, output='ntuple.root', supercell=False, idlowpt=900311, idhighpt=800831, wlowpt=0.099791, whighpt=0.00209)
Definition: LArMinBiasAlgConfig.py:6
LArCablingConfig.LArOnOffIdMappingCfg
def LArOnOffIdMappingCfg(configFlags)
Definition: LArCablingConfig.py:62
LArGMConfig.LArGMCfg
def LArGMCfg(flags)
Definition: LArGMConfig.py:8
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:567
python.xAODEventInfoCnvConfig.EventInfoCnvAlgCfg
def EventInfoCnvAlgCfg(flags, name="EventInfoCnvAlg", inputKey="McEventInfo", outputKey="EventInfo", disableBeamSpot=False, **kwargs)
Definition: xAODEventInfoCnvConfig.py:11
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7