001 ###########################################################################
002 # #
003 # cdfSim master configuration file #
004 # #
005 ###########################################################################
006 #
007 # Use official location to source tcl files for chosen release.
008 # Unless you are using a test release
009 #
010 if [ file exists $env(SRT_PRIVATE_CONTEXT)/SimulationMods/test ] {
011 set SIM_TCL_DIR $env(SRT_PRIVATE_CONTEXT)/SimulationMods/test
012 } else {
013 set SIM_TCL_DIR $env(SRT_PUBLIC_CONTEXT)/SimulationMods/test
014 }
015 #
016 # Use TclUtils package to change settings through environment variables
017 #
018 if [ file exists $env(SRT_PRIVATE_CONTEXT)/TclUtils ] {
019 source $env(SRT_PRIVATE_CONTEXT)/TclUtils/scripts/getenv.tcl
020 } else {
021 source $env(SRT_PUBLIC_CONTEXT)/TclUtils/scripts/getenv.tcl
022 }
023 #
024 # Set a run number to simulate (default: run 151435 <Lumi>=1.20e+31)
025 # number of events to generate, report frequency, first event number
026 #
027 #
028 set NEVENTS [ getenv NEVENTS "10" ]
029 set RUN_NUMBER [ getenv RUN_NUMBER "151435"]
030 set BEGIN_EVENT_NUMBER [ getenv BEGIN_EVENT_NUMBER 1 ]
031 set RUN_SECTION [ getenv RUN_SECTION 1 ]
032 #
033 # Specify the tcl for generator, output file name and
034 # initial/final random seeds for random number streams
035 #
036 set GENERATOR_TCL [ getenv GENERATOR_TCL "$SIM_TCL_DIR/setup_fakeev.tcl" ]
037 set OUTPUT_FILE [ getenv OUTPUT_FILE "test.root" ]
038 set RANDOM_SEED_INPUT [ getenv RANDOM_SEED_INPUT "$SIM_TCL_DIR/setup_random_seed.dat" ]
039 set RANDOM_SEED_OUTPUT [ getenv RANDOM_SEED_OUTPUT "CdfRnStat.dat" ]
040 #
041 # switch for UserInfoColl
042 #
043 set STORE_USERINFO [ getenv STORE_USERINFO "0" ]
044 ###########################################################################
045 ### Setup default simulation for MC_PROCESS_TCL
046 ###########################################################################
047 set outputPath cdfSimPath
048 source $SIM_TCL_DIR/setup_simulation.tcl
049 source $SIM_TCL_DIR/setup_input.tcl
050 source $SIM_TCL_DIR/setup_path.tcl
051 source $SIM_TCL_DIR/setup_output.tcl
052 source $GENERATOR_TCL
053 ###########################################################################
054 # Uncomment following lines to overlay additional min bias events with
055 # MEAN=[0,1], MODE=[POISSON,FIXED], TCL=[PYTHIA_TUNE_A,MBR]
056 # or append them your $GENERATOR_TCL
057 ###########################################################################
058 #set ADD_MINBIAS_MEAN [ getenv ADD_MINBIAS_MEAN "0" ]
059 #set ADD_MINBIAS_MODE [ getenv ADD_MINBIAS_MODE "POISSON" ]
060 #set ADD_MINBIAS_TCL [ getenv ADD_MINBIAS_TCL "$SIM_TCL_DIR/setup_MinBias_Pythia_Tune_A.tcl" ]
061 #source $ADD_MINBIAS_TCL
062
063 begin -nev $NEVENTS
064 show timer
065 exit
Send problems or questions to cdfcode@fnal.gov