CVS log for Elf/ElfProduction.tcl

[BACK] Up to [BaBar] / Elf

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.98: download - view: text, markup, annotated - select for diffs
Tue May 13 23:55:08 2008 UTC (3 months, 2 weeks ago) by homer
Branches: MAIN
CVS tags: V01-09-12, HEAD
Diff to previous 1.97: preferred, colored
Changes since revision 1.97: +6 -5 lines
added ElfMonitorPrescaleFactor for controlling the QA histogram prescale factor for Bear

Revision 1.97: download - view: text, markup, annotated - select for diffs
Thu Apr 17 23:14:27 2008 UTC (4 months, 1 week ago) by yury
Branches: MAIN
CVS tags: yury-17apr08b, V01-09-11
Diff to previous 1.96: preferred, colored
Changes since revision 1.96: +2 -2 lines
- Disable ElfBGFilterSpecial by default (this should be the standard
setting)

Revision 1.96: download - view: text, markup, annotated - select for diffs
Thu Apr 17 23:13:15 2008 UTC (4 months, 1 week ago) by yury
Branches: MAIN
CVS tags: yury-17apr08a, V01-09-10
Diff to previous 1.95: preferred, colored
Changes since revision 1.95: +4 -1 lines
- Added FwkConfigVar ElfBGFilterSpecial that enables
  RecoBGFilterSubset filter in RecoBGFilter. The default value is
  currently "yes", so the module is activated. Will tag this and then
  commit a version with default set to nothing (RecoBGFilterSubset
  disabled)

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Dec 10 16:47:07 2007 UTC (8 months, 2 weeks ago) by kelsey
Branches: MAIN
CVS tags: V01-09-09, V01-09-08
Diff to previous 1.94: preferred, colored
Changes since revision 1.94: +3 -1 lines
Move TrkFixup out of Elf executable.  Handled in BearRecoSequence.  Tag V01-09-08

Revision 1.94: download - view: text, markup, annotated - select for diffs
Thu Sep 13 23:50:41 2007 UTC (11 months, 2 weeks ago) by chcheng
Branches: MAIN
CVS tags: V01-09-07, V01-09-06, V01-09-05
Diff to previous 1.93: preferred, colored
Changes since revision 1.93: +16 -11 lines
Reconfigure to set up trickle injection veto window processing.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Thu Dec 21 21:00:19 2006 UTC (20 months, 1 week ago) by brownd
Branches: MAIN
CVS tags: V01-09-04
Diff to previous 1.92: preferred, colored
Changes since revision 1.92: +2 -2 lines
Change TrkFixup default to 'yes'

Revision 1.92: download - view: text, markup, annotated - select for diffs
Tue Oct 10 21:49:52 2006 UTC (22 months, 2 weeks ago) by brownd
Branches: MAIN
CVS tags: V01-09-03, V01-09-02
Diff to previous 1.91: preferred, colored
Changes since revision 1.91: +12 -1 lines
Add option to run TrkFixup as part of Elf.  Remove obsolete manipulation of PidSequence

Revision 1.91: download - view: text, markup, annotated - select for diffs
Thu Dec 8 09:44:27 2005 UTC (2 years, 8 months ago) by lange
Branches: MAIN
CVS tags: V01-09-01, V01-09-00, V01-08-02, V01-08-01, V01-07-07
Diff to previous 1.90: preferred, colored
Changes since revision 1.90: +2 -2 lines
add fwkvar for cachemaxpages

Revision 1.90: download - view: text, markup, annotated - select for diffs
Sat May 7 15:24:41 2005 UTC (3 years, 3 months ago) by lange
Branches: MAIN
CVS tags: V01-08-00, V01-07-06, V01-07-05, V01-07-04
Diff to previous 1.89: preferred, colored
Changes since revision 1.89: +2 -2 lines
remove extra tags hack, turn off EmcChiCalib

Revision 1.89: download - view: text, markup, annotated - select for diffs
Mon Apr 18 04:46:10 2005 UTC (3 years, 4 months ago) by lange
Branches: MAIN
CVS tags: V01-07-03
Diff to previous 1.88: preferred, colored
Changes since revision 1.88: +2 -1 lines
add capability of extra patches file

Revision 1.88: download - view: text, markup, annotated - select for diffs
Thu Apr 7 15:58:58 2005 UTC (3 years, 4 months ago) by lange
Branches: MAIN
CVS tags: V01-07-02
Diff to previous 1.87: preferred, colored
Changes since revision 1.87: +2 -2 lines
make autosave a fwkvar

Revision 1.87: download - view: text, markup, annotated - select for diffs
Fri Nov 19 00:02:03 2004 UTC (3 years, 9 months ago) by lange
Branches: MAIN
CVS tags: dl041118, V01-07-01, V01-07-00, V01-06-01, V01-06-00
Diff to previous 1.86: preferred, colored
Changes since revision 1.86: +4 -2 lines
adding root as default option for histograms

