Skip to content
Snippets Groups Projects

Sweeping !36372 from 21.2 to master. Set container splitlevel 1 for DAOD PHYSLITE

Merged Sweeping !36372 from 21.2 to master. Set container splitlevel 1 for DAOD PHYSLITE
Merged Atlas Nightlybuild requested to merge cherry-pick-c790ca4bdca-master into master
1 file
+ 6
2
Compare changes
  • Side-by-side
  • Inline
  • 1f24e70f
    Merge branch '21.2' into '21.2' · 1f24e70f
    Oana Vickey Boeriu authored
    Set container splitlevel 1 for DAOD PHYSLITE
    
    See merge request atlas/athena!36372
    
    (cherry picked from commit c790ca4bdca5b36fc4e4ae5013225f42f6d61938)
    
    a33831bb set container splitlevel 1 for phys/physlite
    297597f1 only physlite
    438e5cbd set to splitlevel 99
@@ -566,8 +566,12 @@ class MultipleStreamManager:
theStream.Stream.WritingTool.SubLevelBranchName = "<key>"
svcMgr.AthenaPoolCnvSvc.PoolAttributes += [ "DatabaseName = '" + FileName + "'; COMPRESSION_LEVEL = '5'" ]
svcMgr.AthenaPoolCnvSvc.PoolAttributes += [ "DatabaseName = '" + FileName + "'; ContainerName = 'TTree=CollectionTree'; TREE_AUTO_FLUSH = '-20000000'" ]
svcMgr.AthenaPoolCnvSvc.PoolAttributes += [ "DatabaseName = '" + FileName + "'; ContainerName = 'TTree=CollectionTree'; CONTAINER_SPLITLEVEL = '0'" ]
svcMgr.AthenaPoolCnvSvc.PoolAttributes += [ "DatabaseName = '" + FileName + "'; ContainerName = 'TTree=Aux.'; CONTAINER_SPLITLEVEL = '0'"]
CONTAINER_SPLITLEVEL = 0
# stream names come from PhysicsAnalysis/DerivationFramework/DerivationFrameworkCore/python/DerivationFrameworkProdFlags.py
if StreamName in ["StreamDAOD_PHYSLITE"]:
CONTAINER_SPLITLEVEL = 99
svcMgr.AthenaPoolCnvSvc.PoolAttributes += [ "DatabaseName = '" + FileName + "'; ContainerName = 'TTree=CollectionTree'; CONTAINER_SPLITLEVEL = '" + str(CONTAINER_SPLITLEVEL) + "'" ]
svcMgr.AthenaPoolCnvSvc.PoolAttributes += [ "DatabaseName = '" + FileName + "'; ContainerName = 'TTree=Aux.'; CONTAINER_SPLITLEVEL = '" + str(CONTAINER_SPLITLEVEL) + "'"]
return theStream
Loading