ATLAS Offline Software
Functions
RecoPT_Phase1NewConfig Namespace Reference

Functions

def LArDTMonitoringConfig (flags, STREAM)
 
def LArSCvsRawChannelMonAlgCfg (flags, STREAM)
 

Function Documentation

◆ LArDTMonitoringConfig()

def RecoPT_Phase1NewConfig.LArDTMonitoringConfig (   flags,
  STREAM 
)

Definition at line 6 of file RecoPT_Phase1NewConfig.py.

6 def LArDTMonitoringConfig(flags,STREAM):
7 
9 
10  from LArGeoAlgsNV.LArGMConfig import LArGMCfg
11  acc.merge(LArGMCfg(flags))
12 
13  from LArCabling.LArCablingConfig import LArLATOMEMappingCfg
14  acc.merge(LArLATOMEMappingCfg(flags))
15 
16  LArRawSCDataReadingAlg=CompFactory.LArRawSCDataReadingAlg
17  acc.addEventAlgo(LArRawSCDataReadingAlg(LATOMEDecoder = CompFactory.LArLATOMEDecoder("LArLATOMEDecoder",ProtectSourceId = True)))
18 
19  from TileGeoModel.TileGMConfig import TileGMCfg
20  acc.merge(TileGMCfg(flags))
21  acc.addCondAlgo(CompFactory.CaloSuperCellAlignCondAlg('CaloSuperCellAlignCondAlg'))
22 
23  from LArBadChannelTool.LArBadChannelConfig import LArBadChannelCfg
24  acc.merge(LArBadChannelCfg(flags, isSC=True))
25 
26  from AthenaCommon.Logging import logging
27  mlog = logging.getLogger( 'RecoPT_Phase1' )
28 
29  from LArConditionsCommon.LArRunFormat import getLArDTInfoForRun
30  mlog.info("Run number: "+str(flags.Input.RunNumbers[0]))
31 
32  try:
33  runinfo=getLArDTInfoForRun(flags.Input.RunNumbers[0], connstring="COOLONL_LAR/CONDBR2")
34  if 'PEB' in STREAM:
35  streams=runinfo.streamTypesPEB()
36  nsamples=int(runinfo.streamLengthsPEB()[0])
37  else:
38  streams=runinfo.streamTypes()
39  nsamples=int(runinfo.streamLengths()[0])
40  except Exception as e:
41  mlog.warning("Could not get DT run info")
42  mlog(e)
43  streams=["ADC","SelectedEnergy"]
44  nsamples=32
45 
46  if nsamples >= 4:
47  nenergies=1
48  else:
49  nenergies=0
50 
51  larLATOMEBuilderAlg=CompFactory.LArLATOMEBuilderAlg("LArLATOMEBuilderAlg",LArDigitKey="SC", isADCBas=False, nEnergies=nenergies)
52  acc.addEventAlgo(larLATOMEBuilderAlg)
53 
54  from LArMonitoring.LArDigitalTriggMonAlg import LArDigitalTriggMonConfig
55  acc.merge(LArDigitalTriggMonConfig(flags, larLATOMEBuilderAlg, nsamples, streams))
56 
57  return acc
58 
59 
60 
61 

◆ LArSCvsRawChannelMonAlgCfg()

def RecoPT_Phase1NewConfig.LArSCvsRawChannelMonAlgCfg (   flags,
  STREAM 
)

Definition at line 62 of file RecoPT_Phase1NewConfig.py.