Revision 1.86: download - view: text, markup, annotated - select for diffs
Thu Nov 4 17:44:22 2004 UTC (3 years, 9 months ago) by rahatlou
Branches: MAIN
CVS tags: V01-05-04
Diff to previous 1.85: preferred, colored
Changes since revision 1.85: +2 -4 lines
fixed a problem with ER settings. the calibration sequence is enabled only when ElfPromptCalib=PromptCalib; updated README and History files

Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu Nov 4 17:35:07 2004 UTC (3 years, 9 months ago) by rahatlou
Branches: MAIN
Diff to previous 1.84: preferred, colored
Changes since revision 1.84: +1 -2 lines
fixed a problem with ER settings. the calibration sequence is enabled only when ElfPromptCalib=PromptCalib

Revision 1.84: download - view: text, markup, annotated - select for diffs
Sun Oct 10 02:06:34 2004 UTC (3 years, 10 months ago) by rahatlou
Branches: MAIN
CVS tags: shr-09oct04, V01-05-03, V01-05-02, V01-05-01
Diff to previous 1.83: preferred, colored
Changes since revision 1.83: +8 -5 lines
more changes to fix the ER pass and retain the flexibility of
turning off the storing in the spatial/temporal DB in PC pass
when running offline. Had to redefine a new variable.


# PC pass
set ElfPromptCalib PromptCalib
set ElfOprConfig
set ElfOprStorePC

# ER pass
set ElfPromptCalib Default
set ElfOprConfig


# testing PC pass offline
set ElfPromptCalib PromptCalib
set ElfOprConfig

Revision 1.83: download - view: text, markup, annotated - select for diffs
Tue Sep 28 23:52:09 2004 UTC (3 years, 10 months ago) by rahatlou
Branches: MAIN
CVS tags: V01-05-00
Diff to previous 1.82: preferred, colored
Changes since revision 1.82: +29 -32 lines
General cleanup of the Elf*.tcl tcl files in order to remove support for Bdb output

ElfProduction.tcl
------------------
removed unnecessary 'sourceFoundFile's that are now provided by default.

many variables are now decalred deprecated:

+FwkCfgVarDeprecate ElfWriteRec      ;#  Turns on output of Reco data
+
+FwkCfgVarDeprecate ElfOprDb         ;# Turns on writing to Opr spatial/temporal
+                                    ;# databases if set
+                                    ;# This MUST be set for the PC pass
+
+FwkCfgVarDeprecate ElfNoBdbRandomize   ;# turns off transaction randomization if present
+FwkCfgVarDeprecate ElfMasterCollection ;# used in Bdb OPR
+FwkCfgVarDeprecate ElfOutputPrefix     ;# used in Bdb OPR
+FwkCfgVarDeprecate ElfOutputStreams    ;# The comma-separated list of output streams
+                                       ;# If set to yes, all streams are turned on
+                                       ;# If unset only default stream is on
+                                       ;# ElfOutputStreams=Stream1,Stream15
+
+
+FwkCfgVarDeprecate ElfWriteOldMicro ;# Write the old micro in addition to the (split)
+                                    ;# mini implmentation of the micro (intended for�
+                                    ;# debugging only). [Turned on if set to anything]

ElfOprConfig and ElfPromptCalib are the only variables needed for the PC pass (+ output control of course)

ElfProductionSetup.tcl
----------------------
removed unnecessary sourceFoundFile's.

moved around some of the code to make it  it more organzied in blocks that can
be moved around futher.

removed support for Bdb configuration in I/O



ElfSetup.tcl
------------
moved a PC-configuration block down to ElfProductionSetup.tcl
removed use of deprecated variables

Revision 1.82: download - view: text, markup, annotated - select for diffs
Sat Apr 10 00:50:55 2004 UTC (4 years, 4 months ago) by rahatlou
Branches: MAIN
CVS tags: dnb082704, V01-04-01, V01-04-00, V01-03-01, V01-03-00, V01-02-65, V01-02-64, V01-02-63, V01-02-62, V01-02-61, V01-02-60, V01-02-59, V01-02-58, V01-02-57-01, V01-02-57
Diff to previous 1.81: preferred, colored
Changes since revision 1.81: +43 -30 lines
modfied the header comments to fit 80 characters. This way the users can see
all the available config variables and their meaning by doing


$ grep ";#" Elf/ElfProduction.tcl | head
set ProdTclOnly true          ;# Disable the use of envvars with the FwkCfgVar
FwkCfgVar ElfConfigPatchSet   ;# Name of the config patch set to apply.
                              ;# Choices are listed in the README file.
FwkCfgVar ElfPromptCalib      ;# Can be set to one of:
                              ;# PromptCalib   : To pass 1
                              ;# Default       : To pass 2
                              ;# noPromptCalib : Configure for the old rolling
                              ;#                  calibrations
                              ;# If not set it will default to "Default"

This will be useful as part of the CM2 documentation

Revision 1.81: download - view: text, markup, annotated - select for diffs
Fri Feb 13 21:34:39 2004 UTC (4 years, 6 months ago) by rahatlou
Branches: MAIN
CVS tags: V01-02-56, V01-02-55
Diff to previous 1.80: preferred, colored
Changes since revision 1.80: +96 -104 lines
cleaned up the header descrbing the available options.
Now using the same style as in SkimMiniProductions.tcl
where each variable is described when declared.

users can do
grep ";#" ElfProduction.tcl

to see all the options and what they do

added also a fatal failure when the user asks for
ElfOutputType = Kan  && ElfOutputCollection=<something> && !RunMini

