00001 #============================================================ 00002 # 00003 # This script is provided to show how a typical Atlfast 00004 # script should be written. Configure the job by including 00005 # appropriate files from AtlfastAlgs/share and either 00006 # 00007 # a) Override default settings by adding jobOptions at 00008 # the end of this script 00009 # or 00010 # 00011 # b) Get local versions of the included files, change the 00012 # include statements here accordingly and then customise 00013 # those files. 00014 # 00015 # Just delete the comments if they irritate you 00016 # 00017 #============================================================ 00018 00019 # Some standard setups, ignore this line 00020 include ( "AtlfastAlgs/Atlfast_AthenaSetups.py" ) 00021 00022 # Number of events and OutputLevel 00023 if not 'EvtMax' in dir(): 00024 EvtMax = 50 00025 theApp.EvtMax = EvtMax 00026 MessageSvc = Service( "MessageSvc" ) 00027 MessageSvc.OutputLevel = INFO 00028 MessageSvc.defaultLimit = 9999999 00029 00030 # Select the type of input 00031 include ( "AtlfastAlgs/Atlfast_RunPythia.py" ) 00032 00033 # Configure the Atlfast Algorithms 00034 include ( "AtlfastAlgs/Atlfast_ConfigAlgs_NoFastShower.py" ) 00035 00036 # Select the type of output 00037 include ( "AtlfastAlgs/Atlfast_MakeCBNT.py" ) 00038 00039 # Customised jobOptions go here 00040 NtupleSvc.Output = ["FILE1 DATAFILE='CBNT_Atlfast.root' TYP='ROOT' OPT='NEW'"]