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

Functions

def 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
 
string rootfile = "hvcorr_read.root"
 
 rootFile = sys.argv[2]
 
 GlobalTag
 
 cfg = MainEvgenServicesCfg(flags)
 

Function Documentation

◆ LArHVScaleCorr2NtupleCfg()

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

Definition at line 6 of file LArCalib_HVScale2NtupleConfig.py.

6 def 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 91 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 88 of file LArCalib_HVScale2NtupleConfig.py.

◆ rlb

list LArCalib_HVScale2NtupleConfig.rlb = TimeStampToRunLumi(TimeStamp_ns)

Definition at line 65 of file LArCalib_HVScale2NtupleConfig.py.

◆ rootfile

string LArCalib_HVScale2NtupleConfig.rootfile = "hvcorr_read.root"

Definition at line 83 of file LArCalib_HVScale2NtupleConfig.py.

◆ rootFile

LArCalib_HVScale2NtupleConfig.rootFile = sys.argv[2]

Definition at line 85 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.

python.LArElecCalibDBConfig.LArElecCalibDBCfg
def LArElecCalibDBCfg(flags, condObjs)
Definition: LArElecCalibDBConfig.py:47
LArCablingConfig.LArOnOffIdMappingSCCfg
def LArOnOffIdMappingSCCfg(configFlags)
Definition: LArCablingConfig.py:65
python.LArBadChannelConfig.LArBadChannelCfg
def LArBadChannelCfg(configFlags, tag=None, isSC=False)
Definition: LArBadChannelConfig.py:8
LArCablingConfig.LArOnOffIdMappingCfg
def LArOnOffIdMappingCfg(configFlags)
Definition: LArCablingConfig.py:62
LArGMConfig.LArGMCfg
def LArGMCfg(flags)
Definition: LArGMConfig.py:8
python.LArElecCalibDBConfig.LArElecCalibDBSCCfg
def LArElecCalibDBSCCfg(flags, condObjs, sqlite=None)
Definition: LArElecCalibDBConfig.py:126
LArCalib_HVScale2NtupleConfig.LArHVScaleCorr2NtupleCfg
def LArHVScaleCorr2NtupleCfg(flags, rootfile="hvcorr_read.root", addSC=False)
Definition: LArCalib_HVScale2NtupleConfig.py:6