this is because Elf will crash in 14.3.1 and later because of the new
persistency cod for the EMC.

NB: for this condition to happen the user should change ElfProduction.tcl
and comment RunMini out which is currently enabled by default.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Tue Feb 3 22:38:14 2004 UTC (4 years, 6 months ago) by rahatlou
Branches: MAIN
CVS tags: sjg20040209a, dl040206, V01-02-54, V01-02-53, V01-02-52
Diff to previous 1.79: preferred, colored
Changes since revision 1.79: +4 -3 lines
ElfOutputType is now FwkCfgVar (was FwkCfgVarRequire) and is set to Kan by default

Revision 1.79: download - view: text, markup, annotated - select for diffs
Mon Jan 26 22:54:05 2004 UTC (4 years, 7 months ago) by rahatlou
Branches: MAIN
CVS tags: V01-02-51, V01-02-50
Diff to previous 1.78: preferred, colored
Changes since revision 1.78: +2 -2 lines
RunMini=yes by default as required by the latest EMC code from Dave Brown. All releases >=14.3.1 must use this new default

Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri Jan 23 00:52:53 2004 UTC (4 years, 7 months ago) by rahatlou
Branches: MAIN
CVS tags: V01-02-49-02, V01-02-49-01, V01-02-49
Diff to previous 1.77: preferred, colored
Changes since revision 1.77: +22 -10 lines
updated the description of the new and deprecated variables in the header comments; now ElfNoPhysProd=true by default

Revision 1.77: download - view: text, markup, annotated - select for diffs
Fri Jan 23 00:24:15 2004 UTC (4 years, 7 months ago) by rahatlou
Branches: MAIN
CVS tags: phys-on-1430
Diff to previous 1.76: preferred, colored
Changes since revision 1.76: +5 -3 lines
deprecated ElfWriteDb and ElfWriteKan now replaced by ElfOutputType = Kan || Bdb

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sat Jan 10 06:37:02 2004 UTC (4 years, 7 months ago) by rahatlou
Branches: MAIN
CVS tags: shr-9jan04a, V01-02-48, V01-02-47
Diff to previous 1.75: preferred, colored
Changes since revision 1.75: +16 -9 lines
removed 2 variables: ElfCalibStream, ElfBkgRawStream
now using the output collection names for these streams to
turn on the relevant code.

rearranged the definition of the ElfTriggerPaths list of skims needed
for the calib stream. The list is defined in ElfSetup.tcl and
used in SkimMini/SkimMiniBearSequence.tcl to set them up
when ElfRunSkims=Default.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Jan 4 20:17:46 2004 UTC (4 years, 7 months ago) by lange
Branches: MAIN
CVS tags: dl040104
Diff to previous 1.74: preferred, colored
Changes since revision 1.74: +12 -1 lines
Physics sequence changes

Revision 1.74: download - view: text, markup, annotated - select for diffs
Thu Dec 4 17:03:07 2003 UTC (4 years, 8 months ago) by akbarm
Branches: MAIN
CVS tags: akbarm120403, V01-02-46, V01-02-45
Diff to previous 1.73: preferred, colored
Changes since revision 1.73: +2 -1 lines
added BetaLoadSequence to load both Reco and Mini objects

Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Nov 20 14:14:11 2003 UTC (4 years, 9 months ago) by elmer
Branches: MAIN
CVS tags: V01-02-44, V01-02-43, V01-02-42
Diff to previous 1.72: preferred, colored
Changes since revision 1.72: +4 -1 lines
Add binlist file putting ElfUserXtcApp/ElfOprApp in binary category "recoprod".
Add tclvar to disable the possibility to configure Elf with envvars with
the FwkCfgVar mechanism.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Thu Oct 30 21:02:14 2003 UTC (4 years, 9 months ago) by brownd
Branches: MAIN
CVS tags: dnb103003, V01-02-41, V01-02-40, V01-02-39, V01-02-38
Diff to previous 1.71: preferred, colored
Changes since revision 1.71: +3 -3 lines
Remove spurious 'path list'.  Add ElfVerbose fwkcfgvar, to set tcl ErrLogger verbosity

