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

Functions

 LArSCvsRawChannelMonAlgCfg (flags)
 LArSCvsRawChannelMonConfigCore (helper, flags, algname="LArSCvsRawChannelMon")

Variables

 flags = initConfigFlags()
 doAlign
 Files
 AtlasVersion
 HISTFileName
 FPE
 acc = MainServicesCfg( flags )
 ShowDataDependencies
 alg = acc.getEventAlgo("LArSCvsRawChannelMon")
 EnableLumi
 TrigDecisionTool
 WarnOffenders

Function Documentation

◆ LArSCvsRawChannelMonAlgCfg()

LArSCvsRawChannelConfig.LArSCvsRawChannelMonAlgCfg ( flags)

Definition at line 12 of file LArSCvsRawChannelConfig.py.

12def LArSCvsRawChannelMonAlgCfg(flags):
13 acc=ComponentAccumulator()
14 from LArBadChannelTool.LArBadChannelConfig import LArBadChannelCfg
15 acc.merge(LArBadChannelCfg(flags))
16 acc.merge(LArBadChannelCfg(flags,isSC=True))
17
18 acc.merge(LArOnOffIdMappingCfg(flags))
19 acc.merge(LArOnOffIdMappingSCCfg(flags))
20 acc.merge(LArRawSCDataReadingCfg(flags))
21
22 from CaloRec.CaloBCIDAvgAlgConfig import CaloBCIDAvgAlgCfg
23 acc.merge(CaloBCIDAvgAlgCfg(flags))
24
25 if flags.Input.isMC is False and not flags.Common.isOnline:
26 from LumiBlockComps.LuminosityCondAlgConfig import LuminosityCondAlgCfg
27 acc.merge(LuminosityCondAlgCfg(flags))
28 from LumiBlockComps.LBDurationCondAlgConfig import LBDurationCondAlgCfg
29 acc.merge(LBDurationCondAlgCfg(flags))
30
31 from AthenaMonitoring.AthMonitorCfgHelper import AthMonitorCfgHelper
32 helper = AthMonitorCfgHelper(flags,'LArSuperCellMonAlgCfg')
33 acc.merge(LArSCvsRawChannelMonConfigCore(helper, flags))
34
35 return acc
36
37

◆ LArSCvsRawChannelMonConfigCore()

LArSCvsRawChannelConfig.LArSCvsRawChannelMonConfigCore ( helper,
flags,
algname = "LArSCvsRawChannelMon" )

Definition at line 38 of file LArSCvsRawChannelConfig.py.

38def LArSCvsRawChannelMonConfigCore(helper, flags, algname="LArSCvsRawChannelMon"):
39
40
41 alg= helper.addAlgorithm(CompFactory.LArSCvsRawChannelMonAlg,algname)
42
43
44 GroupName="LArSCvsRawGroup"
45 alg.MonGroupName = GroupName
46 alg.SCEnergyCut=90
47 alg.ProblemsToMask=["deadReadout","deadPhys"]
48 cellMonGroup = helper.addGroup(alg,GroupName,'/LAr/LArSuperCellMon_RC')
49
50 for pName in alg.PartitionNames:
51 cellMonGroup.defineHistogram(f"SCEne_{pName},eneSum_{pName};h_SCEne_vs_RawChannelEne_{pName}",
52 title=f'Super Cell energy vs sum of RawChannel energies ({pName}) ;SC [MeV]; Sum [MeV]',
53 type='TH2F', path="",
54 xbins = 100, xmin=0,xmax=50000,
55 ybins = 100, ymin=0,ymax=50000)
56
57 return helper.result()
58

Variable Documentation

◆ acc

LArSCvsRawChannelConfig.acc = MainServicesCfg( flags )

Definition at line 76 of file LArSCvsRawChannelConfig.py.

◆ alg

LArSCvsRawChannelConfig.alg = acc.getEventAlgo("LArSCvsRawChannelMon")

Definition at line 81 of file LArSCvsRawChannelConfig.py.

◆ AtlasVersion

LArSCvsRawChannelConfig.AtlasVersion

Definition at line 70 of file LArSCvsRawChannelConfig.py.

◆ doAlign

LArSCvsRawChannelConfig.doAlign

Definition at line 68 of file LArSCvsRawChannelConfig.py.

◆ EnableLumi

LArSCvsRawChannelConfig.EnableLumi

Definition at line 82 of file LArSCvsRawChannelConfig.py.

◆ Files

LArSCvsRawChannelConfig.Files

Definition at line 69 of file LArSCvsRawChannelConfig.py.

◆ flags

LArSCvsRawChannelConfig.flags = initConfigFlags()

Definition at line 62 of file LArSCvsRawChannelConfig.py.

◆ FPE

LArSCvsRawChannelConfig.FPE

Definition at line 72 of file LArSCvsRawChannelConfig.py.

◆ HISTFileName

LArSCvsRawChannelConfig.HISTFileName

Definition at line 71 of file LArSCvsRawChannelConfig.py.

◆ ShowDataDependencies

LArSCvsRawChannelConfig.ShowDataDependencies

Definition at line 80 of file LArSCvsRawChannelConfig.py.

◆ TrigDecisionTool

LArSCvsRawChannelConfig.TrigDecisionTool

Definition at line 83 of file LArSCvsRawChannelConfig.py.

◆ WarnOffenders

LArSCvsRawChannelConfig.WarnOffenders

Definition at line 84 of file LArSCvsRawChannelConfig.py.