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

Classes

class  xAODAccessMode

Functions

 xAODReadCfg (flags, AccessMode=xAODAccessMode.CLASS_ACCESS)

Variables

 asg_test_file_mc = os.environ['ASG_TEST_FILE_MC']
 flags = initConfigFlags()
 Files
 AccessMode = xAODAccessMode.CLASS_ACCESS
 cfg = MainServicesCfg(flags)

Function Documentation

◆ xAODReadCfg()

xAODEventSelectorConfig.xAODReadCfg ( flags,
AccessMode = xAODAccessMode.CLASS_ACCESS )
Creates a ComponentAccumulator instance containing the 
athena services required for xAOD file reading

Definition at line 24 of file xAODEventSelectorConfig.py.

24def xAODReadCfg(flags, AccessMode=xAODAccessMode.CLASS_ACCESS):
25 """
26 Creates a ComponentAccumulator instance containing the
27 athena services required for xAOD file reading
28 """
29
30 msg = Logging.logging.getLogger( 'ReadAthenaxAODHybrid' )
31 msg.debug("Configuring Athena for reading xAOD files (via TEvent, with POOL for Metadata)...")
32
33
34 result=ComponentAccumulator()
35
36 result.addService(CompFactory.EvtPersistencySvc("EventPersistencySvc",)) #No service handle yet???
37 result.merge(MetaDataSvcCfg(flags))
38
39 result.addService(CompFactory.StoreGateSvc("MetaDataStore"))
40 # Suppress some uninformative messages
41 result.addService(CompFactory.PoolSvc("PoolSvc",OutputLevel=Constants.WARNING))
42
43 # result.addService(CompFactory.THistSvc())
44 result.addService(CompFactory.Athena.xAODCnvSvc())
45
46 result.addService(CompFactory.ProxyProviderSvc("ProxyProviderSvc",ProviderNames=[ "MetaDataSvc"]))
47 result.addService(
48 CompFactory.Athena.xAODEventSelector(
49 name='EventSelector',
50 InputCollections=flags.Input.Files,
51 SkipEvents=flags.Exec.SkipEvents,
52 AccessMode=AccessMode,
53 ReadMetaDataWithPool=True,
54 printEventProxyWarnings=False,
55 ))
56 evSel = result.getService("EventSelector")
57
58 result.setAppProperty("EvtSel",evSel.getFullJobOptName())
59
60 msg.debug("Configuring Athena for reading ROOT files (via TEvent, with POOL for Metadata)... [OK]")
61
62 return result
63
64
65

Variable Documentation

◆ AccessMode

xAODEventSelectorConfig.AccessMode = xAODAccessMode.CLASS_ACCESS

Definition at line 78 of file xAODEventSelectorConfig.py.

◆ asg_test_file_mc

xAODEventSelectorConfig.asg_test_file_mc = os.environ['ASG_TEST_FILE_MC']

Definition at line 69 of file xAODEventSelectorConfig.py.

◆ cfg

xAODEventSelectorConfig.cfg = MainServicesCfg(flags)

Definition at line 83 of file xAODEventSelectorConfig.py.

◆ Files

xAODEventSelectorConfig.Files

Definition at line 71 of file xAODEventSelectorConfig.py.

◆ flags

xAODEventSelectorConfig.flags = initConfigFlags()

Definition at line 70 of file xAODEventSelectorConfig.py.