Revision 1.71: download - view: text, markup, annotated - select for diffs
Mon Oct 13 15:21:31 2003 UTC (4 years, 10 months ago) by steinke
Branches: MAIN
CVS tags: V01-02-37, V01-02-36, V01-02-35
Diff to previous 1.70: preferred, colored
Changes since revision 1.70: +9 -5 lines
added output of a raw stream

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Sep 21 18:45:50 2003 UTC (4 years, 11 months ago) by elmer
Branches: MAIN
CVS tags: V01-02-34, V01-02-33
Diff to previous 1.69: preferred, colored
Changes since revision 1.69: +20 -20 lines
Switch to FwkCfgVar

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Sep 9 12:53:45 2003 UTC (4 years, 11 months ago) by elmer
Branches: MAIN
CVS tags: V01-02-32, V01-02-31, V01-02-30, V01-02-29
Diff to previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2 lines
Restore head of ElfSetup.tcl to work with -kan builds (last commit made
it work for -roo builds). The ElfProduction.tcl change is just some
stupid spurious space in some line.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Sep 7 16:39:49 2003 UTC (4 years, 11 months ago) by elmer
Branches: MAIN
CVS tags: dnb090703, V01-02-28, V01-02-27, V01-02-26
Diff to previous 1.67: preferred, colored
Changes since revision 1.67: +5 -4 lines
Switch to using ElfFwkDump to control whether path/sequences/modules are
printed.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Aug 26 15:25:21 2003 UTC (5 years ago) by elmer
Branches: MAIN
CVS tags: dnb090403, V01-02-25, V01-02-24-01, V01-02-24, V01-02-23
Diff to previous 1.66: preferred, colored
Changes since revision 1.66: +16 -8 lines
Add option for writing the calibration stream. Switch ElfWriteRoo to
ElfWriteKan. Remove old, deprecated options like: ElfWriteEsd,
ElfRooOutputFile, ElfOprRoo. Add option for ElfWriteOldMicro.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Jul 31 21:15:27 2003 UTC (5 years ago) by steinke
Branches: MAIN
CVS tags: dnb082203, V01-02-22, V01-02-21, V01-02-20, V01-02-19, V01-02-18, V01-02-17, V01-02-16
Diff to previous 1.65: preferred, colored
Changes since revision 1.65: +3 -4 lines
tcl fix for BetaMiniSequences usage

Revision 1.65: download - view: text, markup, annotated - select for diffs
Wed Jul 9 21:59:05 2003 UTC (5 years, 1 month ago) by steinke
Branches: MAIN
CVS tags: dnb071103, dnb071003, V01-02-15, V01-02-14, V01-02-13, V01-02-12, V01-02-11, V01-02-10
Diff to previous 1.64: preferred, colored
Changes since revision 1.64: +3 -1 lines
replaced old RooSequence configuration by a writeMini call

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Jul 8 21:37:42 2003 UTC (5 years, 1 month ago) by steinke
Branches: MAIN
CVS tags: ms030708
Diff to previous 1.63: preferred, colored
Changes since revision 1.63: +4 -1 lines
some changes (not yet fully working) to switch to writeMini to configure Kanga output

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Jun 15 22:45:29 2003 UTC (5 years, 2 months ago) by steinke
Branches: MAIN
CVS tags: V01-02-09, V01-02-08, V01-02-07, V01-02-06, V01-02-05, V01-02-04
Diff to previous 1.62: preferred, colored
Changes since revision 1.62: +7 -4 lines
tcl cleanup of kanga output

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed May 28 22:56:21 2003 UTC (5 years, 3 months ago) by dasu
Branches: MAIN
CVS tags: V01-02-03, V01-02-02, V01-02-01, Dasu28May2003
Diff to previous 1.61: preferred, colored
Changes since revision 1.61: +2 -1 lines
Changes to accommodate OprRooEventOutput

Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon May 12 21:54:06 2003 UTC (5 years, 3 months ago) by steinke
Branches: MAIN
CVS tags: V01-01-14, Dasu19May2003
Diff to previous 1.60: preferred, colored
Changes since revision 1.60: +3 -1 lines
added support for New Micro output

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Apr 7 23:44:40 2003 UTC (5 years, 4 months ago) by ryd
Branches: MAIN
CVS tags: V01-01-13, V01-01-12, V01-01-11, V01-01-10
Diff to previous 1.59: preferred, colored
Changes since revision 1.59: +18 -27 lines
Removed debug printout

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Apr 7 23:26:14 2003 UTC (5 years, 4 months ago) by ryd
Branches: MAIN
CVS tags: V01-01-09
Diff to previous 1.58: preferred, colored
Changes since revision 1.58: +30 -303 lines
First steps in cleaning up and modifying the configuration of Elf.

 o ElfConfigPatchSet does not have to be set. The configuration for
   processing Run1, Run2, and Run3 is default.

 o ElfProduction.tcl now converts env vars to tcl vars.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Apr 7 10:33:38 2003 UTC (5 years, 4 months ago) by steinke
Branches: MAIN
CVS tags: V01-02-00
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +211 -109 lines
added Elf OCP output and removed environment variables from ElfProduction.tcl and added ElfProductionOptions.tcl

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Mar 30 01:02:25 2003 UTC (5 years, 5 months ago) by ryd
Branches: MAIN
CVS tags: V01-01-08-04, V01-01-08-03, V01-01-08-02, V01-01-08-01, V01-01-08
Diff to previous 1.56: preferred, colored
Changes since revision 1.56: +6 -3 lines
Change such that ElfPromptCalib does not have to be set, if not set it defaults to 'Default'

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Mar 29 23:39:44 2003 UTC (5 years, 5 months ago) by ryd
Branches: MAIN
CVS tags: V01-01-07
Diff to previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
BearBasePath was used at the HEAD to determine which events to write out; changed back to BearRecoFinalPath until determined how to select the events to be output.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Mar 26 20:01:41 2003 UTC (5 years, 5 months ago) by brownd
Branches: MAIN
CVS tags: dnb032603
Diff to previous 1.54: preferred, colored
Changes since revision 1.54: +23 -7 lines
Add options to turn off hyper-verbose output and to not randomize Bdb transactions

Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Jan 16 21:42:09 2003 UTC (5 years, 7 months ago) by ryd
Branches: MAIN
CVS tags: V01-01-04-06
Diff to previous 1.53: preferred, colored
Changes since revision 1.53: +5 -2 lines

 Changes to make the digi writing work:

