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

Functions

 LArHVScaleCorr2NtupleCfg (flags, rootfile="hvcorr_read.root", addSC=False)

Variables

 ts = strptime(sys.argv[1]+'/UTC','%Y-%m-%d:%H:%M:%S/%Z')
 TimeStamp = int(timegm(ts))
int TimeStamp_ns = TimeStamp*1000000000
 rlb = TimeStampToRunLumi(TimeStamp_ns)
 flags = initConfigFlags()
 RunNumbers
 TimeStamps
 Files
 DatabaseInstance
 AtlasVersion
 GlobalTag
str rootfile = "hvcorr_read.root"
 rootFile = sys.argv[2]
 cfg = MainEvgenServicesCfg(flags)

Function Documentation

◆ LArHVScaleCorr2NtupleCfg()

LArCalib_HVScale2NtupleConfig.LArHVScaleCorr2NtupleCfg ( flags,
rootfile = "hvcorr_read.root",
addSC = False )

Definition at line 6 of file LArCalib_HVScale2NtupleConfig.py.

6def LArHVScaleCorr2NtupleCfg(flags, rootfile="hvcorr_read.root", addSC=False):
7
8 from LArGeoAlgsNV.LArGMConfig import LArGMCfg
9 result=LArGMCfg(flags)
10
11 from LArCabling.LArCablingConfig import LArOnOffIdMappingCfg
12 result.merge(LArOnOffIdMappingCfg(flags))
13
14 from LArBadChannelTool.LArBadChannelConfig import LArBadChannelCfg
15 result.merge(LArBadChannelCfg(flags))
16
17 from LArConfiguration.LArElecCalibDBConfig import LArElecCalibDBCfg
18 result.merge(LArElecCalibDBCfg(flags,["HVScaleCorr"]))
19
20 result.addEventAlgo(CompFactory.LArHVScaleCorr2Ntuple("LArHVScaleCorr2Ntuple", AddFEBTempInfo = False, OffId=True))
21
22 if addSC:
23 from LArConfiguration.LArElecCalibDBConfig import LArElecCalibDBSCCfg
24 result.merge(LArElecCalibDBSCCfg(flags,["HVScaleCorr"]))
25
26 from LArCabling.LArCablingConfig import LArOnOffIdMappingSCCfg
27 result.merge(LArOnOffIdMappingSCCfg(flags))
28
29 result.merge(LArBadChannelCfg(flags, isSC=True))
30
31 result.addEventAlgo(CompFactory.LArHVScaleCorr2Ntuple("LArSCHVScaleCorr2Ntuple", AddFEBTempInfo = False, OffId=True,
32 ContainerKey="LArHVScaleCorrSC",isSC = True, BadChanKey = "LArBadChannelSC"))
33
34
35 import os
36 if os.path.exists(rootfile):
37 os.remove(rootfile)
38 result.addService(CompFactory.NTupleSvc(Output = [ "FILE1 DATAFILE='"+rootfile+"' OPT='NEW'" ]))
39 result.setAppProperty("HistogramPersistency","ROOT")
40
41 return result
42

Variable Documentation

◆ AtlasVersion

LArCalib_HVScale2NtupleConfig.AtlasVersion

Definition at line 81 of file LArCalib_HVScale2NtupleConfig.py.

◆ cfg

LArCalib_HVScale2NtupleConfig.cfg = MainEvgenServicesCfg(flags)

Definition at line 92 of file LArCalib_HVScale2NtupleConfig.py.

◆ DatabaseInstance

LArCalib_HVScale2NtupleConfig.DatabaseInstance

Definition at line 79 of file LArCalib_HVScale2NtupleConfig.py.

◆ Files

LArCalib_HVScale2NtupleConfig.Files

Definition at line 78 of file LArCalib_HVScale2NtupleConfig.py.

◆ flags

LArCalib_HVScale2NtupleConfig.flags = initConfigFlags()

Definition at line 72 of file LArCalib_HVScale2NtupleConfig.py.

◆ GlobalTag

LArCalib_HVScale2NtupleConfig.GlobalTag

Definition at line 82 of file LArCalib_HVScale2NtupleConfig.py.

◆ rlb

list LArCalib_HVScale2NtupleConfig.rlb = TimeStampToRunLumi(TimeStamp_ns)

Definition at line 65 of file LArCalib_HVScale2NtupleConfig.py.

◆ rootFile

LArCalib_HVScale2NtupleConfig.rootFile = sys.argv[2]

Definition at line 86 of file LArCalib_HVScale2NtupleConfig.py.

◆ rootfile

str LArCalib_HVScale2NtupleConfig.rootfile = "hvcorr_read.root"

Definition at line 84 of file LArCalib_HVScale2NtupleConfig.py.

◆ RunNumbers

LArCalib_HVScale2NtupleConfig.RunNumbers

Definition at line 76 of file LArCalib_HVScale2NtupleConfig.py.

◆ TimeStamp

LArCalib_HVScale2NtupleConfig.TimeStamp = int(timegm(ts))

Definition at line 56 of file LArCalib_HVScale2NtupleConfig.py.

◆ TimeStamp_ns

int LArCalib_HVScale2NtupleConfig.TimeStamp_ns = TimeStamp*1000000000

Definition at line 57 of file LArCalib_HVScale2NtupleConfig.py.

◆ TimeStamps

LArCalib_HVScale2NtupleConfig.TimeStamps

Definition at line 77 of file LArCalib_HVScale2NtupleConfig.py.

◆ ts

LArCalib_HVScale2NtupleConfig.ts = strptime(sys.argv[1]+'/UTC','%Y-%m-%d:%H:%M:%S/%Z')

Definition at line 55 of file LArCalib_HVScale2NtupleConfig.py.