ATLAS Offline Software
Functions
RecoPT_Phase1NewConfig Namespace Reference

Functions

def LArDTMonitoringConfig (ConfigFlags, STREAM)
 

Function Documentation

◆ LArDTMonitoringConfig()

def RecoPT_Phase1NewConfig.LArDTMonitoringConfig (   ConfigFlags,
  STREAM 
)

Definition at line 6 of file RecoPT_Phase1NewConfig.py.

6 def LArDTMonitoringConfig(ConfigFlags,STREAM):
7 
9 
10  from LArGeoAlgsNV.LArGMConfig import LArGMCfg
11  acc.merge(LArGMCfg(ConfigFlags))
12 
13  from LArCabling.LArCablingConfig import LArLATOMEMappingCfg
14  acc.merge(LArLATOMEMappingCfg(ConfigFlags))
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(ConfigFlags))
21  acc.addCondAlgo(CompFactory.CaloSuperCellAlignCondAlg('CaloSuperCellAlignCondAlg'))
22 
23  from LArBadChannelTool.LArBadChannelConfig import LArBadChannelCfg
24  acc.merge(LArBadChannelCfg(ConfigFlags, isSC=True))
25 
26  larLATOMEBuilderAlg=CompFactory.LArLATOMEBuilderAlg("LArLATOMEBuilderAlg",LArDigitKey="SC", isADCBas=False)
27  acc.addEventAlgo(larLATOMEBuilderAlg)
28 
29  from AthenaCommon.Logging import logging
30  mlog = logging.getLogger( 'RecoPT_Phase1' )
31 
32  from LArConditionsCommon.LArRunFormat import getLArDTInfoForRun
33  mlog.info("Run number: "+str(ConfigFlags.Input.RunNumbers[0]))
34 
35  try:
36  runinfo=getLArDTInfoForRun(ConfigFlags.Input.RunNumbers[0], connstring="COOLONL_LAR/CONDBR2")
37  streams=runinfo.streamTypes()
38  nsamples=int(runinfo.streamLengths()[0])
39  except Exception as e:
40  mlog.warning("Could not get DT run info")
41  mlog(e)
42  streams=[]
43  nsamples=32
44 
45  from LArMonitoring.LArDigitalTriggMonAlg import LArDigitalTriggMonConfig
46  acc.merge(LArDigitalTriggMonConfig(ConfigFlags, larLATOMEBuilderAlg, nsamples, streams))
47 
48  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
python.LArBadChannelConfig.LArBadChannelCfg
def LArBadChannelCfg(configFlags, tag=None, isSC=False)
Definition: LArBadChannelConfig.py:8
LArCablingConfig.LArLATOMEMappingCfg
def LArLATOMEMappingCfg(configFlags)
Definition: LArCablingConfig.py:95
LArDigitalTriggMonAlg.LArDigitalTriggMonConfig
def LArDigitalTriggMonConfig(flags, larLATOMEBuilderAlg, nsamples=32, streamTypes=[])
Definition: LArDigitalTriggMonAlg.py:30
python.InDetPriVxFinderConfig.mlog
mlog
Definition: InDetPriVxFinderConfig.py:134
python.LArRunFormat.getLArDTInfoForRun
def getLArDTInfoForRun(run, quiet=False, connstring="COOLONL_LAR/CONDBR2")
Definition: LArRunFormat.py:114
LArRunFormat
LArGMConfig.LArGMCfg
def LArGMCfg(flags)
Definition: LArGMConfig.py:8
RecoPT_Phase1NewConfig.LArDTMonitoringConfig
def LArDTMonitoringConfig(ConfigFlags, STREAM)
Definition: RecoPT_Phase1NewConfig.py:6
str
Definition: BTagTrackIpAccessor.cxx:11
LArRawSCDataReadingAlg
Definition: LArRawSCDataReadingAlg.h:27
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7