diff -r1.4 ElfConfigPatchSet_TcToDigi.tcl
27,30c27,30
< path disable ElfMultiHadronStreamPath
< path disable ElfCalibStreamPath
< path disable ElfTriggerStreamPath
< path disable ElfPhysicsStreamPath
---
> #path disable ElfMultiHadronStreamPath
> #path disable ElfCalibStreamPath
> #path disable ElfTriggerStreamPath
> #path disable ElfPhysicsStreamPath

and

diff -r1.53 ElfProduction.tcl
208c208
<          bdbOprSetStream Default BearRecoFinalPath $env(ElfOutputCollection)
---
>          bdbOprSetStream Default BearBasePath  $env(ElfOutputCollection)
272a273,275
>

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Nov 11 12:44:44 2002 UTC (5 years, 9 months ago) by steinke
Branches: MAIN
CVS tags: ms021111a, V01-01-04-08, V01-01-04-05, V01-01-04-04
Diff to previous 1.52: preferred, colored
Changes since revision 1.52: +11 -1 lines
shifted usage of environment variables to ElfProduction.tcl

Revision 1.52: download - view: text, markup, annotated - select for diffs
Fri Nov 8 23:26:55 2002 UTC (5 years, 9 months ago) by steinke
Branches: MAIN
CVS tags: ms021108b
Diff to previous 1.51: preferred, colored
Changes since revision 1.51: +1 -22 lines
moved setup of Roo output to ElfProductionSetup.tcl

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri Nov 8 14:31:19 2002 UTC (5 years, 9 months ago) by steinke
Branches: MAIN
CVS tags: ms021108a
Diff to previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
tcl fixes for the OCP

Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Nov 5 20:15:21 2002 UTC (5 years, 9 months ago) by elmer
Branches: MAIN
CVS tags: pe021105b, V01-01-06, V01-01-05, V01-01-04-02, V01-01-04-01
Diff to previous 1.49: preferred, colored
Changes since revision 1.49: +15 -2 lines
Some more changes

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Nov 5 17:18:15 2002 UTC (5 years, 9 months ago) by elmer
Branches: MAIN
CVS tags: pe021105a
Diff to previous 1.48: preferred, colored
Changes since revision 1.48: +7 -3 lines
Add fix so writing to database will work for standalone Elf (I'll probably
clean some more things up in a few minutes)

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Oct 10 22:05:46 2002 UTC (5 years, 10 months ago) by steinke
Branches: MAIN
CVS tags: ms021010a, V01-01-04-07, V01-01-04-03, V01-01-04
Diff to previous 1.47: preferred, colored
Changes since revision 1.47: +3 -1 lines
small tcl changes for the OCP

Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Sep 7 04:52:30 2002 UTC (5 years, 11 months ago) by elmer
Branches: MAIN
CVS tags: pe021009a, V01-01-03, V01-01-02
Diff to previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
Disable PrintParms again, too.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Sep 5 16:20:04 2002 UTC (5 years, 11 months ago) by steinke
Branches: MAIN
CVS tags: V01-01-01, V01-01-00, V01-00-62
Diff to previous 1.45: preferred, colored
Changes since revision 1.45: +18 -17 lines
changes for the OCP

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Jul 30 23:52:24 2002 UTC (6 years, 1 month ago) by ryd
Branches: MAIN
CVS tags: V01-00-64, V01-00-63, V01-00-61, V01-00-60, V01-00-59, V01-00-58, V01-00-57, V01-00-56, V01-00-55, V01-00-54
Diff to previous 1.44: preferred, colored
Changes since revision 1.44: +18 -16 lines
Changes to support the different Elf passes

Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Jul 24 04:51:49 2002 UTC (6 years, 1 month ago) by ryd
Branches: MAIN
CVS tags: V01-00-53
Diff to previous 1.43: preferred, colored
Changes since revision 1.43: +2 -9 lines
Now use the SvtReco/SvtPromptCalib.tcl file

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Jul 22 04:36:26 2002 UTC (6 years, 1 month ago) by ryd
Branches: MAIN
CVS tags: V01-00-52, V01-00-50-01
Diff to previous 1.42: preferred, colored
Changes since revision 1.42: +32 -1 lines
Added in control to run the calibration pass

Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Jun 13 13:44:33 2002 UTC (6 years, 2 months ago) by elmer
Branches: MAIN
CVS tags: pe020613a, V01-00-51, V01-00-50, V01-00-49, V01-00-48
Diff to previous 1.41: preferred, colored
Changes since revision 1.41: +3 -3 lines
  Made one of more of the following changes:
    Changed "collectionName set" to "input add" in input module
    Changed "collectionName list" to "input add" in input module
    Added CVS Id keyword

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Mar 12 23:44:04 2002 UTC (6 years, 5 months ago) by ryd
Branches: MAIN
CVS tags: V01-00-47, V01-00-46, V01-00-45, V01-00-44, V01-00-43, V01-00-42, V01-00-41
Diff to previous 1.40: preferred, colored
Changes since revision 1.40: +5 -9 lines
Moved FltBldEnv to BearInitAppSequence and source patches for Elf dir.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Feb 14 20:29:57 2002 UTC (6 years, 6 months ago) by elmer
Branches: MAIN
CVS tags: V01-00-40, V01-00-39
Diff to previous 1.39: preferred, colored
Changes since revision 1.39: +6 -1 lines
Disable PrintParms

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Feb 14 14:07:36 2002 UTC (6 years, 6 months ago) by elmer
Branches: MAIN
CVS tags: V01-00-38
Diff to previous 1.38: preferred, colored
Changes since revision 1.38: +8 -1 lines
  Disable CpuCheck in XxxPatches.tcl file (R5711), make changes to make