62 def LArSCvsRawChannelMonAlgCfg(flags,STREAM): # HERE stream doesn't do anything??
64  from LArBadChannelTool.LArBadChannelConfig import LArBadChannelCfg
65  acc.merge(LArBadChannelCfg(flags))
66  acc.merge(LArBadChannelCfg(flags,isSC=True))
67 
68  from LArByteStream.LArRawSCDataReadingConfig import LArRawSCDataReadingCfg
69  from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg, LArOnOffIdMappingSCCfg
70 
71  acc.merge(LArOnOffIdMappingCfg(flags))
72  acc.merge(LArOnOffIdMappingSCCfg(flags))
73  acc.merge(LArRawSCDataReadingCfg(flags))
74 
75  from CaloRec.CaloBCIDAvgAlgConfig import CaloBCIDAvgAlgCfg
76  acc.merge(CaloBCIDAvgAlgCfg(flags))
77 
78  from TileGeoModel.TileGMConfig import TileGMCfg
79  acc.merge(TileGMCfg(flags))
80  acc.addCondAlgo(CompFactory.CaloSuperCellAlignCondAlg('CaloSuperCellAlignCondAlg'))
81 
82  from LArByteStream.LArRawDataReadingConfig import LArRawDataReadingCfg
83  acc.merge(LArRawDataReadingCfg(flags))
84 
85  if flags.Input.isMC is False and not flags.Common.isOnline:
86  from LumiBlockComps.LuminosityCondAlgConfig import LuminosityCondAlgCfg
87  acc.merge(LuminosityCondAlgCfg(flags))
88  from LumiBlockComps.LBDurationCondAlgConfig import LBDurationCondAlgCfg
89  acc.merge(LBDurationCondAlgCfg(flags))
90 
91 
92  from AthenaMonitoring.AthMonitorCfgHelper import AthMonitorCfgHelper
93  helper = AthMonitorCfgHelper(flags,'LArSuperCellMonAlgCfg')
94  from LArMonitoring.LArSCvsRawChannelMonAlg import LArSCvsRawChannelMonConfigCore
95  acc.merge(LArSCvsRawChannelMonConfigCore(helper, flags))
96 
97  return acc
python.LuminosityCondAlgConfig.LuminosityCondAlgCfg
def LuminosityCondAlgCfg(flags, useOnlineLumi=None, suffix=None)
Definition: LuminosityCondAlgConfig.py:17
LArCablingConfig.LArOnOffIdMappingSCCfg
def LArOnOffIdMappingSCCfg(configFlags)
Definition: LArCablingConfig.py:65
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.CaloBCIDAvgAlgConfig.CaloBCIDAvgAlgCfg
def CaloBCIDAvgAlgCfg(flags, **kwargs)
Definition: CaloBCIDAvgAlgConfig.py:11
python.LArRawDataReadingConfig.LArRawDataReadingCfg
def LArRawDataReadingCfg(flags, **kwargs)
Definition: LArRawDataReadingConfig.py:11
python.LArBadChannelConfig.LArBadChannelCfg
def LArBadChannelCfg(configFlags, tag=None, isSC=False)
Definition: LArBadChannelConfig.py:8
RecoPT_Phase1NewConfig.LArSCvsRawChannelMonAlgCfg
def LArSCvsRawChannelMonAlgCfg(flags, STREAM)
Definition: RecoPT_Phase1NewConfig.py:62
LArCablingConfig.LArLATOMEMappingCfg
def LArLATOMEMappingCfg(configFlags)
Definition: LArCablingConfig.py:95
LArDigitalTriggMonAlg.LArDigitalTriggMonConfig
def LArDigitalTriggMonConfig(flags, larLATOMEBuilderAlg, nsamples=32, streamTypes=[])
Definition: LArDigitalTriggMonAlg.py:41
python.InDetPriVxFinderConfig.mlog
mlog
Definition: InDetPriVxFinderConfig.py:149
python.LArRunFormat.getLArDTInfoForRun
def getLArDTInfoForRun(run, quiet=False, connstring="COOLONL_LAR/CONDBR2")
Definition: LArRunFormat.py:152
LArRunFormat
LArSCvsRawChannelConfig.LArSCvsRawChannelMonConfigCore
def LArSCvsRawChannelMonConfigCore(helper, flags, algname="LArSCvsRawChannelMon")
Definition: LArSCvsRawChannelConfig.py:38
python.LBDurationCondAlgConfig.LBDurationCondAlgCfg
def LBDurationCondAlgCfg(flags)
Definition: LBDurationCondAlgConfig.py:15
LArCablingConfig.LArOnOffIdMappingCfg
def LArOnOffIdMappingCfg(configFlags)
Definition: LArCablingConfig.py:62
LArGMConfig.LArGMCfg
def LArGMCfg(flags)
Definition: LArGMConfig.py:8
python.CaloAddPedShiftConfig.int
int
Definition: CaloAddPedShiftConfig.py:45
str
Definition: BTagTrackIpAccessor.cxx:11
LArRawSCDataReadingAlg
Definition: LArRawSCDataReadingAlg.h:30
RecoPT_Phase1NewConfig.LArDTMonitoringConfig
def LArDTMonitoringConfig(flags, STREAM)
Definition: RecoPT_Phase1NewConfig.py:6
python.LArRawSCDataReadingConfig.LArRawSCDataReadingCfg
def LArRawSCDataReadingCfg(configFlags, ROBList=None, name="LArRawSCDataReadingAlg", **kwargs)
Definition: LArRawSCDataReadingConfig.py:8
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7