# SD.DeltaTHit = [ 50. ] # SD.TimeCut = 200.5 # SD.PlateToCell = True # SD.DoTileRow = False # SD.DoTOFCorrection = True # Birks' law if 'DoBirk' in dir(): SD.DoBirk = DoBirk if 'TileUshape' in dir(): SD.Ushape=TileUshape printfunc (SD) ## VP1 algorithm for visualization if 'VP1' in dir(): from VP1Algs.VP1AlgsConf import VP1Alg topSeq += VP1Alg() ## Write Calibration Hit ID and hit coordinates into Ntuple if 'CalibrationRun' in dir() and 'HitInfo' in dir(): ## Root Ntuple output theApp.HistogramPersistency = "ROOT" svcMgr = theApp.serviceMgr() if not hasattr(svcMgr,"THistSvc"): from GaudiSvc.GaudiSvcConf import THistSvc svcMgr+=THistSvc() svcMgr.THistSvc.Output += [ "AANT DATAFILE='Hits.Ntup.root' OPT='RECREATE' " ] svcMgr.THistSvc.MaxFileSize = 32768 #svcMgr.THistSvc.CompressionLevel = 5 ## Tool to create TileCalibHitCnt Ntuple from AthenaCommon.AppMgr import ToolSvc
TrkDetFlags.TRT_BuildingOutputLevel = VERBOSE TrkDetFlags.MagneticFieldCallbackEnforced = False TrkDetFlags.TRT_BuildStrawLayers = False TrkDetFlags.MaterialDatabaseLocal = SLHC_Flags.SLHC_Version() != '' TrkDetFlags.MaterialStoreGateKey = '/GLOBAL/TrackingGeo/LayerMaterialITK' TrkDetFlags.MaterialTagBase = 'AtlasLayerMat_v' TrkDetFlags.MaterialVersion = 17 if TrkDetFlags.MaterialDatabaseLocal() is True : TrkDetFlags.MaterialMagicTag = jobproperties.Global.DetDescrVersion() TrkDetFlags.MaterialDatabaseLocalPath = '' TrkDetFlags.MaterialDatabaseLocalName = 'AtlasLayerMaterial-'+SLHC_Flags.SLHC_Version()+'.db' TrkDetFlags.MagneticFieldCallbackEnforced = False # VP1 setup from VP1Algs.VP1AlgsConf import VP1Alg topSequence += VP1Alg() #-------------------------------------------------------------- # Set output level threshold (DEBUG, INFO, WARNING, ERROR, FATAL) #-------------------------------------------------------------- # To set global output level use # athena -l DEBUG #-------------------------------------------------------------- # Number of events to be processed (default is 10) theApp.EvtMax = 1 #-------------------------------------------------------------- #-------------------------------------------------------------- # To read in pool file (HITS or RDOs) uncomment the following as appropriate #--------------------------------------------------------------
# # Job options for running SiDigiAnalysis package (make root file with easy-to-get info # from RDO (digitised hits) file) # execfile("ID_only.py") execfile("geometry.py") from AthenaCommon.AlgSequence import AlgSequence job = AlgSequence() from SiDigiAnalysis.SiDigiAnalysisConf import SiDigiAnalysis job += SiDigiAnalysis("SiDigiAnalysis") from VP1Algs.VP1AlgsConf import VP1Alg job += VP1Alg() theApp.EvtMax = -1 # # POOL setup # import AthenaPoolCnvSvc.ReadAthenaPool from PoolSvc.PoolSvcConf import PoolSvc svcMgr += PoolSvc() # # Input file # from AthenaCommon.AthenaCommonFlags import athenaCommonFlags athenaCommonFlags.FilesInput = [ "singleMuon_youSexyThing_slhc_Digits.pool.root" ] from AthenaCommon.AppMgr import ServiceMgr as svcMgr