_not_ writing the rec the default.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Jan 4 18:14:58 2002 UTC (6 years, 7 months ago) by ryd
Branches: MAIN
CVS tags: V01-00-37
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2 lines

 Did the following change:

diff -r1.37 ElfProduction.tcl
157c157
<          bdbOprSetStream Default BearBasePath $env(ElfOutputCollection)
---
>          bdbOprSetStream Default BearRecoFinalPath $env(ElfOutputCollection)


such that only events that pass the BGFilter are actually written to the
event store when running Elf with ElfProduction.tcl

Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon May 21 17:51:48 2001 UTC (7 years, 3 months ago) by elmer
Branches: MAIN
CVS tags: V01-00-36, V01-00-35, V01-00-34-06, V01-00-34-05, MHK-010622
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +10 -10 lines
Move setting of ElfOprDb such that it is set prior to sourcing
ElfProductionSetup.tcl, so that it will actually have an effect. This
was noticed and called to my attention by Jamie Boyd some time ago,
somehow I never actually got it fixed and committed.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Feb 5 04:22:11 2001 UTC (7 years, 6 months ago) by yury
Branches: MAIN
CVS tags: ryd-010220, V01-00-34-04, V01-00-34-03, V01-00-34-02, V01-00-34-01, V01-00-34, V01-00-33, V01-00-32-01
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
- Set default streamList to Run2. Needed with FilterTools V00-03-22

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Jan 19 11:35:40 2001 UTC (7 years, 7 months ago) by elmer
Branches: MAIN
CVS tags: V01-00-32
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
Fix small printout typo

Revision 1.34: download - view: text, markup, annotated - select for diffs
Tue Jan 16 09:29:38 2001 UTC (7 years, 7 months ago) by yury
Branches: MAIN
CVS tags: yury-15jan01a, V01-00-31
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
Tue Jan 16 01:28:50 PST 2001 yury

- Changed default collection name prefix to "" to let Bdb code handle it

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Jan 9 14:29:12 2001 UTC (7 years, 7 months ago) by yury
Branches: MAIN
CVS tags: yury-9jan00a, V01-00-30
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +18 -3 lines
Tue Jan  9 06:27:50 PST 2001 yury

- Added prefix to the stream collection name to allow testing against
  production federations. Default is /users/$USER/, but should be
  /groups/ in PRproduction.tcl

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Dec 25 07:22:38 2000 UTC (7 years, 8 months ago) by yury
Branches: MAIN
CVS tags: yury-24dec00a
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +7 -2 lines
Sun Dec 24 23:22:09 PST 2000 yury

- Added master collection setup in FilterTools

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Dec 5 05:42:47 2000 UTC (7 years, 8 months ago) by gowdy
Branches: MAIN
CVS tags: sjg20001204b, V01-00-29
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
Fix error in comparision.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Dec 5 03:44:19 2000 UTC (7 years, 8 months ago) by gowdy
Branches: MAIN
CVS tags: sjg20001204a
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +19 -9 lines
Default is to write one stream now. Also add commented out line to turn
on tcl tracing.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Nov 30 05:51:17 2000 UTC (7 years, 8 months ago) by yury
Branches: MAIN
CVS tags: yury-29nov00a
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +24 -21 lines
Wed Nov 29 21:50:44 PST 2000 yury

- Set up Objy streams in FilterTools

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Nov 17 15:26:21 2000 UTC (7 years, 9 months ago) by elmer
Branches: MAIN
CVS tags: gpdf-20001121b, V01-00-28, V01-00-27, V01-00-26, V01-00-25, V01-00-24
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +1 -16 lines
  Do v4  slow migration (migrate old Framework macros, migrate forwarding
    includes, etc.)
  Removed rcsid and "rscid"
  Stick in CVS Id keyword where missing
  Removed source of sourceFoundFile proc from Framescripts (now defined
    in Framework)

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Apr 27 17:38:31 2000 UTC (8 years, 4 months ago) by elmer
Branches: MAIN
CVS tags: ryd-001106, gpdf-20001121a, V01-00-23, V01-00-22, V01-00-21, V01-00-20, V01-00-19, V01-00-18
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +2 -0 lines
Update History, README, add some $Id:$ in various files

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Dec 6 16:47:55 1999 UTC (8 years, 8 months ago) by gowdy
Branches: MAIN
CVS tags: yury-28mar00a, yury-27mar00a, sjg19991206a, ryd-001001, ryd-000224, ryd-000223, ryd-000212a, ads25Feb00, abi120900, abi110200a, abi110200, V01-00-17-03, V01-00-17-02, V01-00-17-01, V01-00-17, V01-00-16, V01-00-15, V01-00-14, V01-00-13, V01-00-12, V01-00-11, V01-00-10, V01-00-09-02, V01-00-09-01, V01-00-09, V01-00-08, V01-00-07, V01-00-06, V01-00-05
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +23 -3 lines
ElfApp.cc:
	Add RooSequence and a special version of RooEventOutput.

ElfProduction.tcl:
	Set output file name if using Roo.

ElfProductionSet.tcl:
	Setup Roo output if using it.

bin_Elf.mk:
	Elf now depends on RooSequences and RooModules.

Stephen J. Gowdy

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Oct 6 16:36:24 1999 UTC (8 years, 10 months ago) by efrank
Branches: MAIN
CVS tags: yury-23nov99a, jhp-991028, akbarm111099, V01-00-04, V01-00-03, V01-00-02, V01-00-01, V01-00-00, V00-03-24, V00-03-23, V00-03-22-01, V00-03-22, V00-03-21, V00-03-20, Dasu-29Nov1999
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +1 -1 lines


ths is the part I forgot last time:  set the input collectin in
BdbEventInput rather than OprBdbEventInput.

testing will happen in two parts
	a)  test ElfUsrXtcApp.  To hell with ElfUserDbApp
	b)  Make ElfUserDbApp work too.

	-Ed

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Oct 4 14:43:03 1999 UTC (8 years, 10 months ago) by efrank
Branches: MAIN
CVS tags: EF-sjg-dbiEvent-filter
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +1 -0 lines
Update README file w.r.t. recipe for creating a test federation.

Add a comment to ElfProduction.tcl mentioning the Env override for
the framework.hbook name.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Jun 14 22:43:19 1999 UTC (9 years, 2 months ago) by yury
Branches: MAIN
CVS tags: yury-25aug99a, yury-22jun99b, yury-22jun99a, sjg990909pm, sjg990909bm, pe990922, ef-825-fix0, V00-03-19, V00-03-18, V00-03-17, V00-03-16, V00-03-15, V00-03-14, V00-03-13, V00-03-12, V00-03-11-01, V00-03-11, V00-03-10-01, V00-03-10, V00-03-09, V00-03-08, V00-03-07, V00-03-06, V00-03-05, EF-8110d-fix0
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +10 -4 lines
Mon Jun 14 15:41:12 PDT 1999 yury

- Moved "path create ElfPhysicsFilterPath" to Bear/BearPathSetup.tcl
- Removed the second instance of EvtCounter from ElfOepPath
- Commented out second stream output in ElfProduction.tcl

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jun 14 06:43:59 1999 UTC (9 years, 2 months ago) by yury
Branches: MAIN
CVS tags: yury-13jun99a, V00-03-04
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +7 -0 lines
Sun Jun 13 23:42:04 PDT 1999 yury

- Added 6 instances of TagFilterByName to ElfApp.cc to set up
  filtering for physics
- Added PhysicsFilterPath to ElfProductionSetup.tcl
- Added an example of output module setup to ElfProduction.tcl

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon May 24 02:08:12 1999 UTC (9 years, 3 months ago) by efrank
Branches: MAIN
CVS tags: yury-8jun99a, yury-10jun99b, yury-10jun99a, V00-03-03, V00-03-02, V00-03-01, V00-03-00, V00-02-23, V00-02-22, V00-02-21, V00-02-20, V00-02-19, V00-02-18, V00-02-17, V00-02-16, V00-02-15, V00-02-14, V00-02-13
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +6 -1 lines



ElfConfigPatchSet_Run1.tcl
   Add SVT.  Gerhard signed off on DCH.  I think EMC is OK, but not
   sure.  Drc may be right but am waiting to hear.  IFR is a no op
   no matter what:  absenst in both May99Cosmic and Run1 config sets.

   Also, added Env variable ElfISolenoid that is used to set the
   current in the solenoid.  This is NOT an official interface and
   should go away soon, but it seemed prudent to add and was asked
   for.

ElfProduction.tcl
   Turned HBOOK file dump back on.  ElfPRodcutionSetup.tcl still keeps
   it turned off (for PR).  So this supports single users, per rerquest.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue May 11 21:01:36 1999 UTC (9 years, 3 months ago) by efrank
Branches: MAIN
CVS tags: V00-02-12, V00-02-11, V00-02-10, V00-02-09, V00-02-08, V00-02-07, V00-02-06, V00-02-05, EF-814-fix3, EF-814-fix2, EF-814-fix1
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +3 -2 lines


add support for new streams capability (BdbEventOutput).  not tested.

WARNING:  Elf Patches sets db:Model2 for the time to dist calib set
*unconditionally*.  This is so wrong it hurts, but I'm committing
it for the moment as it should help Jacek.

	-Ed

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri May 7 21:17:50 1999 UTC (9 years, 3 months ago) by efrank
Branches: MAIN
CVS tags: V00-02-04, V00-02-03
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +5 -11 lines


Continue inverting the dependency so that systems provide config
Tcl for different run condtions.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu May 6 22:26:32 1999 UTC (9 years, 3 months ago) by dasu
Branches: MAIN
CVS tags: V00-02-02
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +20 -2 lines
Added option to control spatial/temporal database writing

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed May 5 01:55:02 1999 UTC (9 years, 3 months ago) by efrank
Branches: MAIN
CVS tags: V00-02-01, EF-811-fix2
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +15 -0 lines



Trying to clean up the configuration mess and invert the dependency.
From the README:


      ElfConfigPatchSet- Name of the config patch set to apply.
                         Choices are:
			   Run1		  Beam data from Run 1 (summer 99)
			   Jan99Cosmics   Cosmics from Winter of 99
			   May99Cosmics   Cosmics from Spring of 99.

Configuration Patch Sets
========================

   These patch sets are not like ElfPatches.tcl.  They are required
configuration for some running conditions, e.g., Beam data vs. MC vs.
Cosmics and one of them will be sourced by the ElfProductionSetup.tcl.
They hold perturbations on the base set of configurations provided in
the XxxRecoSequence.tcl and related Tcl files.  By contrast,
ElfPatchs.tcl is fixes for user specific choices or sometimes
emergency fixes for a release.  It is only sourced if present in the
current directory.  To the greatest extent possible, all config should
happen in the base XxxRecoSequence.tcl and related files, not in the
ConfigPatchSets.

Each Patch set defers to sequences maintained by the subsytems.  To
install a configuration patch set for DCH for Run1 data, for example,
you would edit ElfConfigPatchSet_Run1.tcl and insert a line like
	sourceFoundFile  DchSomePackage/DchElfConfigPatchSet_Run1.tcl
All real code lives in the DchSomePackage, _not_ in Elf.


From ElfProduction.tcl:

##
# Real Production running will not depend on the environment, if possible.
# Private users may wish to use the environment for configuration.  So
# ElfProductionSetup.tcl does not use env vars, as much as is possible.
# Here we transfer ElfConfigPatchSet from the env to Tcl itself so
# tht ElfProductionSetup.tcl can get it, i.e., ElfProduction.tcl is
# just a wrapper to help a user run from a config in the env.
##

if [ info exists env(ElfConfigPatchSet) ] {
   set ElfConfigPatchSet $env(ElfConfigPatchSet)
}


From ElfProductionSetup.tcl:

##
# Elf needs to be configured in one of several ways depending upon
# what kind of processing we are doing (beam, cosmics, MC).  We handle
# that by applying a number of overrides that come from files chosen
# with a key.
##

if { [info exists ElfConfigPatchSet ] } {
   echo "ElfProductionSetup.tcl:  Using ElfConfigPatchSet= " $ElfConfigPatchSet
   sourceFoundFile Elf/ElfConfigPatchSet_$ElfConfigPatchSet.tcl
} else {
   echo "ERROR:  ****************************************************"
   echo "ERROR:  ElfProductionSetup.tcl:  No ElfConfigPatchSet given."
   echo "ERROR:  ElfProductionSetup.tcl:  I wish I could abort!"
   echo "ERROR:  ****************************************************"
}

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Apr 28 20:56:17 1999 UTC (9 years, 4 months ago) by efrank
Branches: MAIN
CVS tags: V00-02-00, EF-811-fix1, EF-810-fix1
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +56 -142 lines



More cleaning of elf, pushing for production quality encapsulation.

General goings on:
	a)  defering more and more to bear.  in this case, we now defer
		to BearWriteDb.tcl for setting up output collections.

	b)  ElfApp.cc:  added event cache for physics group

	c)  ElfPatces_*.tcl:  I don't do it yet, but we'll look at
		an env var or something to souce one of these t
		handle the  MC vs. Beam vs. Cosmics[N] problem.  This
		is really gross but it's all I can think of right now.

	d)  ElfPatches:  pushing to make it empty, even if that breaks
		subsystems.  We must rech a state where _they_ can run
		and where they are responsible to run, and give them
		a framework in which to install their fixes.  that is
		what I'm building.  then things will go quickly.

holy cow.  we just read the DB and did not crash on 5 events.
DrcT0 is off
EmcCal is off for pi0 and minI

	-Ed

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Apr 27 20:41:21 1999 UTC (9 years, 4 months ago) by efrank
Branches: MAIN
CVS tags: EF-810-busted1
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +22 -57 lines


making Elf use the new paths setup in Bear.  also cleaning up as
much as possible, pushing for a stable framework that systems can
use for testing from now on.

ElfApp.cc
	Removed all #ifdefs.  No more special -D's to compile

ElfCalibrationSeq:
	Emc had been commented out because it did not run.
	infomed those involved not to do this, but to
	turn off proken stuff w/ tcl.  as a result, elf does
	not even link any more since emc had no feedback on
	the link.

ElfProduction.tcl
	accommodating the BearPathSetup plus other mods.

GNUMakefile:
	bin: no  longer builds anything.  Just prints a help message.
	To get one of the desired executable you muse use one of
	three targets:
		ElfApp		Opr multinode app
		ElfUserDb	Stand alone app.  reads DB
		ElfUserXtc	Stand alone app.  reads Xtc


Various new .cc files:
	Hold indirection to the Opr files that have the various
	main()'s.  Excluded from the library.


DOES NOT LINK YET.
sync and move to new machine.

	-Ed

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Apr 14 20:39:45 1999 UTC (9 years, 4 months ago) by dasu
Branches: