? BCMLinearity_He.root ? BCMLinearity_Hydro.root ? HSlug.gif ? Hbcmlin_all.out ? Hdetlin_all.out ? HePed_4857-4936.template ? HePed_4996-5020.template ? HeSlug.gif ? He_ped_4857-4936 ? Hebcmlin_all.out ? HeliumTables.txt ? Helium_lostCount_cut.gif ? HydrogenTables.txt ? Hydrogen_lostCount_cut.gif ? Linearity_Hydro.root ? MoreEpics.txt ? ROOTfiles ? c1_n2.eps ? c1_n6.eps ? corrected_slugplot.eps ? dit_10x.gif ? dit_12x.gif ? dither_helium.root ? dither_helium_Mar07.root ? dither_helium_Slug23.root ? dither_helium_Slug23_10x.root ? dither_helium_apr17.root ? dither_helium_mar31.root ? dither_helium_old.root ? dither_helium_s107_cut37.root ? dither_hydrogen.root ? dither_hydrogen_Mar07.root ? ditview_R5872_SC1693.gif ? epics.txt ? evsumH.root ? evsumHe.root ? helist.txt ? hydrolist.txt ? linearity ? mymacro ? noblind.template ? notes.txt ? pairfilechanges.txt ? pan ? panenvH ? panenvHe ? panenvL ? pedestal_notes_April4.txt ? plots ? raw_slugplot.eps ? raw_slugplot_noline.eps ? regress.txt ? regress_helium.root ? regress_helium_mar30.root ? regress_hydrogen.root ? results ? rootlogon.C ? runlistH.txt ? runlistH_apr17.txt ? runlistH_tmp.txt ? runlistHe.txt ? runlistHe_apr17.txt ? runlistHe_tmp.txt ? runlistSlug23.txt ? runsum.tgz ? runsumapr20.tgz ? runsummary ? runsummary.tgz ? runsummaryEvH.log ? runsummaryEvHe.log ? runsummaryH_apr16_slug11_slug20.root ? runsummaryH_apr16_slug1_slug10.root ? runsummaryH_apr16_slug21_slug30.root ? runsummaryH_apr16_slug31_slug41.root ? runsummaryHe_apr16_slug101_slug110.root ? runsummaryHe_apr16_slug111_slug121.root ? runsummaryHe_apr16_slug11_slug20.root ? runsummaryHe_apr16_slug1_slug10.root ? runsummaryHe_apr16_slug21_slug30.root ? runsummaryHe_apr16_slug31_slug40.root ? runsummaryHe_apr16_slug41_slug50.root ? runsummaryHe_apr16_slug51_slug60.root ? runsummaryHe_apr16_slug61_slug70.root ? runsummaryHe_apr16_slug71_slug80.root ? runsummaryHe_apr16_slug81_slug90.root ? runsummaryHe_apr16_slug91_slug100.root ? ryan ? slopes ? stand.txt ? subfiles ? summaryHe_transverse.root ? testlistH.txt ? testlistHe.txt ? testpairfile.root ? testsummary_sub.root ? tmp ? tmp.txt ? tmp1 ? tmp2.txt ? transverse ? codaclass/THaCodaData.d ? codaclass/THaCodaFile.d ? codaclass/THaEtClient.d ? db/db_2005 ? db/parity05_3952.db ? db/parity05_3988.db ? db/parity05_4841.db ? db/parity05_5452.db ? db/parity05_5453.db ? db/parity05_5459.db ? db/parity05_5460.db ? db/parity05_5488.db ? db/parity05_5489.db ? db/parity05_5497.db ? db/parity05_5498.db ? macro/DitherAlias_C.d ? macro/DitherAlias_macro.d ? macro/DitherAlias_old.macro ? macro/ParamSave_macro.d ? multirun/HDitOrganizer_C.d ? multirun/HeDitOrgainzer.h ? multirun/HeDitOrganizer_C.d ? multirun/SlugH_C.d ? multirun/SlugHe23.C ? multirun/SlugHe_C.d ? multirun/TaMakePairFile_C.d ? multirun/TaMakePairFile_old.C ? multirun/TaMakePairFile_old.h ? multirun/TaPairSelector_C.d ? multirun/TaPairSelector_old.C ? multirun/TaPairSelector_old.h ? multirun/TaRunlist_C.d ? multirun/TaVarChooser_C.d ? multirun/callrunSlugH.C ? multirun/callrunSlugHe.C ? multirun/chooserHe.txt ? multirun/file7jCzTK.cxx ? multirun/file7jCzTK.h ? multirun/fileJ0INd4C ? multirun/fileRLKR6Qlinkdef.h ? multirun/fileRjzHlXmap.in ? multirun/fileWkYGDhmap.in ? multirun/fileq9E4OYlinkdef.h ? multirun/fileyfH1cIC ? panguin/online_C.d ? src/DevTypes.hh ? src/TaADCCalib.d ? src/TaAnalysisManager.d ? src/TaBlind.d ? src/TaCutInterval.d ? src/TaCutList.d ? src/TaDataBase.d ? src/TaDebugAna.d ? src/TaDevice.d ? src/TaDict.cc ? src/TaDict.h ? src/TaEpics.d ? src/TaEvent.d ? src/TaFeedbackAna.d ? src/TaFileName.d ? src/TaIResultsFile.d ? src/TaLabelledQuantity.d ? src/TaOResultsFile.d ? src/TaPairFromPair.d ? src/TaPairFromQuad.d ? src/TaRun.d ? src/TaSimEvent.d ? src/TaStandardAna.d ? src/TaStatistics.d ? src/TaString.d ? src/VaAnalysis.d ? src/VaEvent.d ? src/VaPair.d ? utils/getrunlistH.pl ? utils/getrunlistHe.pl RCS file: /group/halla/parity/cvs/pan/.rootrc,v Working file: .rootrc head: 1.2 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2007/06/19 14:13:13; author: rsholmes; state: Exp; lines: +3 -3 Changes needed for new THtml ============================================================================= RCS file: /group/halla/parity/cvs/pan/codaclass/Makefile,v Working file: codaclass/Makefile head: 1.4 branch: locks: strict access list: symbolic names: V1-1-stable: 1.3 v1_0: 1.1 july03-a: 1.2 Stable-Release-0_5--04-Jun-2002: 1.1.1.1 Stable-version0-5Apr2002: 1.1.1.1 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 5; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2008/01/07 21:05:58; author: rsholmes; state: Exp; lines: +21 -4 Changes to allow non ROOTSYS ROOT installations ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/CVS_howto,v Working file: doc/CVS_howto head: 1.7 branch: locks: strict access list: symbolic names: V1-1-stable: 1.6 v1_0: 1.5 july03-a: 1.5 Stable-Release-0_5--04-Jun-2002: 1.4 Stable-version0-5Apr2002: 1.3 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 8; selected revisions: 1 description: ---------------------------- revision 1.7 date: 2007/09/17 14:37:49; author: rom; state: Exp; lines: +17 -0 document an obscure problem with CVS that took me 45 min to figure out ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/ChangeLog,v Working file: doc/ChangeLog head: 1.109 branch: locks: strict access list: symbolic names: V1-1-stable: 1.107 v1_0: 1.76 july03-a: 1.78 Stable-Release-0_5--04-Jun-2002: 1.19 Stable-version0-5Apr2002: 1.6 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 110; selected revisions: 1 description: ---------------------------- revision 1.109 date: 2007/09/04 18:36:23; author: rom; state: Exp; lines: +17 -0 bringing CVS up2date after 2 years of a lull. ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/README,v Working file: doc/README head: 1.11 branch: locks: strict access list: symbolic names: V1-1-stable: 1.9 v1_0: 1.4 july03-a: 1.4 Stable-Release-0_5--04-Jun-2002: 1.1.1.1 Stable-version0-5Apr2002: 1.1.1.1 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 12; selected revisions: 2 description: ---------------------------- revision 1.11 date: 2006/10/16 20:25:07; author: rsholmes; state: Exp; lines: +3 -1 Clarify -- user thought this was all to go into .bashrc ---------------------------- revision 1.10 date: 2006/08/25 20:35:37; author: rsholmes; state: Exp; lines: +1 -1 Moved docs from mep1.phy.syr.edu to physics.syr.edu ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/html/comments.html,v Working file: doc/html/comments.html head: 1.2 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2006/08/25 20:35:37; author: rsholmes; state: Exp; lines: +5 -5 Moved docs from mep1.phy.syr.edu to physics.syr.edu ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/html/index.html,v Working file: doc/html/index.html head: 1.4 branch: locks: strict access list: symbolic names: V1-1-stable: 1.2 keyword substitution: kv total revisions: 4; selected revisions: 2 description: ---------------------------- revision 1.4 date: 2007/06/19 14:13:14; author: rsholmes; state: Exp; lines: +2 -2 Changes needed for new THtml ---------------------------- revision 1.3 date: 2006/08/25 20:35:37; author: rsholmes; state: Exp; lines: +29 -28 Moved docs from mep1.phy.syr.edu to physics.syr.edu ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/html/obtain.html,v Working file: doc/html/obtain.html head: 1.4 branch: locks: strict access list: symbolic names: V1-1-stable: 1.3 keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2006/08/25 20:35:37; author: rsholmes; state: Exp; lines: +2 -2 Moved docs from mep1.phy.syr.edu to physics.syr.edu ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/html/panheader.html,v Working file: doc/html/panheader.html head: 1.3 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 2 description: ---------------------------- revision 1.3 date: 2007/06/19 14:13:14; author: rsholmes; state: Exp; lines: +4 -16 Changes needed for new THtml ---------------------------- revision 1.2 date: 2006/08/25 20:35:37; author: rsholmes; state: Exp; lines: +3 -3 Moved docs from mep1.phy.syr.edu to physics.syr.edu ============================================================================= RCS file: /group/halla/parity/cvs/pan/doc/html/pguide.html,v Working file: doc/html/pguide.html head: 1.2 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2006/08/25 20:35:37; author: rsholmes; state: Exp; lines: +5 -5 Moved docs from mep1.phy.syr.edu to physics.syr.edu ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/Averager.C,v Working file: macro/Averager.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:13:23; author: uid1506; state: Exp; new files in pan/macro ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/DitherAlias.C,v Working file: macro/DitherAlias.C head: 1.3 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.3 date: 2006/03/15 04:28:00; author: paschke; state: Exp; lines: +24 -0 Modified DitherAlias to make individual correction aliases. This is useful for investigating individual corrections. ---------------------------- revision 1.2 date: 2006/03/14 20:36:13; author: paschke; state: Exp; lines: +35 -0 Modified DitherAlias to allow for the stupid kludge of 10x slopes in Helium slugs 39-41. Now DitherAlias can be constructed using a filename alone, and the tree can be used explicitly afterwards to call MakeAliases_12xKludge, which uses the slope labeled "12x" applied to bpm10x. Probably, you only want to do this for Helium slugs 39-41... ---------------------------- revision 1.1 date: 2006/02/10 22:38:39; author: paschke; state: Exp; These support the original functionality of DitherAlias.macro, but have an overloaded constructor that does not take a Tree as input. This constructor allows one the option of retrieving vectors listing the necessary monitors and containing the correction coefficients, rather than creating tree aliases by default. DitherAlias.macro is to be deleted. ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/DitherAlias.h,v Working file: macro/DitherAlias.h head: 1.3 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.3 date: 2006/03/15 04:28:00; author: paschke; state: Exp; lines: +1 -0 Modified DitherAlias to make individual correction aliases. This is useful for investigating individual corrections. ---------------------------- revision 1.2 date: 2006/03/14 20:36:13; author: paschke; state: Exp; lines: +1 -0 Modified DitherAlias to allow for the stupid kludge of 10x slopes in Helium slugs 39-41. Now DitherAlias can be constructed using a filename alone, and the tree can be used explicitly afterwards to call MakeAliases_12xKludge, which uses the slope labeled "12x" applied to bpm10x. Probably, you only want to do this for Helium slugs 39-41... ---------------------------- revision 1.1 date: 2006/02/10 22:38:39; author: paschke; state: Exp; These support the original functionality of DitherAlias.macro, but have an overloaded constructor that does not take a Tree as input. This constructor allows one the option of retrieving vectors listing the necessary monitors and containing the correction coefficients, rather than creating tree aliases by default. DitherAlias.macro is to be deleted. ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/DitherAlias.macro,v Working file: macro/DitherAlias.macro head: 1.4 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 4; selected revisions: 2 description: ---------------------------- revision 1.4 date: 2007/09/04 14:13:23; author: uid1506; state: Exp; lines: +0 -0 new files in pan/macro ---------------------------- revision 1.3 date: 2006/02/10 22:39:35; author: paschke; state: dead; lines: +0 -0 functionality superceded by DitherAlias.C, DitherAlias.h ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/RedCoefs.macro,v Working file: macro/RedCoefs.macro head: 1.6 branch: locks: strict access list: symbolic names: V1-1-stable: 1.5 keyword substitution: kv total revisions: 6; selected revisions: 1 description: ---------------------------- revision 1.6 date: 2006/02/10 22:49:34; author: paschke; state: Exp; lines: +1 -1 I got sick of warnings from this macro when loading, so I added an arbitrary use of the argument in the unused copy constructor. ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/RunAverage.C,v Working file: macro/RunAverage.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:13:23; author: uid1506; state: Exp; new files in pan/macro ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/bpm_start.C,v Working file: macro/bpm_start.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:13:23; author: uid1506; state: Exp; new files in pan/macro ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/bpm_start.macro,v Working file: macro/bpm_start.macro head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:13:23; author: uid1506; state: Exp; new files in pan/macro ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/open.macro,v Working file: macro/open.macro head: 1.17 branch: locks: strict access list: symbolic names: V1-1-stable: 1.15 v1_0: 1.11 july03-a: 1.11 Stable-Release-0_5--04-Jun-2002: 1.3 Stable-version0-5Apr2002: 1.3 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 18; selected revisions: 2 description: ---------------------------- revision 1.17 date: 2006/03/30 19:41:26; author: paschke; state: Exp; lines: +1 -1 minor bug fix. ---------------------------- revision 1.16 date: 2006/02/10 22:44:35; author: paschke; state: Exp; lines: +29 -26 The old open.macro doesn't allow for deletion of the opened files, which is a problem for client macros which open many files in series. ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/prompt.macro,v Working file: macro/prompt.macro head: 1.16 branch: locks: strict access list: symbolic names: V1-1-stable: 1.15 v1_0: 1.1 july03-a: 1.1 keyword substitution: kv total revisions: 16; selected revisions: 1 description: ---------------------------- revision 1.16 date: 2007/09/04 14:26:58; author: uid1506; state: Exp; lines: +17 -1 several new PutAvg lines from HAPPEX05, otherwise unchanged ============================================================================= RCS file: /group/halla/parity/cvs/pan/macro/vscoil.macro,v Working file: macro/vscoil.macro head: 1.3 branch: locks: strict access list: symbolic names: V1-1-stable: 1.2 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2007/09/04 14:28:34; author: uid1506; state: Exp; lines: +33 -3 signif. diffs in HAPPEX05, which looked more up2date ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/HDitOrganizer.C,v Working file: multirun/HDitOrganizer.C head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2006/03/16 15:43:50; author: paschke; state: Exp; lines: +7 -5 Fixed an annoying set of bugs in TaMakePairFile and HDitOrganizer. ...this time for sure, Rocky. Cosmetic changes to comments in SlugHe and SlugH. ---------------------------- revision 1.1 date: 2006/03/14 19:57:25; author: paschke; state: Exp; Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/HDitOrganizer.h,v Working file: multirun/HDitOrganizer.h head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2006/03/14 19:57:25; author: paschke; state: Exp; Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/HeDitOrganizer.C,v Working file: multirun/HeDitOrganizer.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2006/03/14 19:57:25; author: paschke; state: Exp; Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/HeDitOrganizer.h,v Working file: multirun/HeDitOrganizer.h head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2006/03/14 19:57:25; author: paschke; state: Exp; Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/SlugH.C,v Working file: multirun/SlugH.C head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2006/03/16 15:43:50; author: paschke; state: Exp; lines: +4 -9 Fixed an annoying set of bugs in TaMakePairFile and HDitOrganizer. ...this time for sure, Rocky. Cosmetic changes to comments in SlugHe and SlugH. ---------------------------- revision 1.1 date: 2006/03/14 19:57:25; author: paschke; state: Exp; Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/SlugHe.C,v Working file: multirun/SlugHe.C head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2006/03/16 15:43:50; author: paschke; state: Exp; lines: +1 -8 Fixed an annoying set of bugs in TaMakePairFile and HDitOrganizer. ...this time for sure, Rocky. Cosmetic changes to comments in SlugHe and SlugH. ---------------------------- revision 1.1 date: 2006/03/14 19:57:25; author: paschke; state: Exp; Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/TaMakePairFile.C,v Working file: multirun/TaMakePairFile.C head: 1.12 branch: locks: strict access list: symbolic names: V1-1-stable: 1.4 keyword substitution: kv total revisions: 12; selected revisions: 6 description: ---------------------------- revision 1.12 date: 2006/03/30 20:54:16; author: paschke; state: Exp; lines: +3 -2 Bug fix. Minor bug allowed first pair from event-cut regression miniruns to avoid the ok_reg cut. Doh! ---------------------------- revision 1.11 date: 2006/03/28 23:48:29; author: paschke; state: Exp; lines: +28 -0 Modifications of TaMakePairFile to use new cut on regression miniruns which infringe on WAC event cuts. new cuts ok_regL, ok_regR, and ok_regB exclude ok_cut data and data from miniruns containing WAC-cut data. ---------------------------- revision 1.10 date: 2006/03/16 15:43:50; author: paschke; state: Exp; lines: +25 -21 Fixed an annoying set of bugs in TaMakePairFile and HDitOrganizer. ...this time for sure, Rocky. Cosmetic changes to comments in SlugHe and SlugH. ---------------------------- revision 1.9 date: 2006/03/14 19:57:25; author: paschke; state: Exp; lines: +60 -15 Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ---------------------------- revision 1.8 date: 2006/03/03 23:01:56; author: paschke; state: Exp; lines: +0 -1 Fix minor bug in TaMakePairFile class that I introduced with my last submission. This minor bug kept the class from compiling, that's all. Its a long story. Don't ask. But this version has been tested rather well, so it's safe. This time. Honest. ---------------------------- revision 1.7 date: 2006/02/10 22:41:14; author: paschke; state: Exp; lines: +105 -12 TaMakePairFile.h, TaMakePairFile.C were modified. The constuctor was changed, to include the dithering slope file. This argument has a null default value, so a ditherng slope file is not required. The SetDitSlopeFile function has been removed. If a slope file is provided in the constructor, additional code has been added to: - get list of dithering monitors and correctors from DitherAlias - verify that the necessary words are already requested from TaPairSelector - Create dither corrected branches in the pair summary tree - Calculate dither corrections for each event These files (like SlugH.C and SlugHe.C, if you have them) should be modified as follows. *remove the line mpf->SetDitSlopeFile(slopefile); * modify the line TaMakePairFile *mpf = new TaMakePairFile(filename,chooserStr); by adding an argument: TaMakePairFile *mpf = new TaMakePairFile(filename,chooserStr,slopefile); ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/TaMakePairFile.h,v Working file: multirun/TaMakePairFile.h head: 1.8 branch: locks: strict access list: symbolic names: V1-1-stable: 1.3 keyword substitution: kv total revisions: 8; selected revisions: 5 description: ---------------------------- revision 1.8 date: 2006/03/28 23:48:29; author: paschke; state: Exp; lines: +1 -0 Modifications of TaMakePairFile to use new cut on regression miniruns which infringe on WAC event cuts. new cuts ok_regL, ok_regR, and ok_regB exclude ok_cut data and data from miniruns containing WAC-cut data. ---------------------------- revision 1.7 date: 2006/03/16 15:43:50; author: paschke; state: Exp; lines: +2 -1 Fixed an annoying set of bugs in TaMakePairFile and HDitOrganizer. ...this time for sure, Rocky. Cosmetic changes to comments in SlugHe and SlugH. ---------------------------- revision 1.6 date: 2006/03/14 19:57:25; author: paschke; state: Exp; lines: +10 -1 Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ---------------------------- revision 1.5 date: 2006/03/03 23:01:56; author: paschke; state: Exp; lines: +1 -0 Fix minor bug in TaMakePairFile class that I introduced with my last submission. This minor bug kept the class from compiling, that's all. Its a long story. Don't ask. But this version has been tested rather well, so it's safe. This time. Honest. ---------------------------- revision 1.4 date: 2006/02/10 22:41:14; author: paschke; state: Exp; lines: +21 -3 TaMakePairFile.h, TaMakePairFile.C were modified. The constuctor was changed, to include the dithering slope file. This argument has a null default value, so a ditherng slope file is not required. The SetDitSlopeFile function has been removed. If a slope file is provided in the constructor, additional code has been added to: - get list of dithering monitors and correctors from DitherAlias - verify that the necessary words are already requested from TaPairSelector - Create dither corrected branches in the pair summary tree - Calculate dither corrections for each event These files (like SlugH.C and SlugHe.C, if you have them) should be modified as follows. *remove the line mpf->SetDitSlopeFile(slopefile); * modify the line TaMakePairFile *mpf = new TaMakePairFile(filename,chooserStr); by adding an argument: TaMakePairFile *mpf = new TaMakePairFile(filename,chooserStr,slopefile); ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/TaPairSelector.C,v Working file: multirun/TaPairSelector.C head: 1.2 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2006/03/14 19:57:25; author: paschke; state: Exp; lines: +26 -5 Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/TaPairSelector.h,v Working file: multirun/TaPairSelector.h head: 1.3 branch: locks: strict access list: symbolic names: V1-1-stable: 1.2 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2006/03/14 19:57:25; author: paschke; state: Exp; lines: +3 -0 Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/avgSlopes.C,v Working file: multirun/avgSlopes.C head: 1.3 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 1 description: ---------------------------- revision 1.3 date: 2006/03/14 19:57:25; author: paschke; state: Exp; lines: +42 -12 Modified multirun files to handle a flexible segmenting of dither slopes. Now dither slope files indexed by "Superslug" numbers should be created, using avgSlopes and the superslug defintions obtained from H(e)DitOrganizer. These averaged files will be read in for every run by the TaMakePairFile routine, and it should gracefully handle common errors like data not found or no having a run with no dithering file specified. TaPairSelector: modified to signal gracefully if a requested data word isn't found in the tree. Installs default value of -1e6 in this case. HDitOrganizer, HeDitOrganizer: several utilities for getting the dither slope cut or the averaged slope filename given a run number or given an "superslug" index. I have these in multirun, but maybe they are better placed in macro? The average slope filename structure is hardwired in, so this needs to be modified for your set of average slope files. avgSlopes.C: modified to more easily make use of the H(e)DitOrganizer. TaMakePairFile: makes use of this new scheme. SlugH.C, SlugHe.C: useful templates for creating average slug files. Some configuration files are hardwired in, so check these first! ============================================================================= RCS file: /group/halla/parity/cvs/pan/multirun/obtainBMslopes.C,v Working file: multirun/obtainBMslopes.C head: 1.4 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 4; selected revisions: 2 description: ---------------------------- revision 1.4 date: 2006/03/30 19:41:03; author: paschke; state: Exp; lines: +35 -11 modified obtainBMslopes.C to: - discard dithering slopes with the end of run as cut short the modulation supercycle. - discard regression slopes using event cuts, to match what is used in the slug/run summary files. This is useful for informational purposes. ---------------------------- revision 1.3 date: 2006/03/03 23:11:00; author: paschke; state: Exp; lines: +89 -36 Modifications of obtainBMslopes.C - Introduced kludge to handle Helium slugs 39-41. This hasn't been tested, but it was so simple, how could anything go wrong? Anyway, if it works as designed, for those particular slugs (this is all hardwired in) the det*_bpm12x slopes recorded in the slopes tree will actually be the det*_bpm10x slopes which should be used for these runs. Thus, the fix for using bpm10x for energy regression in these runs will be transparent and robust through the rest of the analysis tree, albeit possible labeled in a slightly confusing manner. - Added new leafs to the slopes tree to take advantage of the new words lastSCev and lostCount from dithering. - Event cuts are now compared to the end of the supercycle pulses, rather than to the start of the next supercycle, which may provide more useful supercycles. - One can cut on the lostCount to limit supercycles with >N events cut from a supercycle. ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/GetRootFileName.C,v Working file: panguin/GetRootFileName.C head: 1.2 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2007/01/31 19:48:33; author: moffit; state: Exp; lines: +1 -1 Add the capability to compile panguin/onlineGUI as a standalone program. One must have compiled libpan.a in the pan/src/ for compilation to be successful. Interface is very similar to routine arguments in CINT/ROOT interpretter. Here's the Usage(): Usage: online [-r] [-f] [-P] Options: -r : runnumber -f : configuration file -P : Only Print Summary Plots ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/GetRunNumber.C,v Working file: panguin/GetRunNumber.C head: 1.2 branch: locks: strict access list: symbolic names: V1-1-stable: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2007/01/31 19:48:33; author: moffit; state: Exp; lines: +1 -1 Add the capability to compile panguin/onlineGUI as a standalone program. One must have compiled libpan.a in the pan/src/ for compilation to be successful. Interface is very similar to routine arguments in CINT/ROOT interpretter. Here's the Usage(): Usage: online [-r] [-f] [-P] Options: -r : runnumber -f : configuration file -P : Only Print Summary Plots ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/HMagScan.cfg,v Working file: panguin/HMagScan.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:43; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/Makefile,v Working file: panguin/Makefile head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/01/31 19:48:33; author: moffit; state: Exp; Add the capability to compile panguin/onlineGUI as a standalone program. One must have compiled libpan.a in the pan/src/ for compilation to be successful. Interface is very similar to routine arguments in CINT/ROOT interpretter. Here's the Usage(): Usage: online [-r] [-f] [-P] Options: -r : runnumber -f : configuration file -P : Only Print Summary Plots ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/adc.cfg,v Working file: panguin/adc.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/bcm.cfg,v Working file: panguin/bcm.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/beamstudy.cfg,v Working file: panguin/beamstudy.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/bpmsat.cfg,v Working file: panguin/bpmsat.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/chargeasym.cfg,v Working file: panguin/chargeasym.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/dither_slopes.cfg,v Working file: panguin/dither_slopes.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/gen.cfg,v Working file: panguin/gen.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/happex.cfg,v Working file: panguin/happex.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/happex_white.cfg,v Working file: panguin/happex_white.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/hel.cfg,v Working file: panguin/hel.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/helicitymagnets.cfg,v Working file: panguin/helicitymagnets.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/helmag.cfg,v Working file: panguin/helmag.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/inj_bpm.cfg,v Working file: panguin/inj_bpm.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:43; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/inj_scan.cfg,v Working file: panguin/inj_scan.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:43; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/inj_trans.cfg,v Working file: panguin/inj_trans.cfg head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:43; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/online.C,v Working file: panguin/online.C head: 1.17 branch: locks: strict access list: symbolic names: V1-1-stable: 1.14 keyword substitution: kv total revisions: 17; selected revisions: 1 description: ---------------------------- revision 1.17 date: 2007/01/31 19:48:33; author: moffit; state: Exp; lines: +88 -2 Add the capability to compile panguin/onlineGUI as a standalone program. One must have compiled libpan.a in the pan/src/ for compilation to be successful. Interface is very similar to routine arguments in CINT/ROOT interpretter. Here's the Usage(): Usage: online [-r] [-f] [-P] Options: -r : runnumber -f : configuration file -P : Only Print Summary Plots ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/online.h,v Working file: panguin/online.h head: 1.7 branch: locks: strict access list: symbolic names: V1-1-stable: 1.5 keyword substitution: kv total revisions: 7; selected revisions: 1 description: ---------------------------- revision 1.7 date: 2007/01/31 19:48:33; author: moffit; state: Exp; lines: +2 -8 Add the capability to compile panguin/onlineGUI as a standalone program. One must have compiled libpan.a in the pan/src/ for compilation to be successful. Interface is very similar to routine arguments in CINT/ROOT interpretter. Here's the Usage(): Usage: online [-r] [-f] [-P] Options: -r : runnumber -f : configuration file -P : Only Print Summary Plots ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/onlineLinkDef.h,v Working file: panguin/onlineLinkDef.h head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/01/31 19:48:33; author: moffit; state: Exp; Add the capability to compile panguin/onlineGUI as a standalone program. One must have compiled libpan.a in the pan/src/ for compilation to be successful. Interface is very similar to routine arguments in CINT/ROOT interpretter. Here's the Usage(): Usage: online [-r] [-f] [-P] Options: -r : runnumber -f : configuration file -P : Only Print Summary Plots ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/showCuts.C,v Working file: panguin/showCuts.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/showRunAverage.C,v Working file: panguin/showRunAverage.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/showSlopeAverage.C,v Working file: panguin/showSlopeAverage.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/panguin/showSlugAverage.C,v Working file: panguin/showSlugAverage.C head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2007/09/04 14:45:42; author: rom; state: Exp; adding panguin stuff to CVS. Was from 2005 and seems mostly useful new things ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/Makefile,v Working file: src/Makefile head: 1.41 branch: locks: strict access list: symbolic names: V1-1-stable: 1.40 v1_0: 1.37 july03-a: 1.37 Stable-Release-0_5--04-Jun-2002: 1.17 Stable-version0-5Apr2002: 1.4 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 42; selected revisions: 1 description: ---------------------------- revision 1.41 date: 2008/01/07 21:05:58; author: rsholmes; state: Exp; lines: +16 -3 Changes to allow non ROOTSYS ROOT installations ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaADCCalib.cc,v Working file: src/TaADCCalib.cc head: 1.16 branch: locks: strict access list: symbolic names: V1-1-stable: 1.15 v1_0: 1.15 july03-a: 1.15 Stable-Release-0_5--04-Jun-2002: 1.6 Stable-version0-5Apr2002: 1.2 keyword substitution: kv total revisions: 16; selected revisions: 1 description: ---------------------------- revision 1.16 date: 2007/06/19 14:12:10; author: rsholmes; state: Exp; lines: +2 -1 Need to include for sqrt ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaADCCalib.hh,v Working file: src/TaADCCalib.hh head: 1.13 branch: locks: strict access list: symbolic names: V1-1-stable: 1.12 v1_0: 1.11 july03-a: 1.11 Stable-Release-0_5--04-Jun-2002: 1.5 Stable-version0-5Apr2002: 1.2 keyword substitution: kv total revisions: 13; selected revisions: 1 description: ---------------------------- revision 1.13 date: 2008/01/07 21:07:10; author: rsholmes; state: Exp; lines: +11 -11 Remove extra qualifications and use modern stringstream headers/types ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaCutList.cc,v Working file: src/TaCutList.cc head: 1.27 branch: locks: strict access list: symbolic names: V1-1-stable: 1.26 v1_0: 1.19 july03-a: 1.19 Stable-Release-0_5--04-Jun-2002: 1.11 Stable-version0-5Apr2002: 1.5 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 28; selected revisions: 1 description: ---------------------------- revision 1.27 date: 2006/02/27 22:30:30; author: paschke; state: Exp; lines: +3 -1 Ok, this is a bit of kludge, but we may have a need apply different extents to different pos burp cuts. Since posburp is a "multi-cut", the extent is required, by design, to be the same for each item in the list of participating monitors. Right now, the need is to separate the 4 target-area posburps from the energy posburp, so I have treated the general problem with an over-specific solution: I've added a second posburp cut, called Pos_burp_E. Just like posburp, it takes additional information: a list of monitors posmonE and thresholds posburpE. The units for the burp cut is millimeters (just like for posburp) and there is no requirement that the monitors listed in the posmonE field actually be related to energy. Its just a name. I've debugged this by demonstrating that both posburp and posburpE can be used independently or together, and get the same results now as before I changed the code. So, good luck... hope I didn't screw anything up. ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaCutList.hh,v Working file: src/TaCutList.hh head: 1.23 branch: locks: strict access list: symbolic names: V1-1-stable: 1.22 v1_0: 1.15 july03-a: 1.15 Stable-Release-0_5--04-Jun-2002: 1.8 Stable-version0-5Apr2002: 1.2 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 24; selected revisions: 1 description: ---------------------------- revision 1.23 date: 2006/02/27 22:30:30; author: paschke; state: Exp; lines: +2 -1 Ok, this is a bit of kludge, but we may have a need apply different extents to different pos burp cuts. Since posburp is a "multi-cut", the extent is required, by design, to be the same for each item in the list of participating monitors. Right now, the need is to separate the 4 target-area posburps from the energy posburp, so I have treated the general problem with an over-specific solution: I've added a second posburp cut, called Pos_burp_E. Just like posburp, it takes additional information: a list of monitors posmonE and thresholds posburpE. The units for the burp cut is millimeters (just like for posburp) and there is no requirement that the monitors listed in the posmonE field actually be related to energy. Its just a name. I've debugged this by demonstrating that both posburp and posburpE can be used independently or together, and get the same results now as before I changed the code. So, good luck... hope I didn't screw anything up. ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaDataBase.cc,v Working file: src/TaDataBase.cc head: 1.39 branch: locks: strict access list: symbolic names: V1-1-stable: 1.35 v1_0: 1.22 july03-a: 1.22 keyword substitution: kv total revisions: 39; selected revisions: 2 description: ---------------------------- revision 1.39 date: 2007/09/04 18:31:11; author: rom; state: Exp; lines: +144 -1 Add 18-bit ADC (R. Holmes and Z. Ahmed) while preserving tables posmone and posburpe ---------------------------- revision 1.38 date: 2006/02/27 22:30:30; author: paschke; state: Exp; lines: +49 -13 Ok, this is a bit of kludge, but we may have a need apply different extents to different pos burp cuts. Since posburp is a "multi-cut", the extent is required, by design, to be the same for each item in the list of participating monitors. Right now, the need is to separate the 4 target-area posburps from the energy posburp, so I have treated the general problem with an over-specific solution: I've added a second posburp cut, called Pos_burp_E. Just like posburp, it takes additional information: a list of monitors posmonE and thresholds posburpE. The units for the burp cut is millimeters (just like for posburp) and there is no requirement that the monitors listed in the posmonE field actually be related to energy. Its just a name. I've debugged this by demonstrating that both posburp and posburpE can be used independently or together, and get the same results now as before I changed the code. So, good luck... hope I didn't screw anything up. ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaDataBase.hh,v Working file: src/TaDataBase.hh head: 1.34 branch: locks: strict access list: symbolic names: V1-1-stable: 1.31 v1_0: 1.19 july03-a: 1.19 keyword substitution: kv total revisions: 34; selected revisions: 2 description: ---------------------------- revision 1.34 date: 2008/01/07 21:07:10; author: rsholmes; state: Exp; lines: +2 -2 Remove extra qualifications and use modern stringstream headers/types ---------------------------- revision 1.33 date: 2007/09/04 18:31:11; author: rom; state: Exp; lines: +21 -3 Add 18-bit ADC (R. Holmes and Z. Ahmed) while preserving tables posmone and posburpe ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaDevice.cc,v Working file: src/TaDevice.cc head: 1.48 branch: locks: strict access list: symbolic names: V1-1-stable: 1.47 v1_0: 1.30 july03-a: 1.30 Stable-Release-0_5--04-Jun-2002: 1.7 keyword substitution: kv total revisions: 48; selected revisions: 1 description: ---------------------------- revision 1.48 date: 2007/09/04 18:30:10; author: rom; state: Exp; lines: +1533 -11 Add 18-bit ADC (R. Holmes and Z. Ahmed) ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaDevice.hh,v Working file: src/TaDevice.hh head: 1.18 branch: locks: strict access list: symbolic names: V1-1-stable: 1.17 v1_0: 1.14 july03-a: 1.14 Stable-Release-0_5--04-Jun-2002: 1.4 keyword substitution: kv total revisions: 18; selected revisions: 1 description: ---------------------------- revision 1.18 date: 2007/09/04 18:30:10; author: rom; state: Exp; lines: +17 -5 Add 18-bit ADC (R. Holmes and Z. Ahmed) ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaFileName.cc,v Working file: src/TaFileName.cc head: 1.13 branch: locks: strict access list: symbolic names: V1-1-stable: 1.12 v1_0: 1.11 july03-a: 1.11 keyword substitution: kv total revisions: 13; selected revisions: 1 description: ---------------------------- revision 1.13 date: 2008/01/09 22:22:11; author: rsholmes; state: Exp; lines: +2 -2 Bug fix: failed to leave room for the null ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaLinkDef.hh,v Working file: src/TaLinkDef.hh head: 1.18 branch: locks: strict access list: symbolic names: V1-1-stable: 1.17 v1_0: 1.15 july03-a: 1.15 Stable-Release-0_5--04-Jun-2002: 1.5 Stable-version0-5Apr2002: 1.1.1.1 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 19; selected revisions: 1 description: ---------------------------- revision 1.18 date: 2006/02/21 21:17:09; author: moffit; state: Exp; lines: +15 -1 Add a few STL items for CINT... just in case ROOT wasn't compiled with them (with make cintdlls). ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaOResultsFile.cc,v Working file: src/TaOResultsFile.cc head: 1.8 branch: locks: strict access list: symbolic names: V1-1-stable: 1.6 v1_0: 1.4 july03-a: 1.4 keyword substitution: kv total revisions: 8; selected revisions: 1 description: ---------------------------- revision 1.8 date: 2008/01/07 21:07:10; author: rsholmes; state: Exp; lines: +2 -2 Remove extra qualifications and use modern stringstream headers/types ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaOResultsFile.hh,v Working file: src/TaOResultsFile.hh head: 1.6 branch: locks: strict access list: symbolic names: V1-1-stable: 1.5 v1_0: 1.3 july03-a: 1.3 keyword substitution: kv total revisions: 6; selected revisions: 1 description: ---------------------------- revision 1.6 date: 2008/01/07 21:07:10; author: rsholmes; state: Exp; lines: +4 -5 Remove extra qualifications and use modern stringstream headers/types ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaRun.cc,v Working file: src/TaRun.cc head: 1.57 branch: locks: strict access list: symbolic names: V1-1-stable: 1.55 v1_0: 1.45 july03-a: 1.48 Stable-Release-0_5--04-Jun-2002: 1.17 Stable-version0-5Apr2002: 1.6 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 58; selected revisions: 1 description: ---------------------------- revision 1.57 date: 2007/06/30 16:14:36; author: moffit; state: Exp; lines: +12 -2 A few lines in TaRun and VaAnalysis to TTree::AutoSave("SaveSelf") every 100 events (or 50 pairs). These are turned on with the PANGUIN complilation definition (default in makefile_panguin). ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaStandardAna.cc,v Working file: src/TaStandardAna.cc head: 1.26 branch: locks: strict access list: symbolic names: V1-1-stable: 1.24 v1_0: 1.6 july03-a: 1.7 keyword substitution: kv total revisions: 26; selected revisions: 1 description: ---------------------------- revision 1.26 date: 2007/09/04 18:35:02; author: rom; state: Exp; lines: +125 -1 New AnaLists added to fTreeList by Luis Mercado in InitChanLists ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/TaString.cc,v Working file: src/TaString.cc head: 1.9 branch: locks: strict access list: symbolic names: V1-1-stable: 1.8 v1_0: 1.5 july03-a: 1.5 Stable-Release-0_5--04-Jun-2002: 1.2 keyword substitution: kv total revisions: 9; selected revisions: 1 description: ---------------------------- revision 1.9 date: 2008/01/07 21:07:10; author: rsholmes; state: Exp; lines: +3 -3 Remove extra qualifications and use modern stringstream headers/types ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/VaAnalysis.cc,v Working file: src/VaAnalysis.cc head: 1.65 branch: locks: strict access list: symbolic names: V1-1-stable: 1.57 v1_0: 1.43 july03-a: 1.45 Stable-Release-0_5--04-Jun-2002: 1.12 Stable-version0-5Apr2002: 1.4 start: 1.1.1.1 rmichaels: 1.1.1 keyword substitution: kv total revisions: 66; selected revisions: 4 description: ---------------------------- revision 1.65 date: 2007/06/30 16:14:36; author: moffit; state: Exp; lines: +11 -2 A few lines in TaRun and VaAnalysis to TTree::AutoSave("SaveSelf") every 100 events (or 50 pairs). These are turned on with the PANGUIN complilation definition (default in makefile_panguin). ---------------------------- revision 1.64 date: 2007/06/19 14:12:10; author: rsholmes; state: Exp; lines: +2 -1 Need to include for sqrt ---------------------------- revision 1.63 date: 2006/04/16 11:11:31; author: moffit; state: Exp; lines: +19 -16 Better changes to ComputeData and ComputeLastData.. After reading some literature on the erase method for vectors, and how the iterators are invalidated when the erase is used (due to memory reallocation)... decided to change the for loop into a while loop. And iterate only when elements were NOT erased... If an erase IS made, use the erase return as the value of the iterator... iterator returned by erase refers to the next element after the removal. If the last element was erased, then erase returns vec.end(). Gah. ---------------------------- revision 1.62 date: 2006/04/16 09:59:08; author: moffit; state: Exp; lines: +6 -8 In ComputeData() and ComputeLastData(): Previous fix for erasing a vector element at the end of a vector doesn't appear to work. Add a check at the end of the for loop to see if the iterator is equal to the vector.end()... if so... then break out of the loop. I hope this fixes this bug for good, instead of bringing back a bug that was fixed previously. ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/VaEvent.cc,v Working file: src/VaEvent.cc head: 1.32 branch: locks: strict access list: symbolic names: V1-1-stable: 1.29 v1_0: 1.10 july03-a: 1.10 keyword substitution: kv total revisions: 32; selected revisions: 2 description: ---------------------------- revision 1.32 date: 2007/09/04 18:32:25; author: rom; state: Exp; lines: +201 -11 Add 18-bit ADC (R. Holmes and Z. Ahmed) and merging with what was already in CVS (energy burp stuff) ---------------------------- revision 1.31 date: 2006/02/27 22:30:30; author: paschke; state: Exp; lines: +59 -3 Ok, this is a bit of kludge, but we may have a need apply different extents to different pos burp cuts. Since posburp is a "multi-cut", the extent is required, by design, to be the same for each item in the list of participating monitors. Right now, the need is to separate the 4 target-area posburps from the energy posburp, so I have treated the general problem with an over-specific solution: I've added a second posburp cut, called Pos_burp_E. Just like posburp, it takes additional information: a list of monitors posmonE and thresholds posburpE. The units for the burp cut is millimeters (just like for posburp) and there is no requirement that the monitors listed in the posmonE field actually be related to energy. Its just a name. I've debugged this by demonstrating that both posburp and posburpE can be used independently or together, and get the same results now as before I changed the code. So, good luck... hope I didn't screw anything up. ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/VaEvent.hh,v Working file: src/VaEvent.hh head: 1.21 branch: locks: strict access list: symbolic names: V1-1-stable: 1.18 v1_0: 1.8 july03-a: 1.8 keyword substitution: kv total revisions: 21; selected revisions: 2 description: ---------------------------- revision 1.21 date: 2007/09/04 18:32:25; author: rom; state: Exp; lines: +5 -4 Add 18-bit ADC (R. Holmes and Z. Ahmed) and merging with what was already in CVS (energy burp stuff) ---------------------------- revision 1.20 date: 2006/02/27 22:30:30; author: paschke; state: Exp; lines: +9 -1 Ok, this is a bit of kludge, but we may have a need apply different extents to different pos burp cuts. Since posburp is a "multi-cut", the extent is required, by design, to be the same for each item in the list of participating monitors. Right now, the need is to separate the 4 target-area posburps from the energy posburp, so I have treated the general problem with an over-specific solution: I've added a second posburp cut, called Pos_burp_E. Just like posburp, it takes additional information: a list of monitors posmonE and thresholds posburpE. The units for the burp cut is millimeters (just like for posburp) and there is no requirement that the monitors listed in the posmonE field actually be related to energy. Its just a name. I've debugged this by demonstrating that both posburp and posburpE can be used independently or together, and get the same results now as before I changed the code. So, good luck... hope I didn't screw anything up. ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/genDevTypes.pl,v Working file: src/genDevTypes.pl head: 1.29 branch: locks: strict access list: symbolic names: V1-1-stable: 1.28 v1_0: 1.12 july03-a: 1.12 keyword substitution: kv total revisions: 29; selected revisions: 1 description: ---------------------------- revision 1.29 date: 2007/09/04 18:30:10; author: rom; state: Exp; lines: +147 -14 Add 18-bit ADC (R. Holmes and Z. Ahmed) ============================================================================= RCS file: /group/halla/parity/cvs/pan/src/makefile_panguin,v Working file: src/makefile_panguin head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2007/06/30 16:14:36; author: moffit; state: Exp; lines: +1 -1 A few lines in TaRun and VaAnalysis to TTree::AutoSave("SaveSelf") every 100 events (or 50 pairs). These are turned on with the PANGUIN complilation definition (default in makefile_panguin). ---------------------------- revision 1.1 date: 2007/06/30 15:44:02; author: moffit; state: Exp; Makefile for the analyzer backend for PANGUIN. Use it with: make -f makefile_panguin ============================================================================= RCS file: /group/halla/parity/cvs/pan/utils/modifyDB,v Working file: utils/modifyDB head: 1.4 branch: locks: strict access list: symbolic names: V1-1-stable: 1.3 v1_0: 1.2 july03-a: 1.2 keyword substitution: kv total revisions: 4; selected revisions: 1 description: ---------------------------- revision 1.4 date: 2006/02/28 17:22:55; author: moffit; state: Exp; lines: +2 -2 Insert some boundary conditions around the first word in a line of a template or override, within the "contains" routine. This should fix a bug where ordering became important when template lines contained similiar words (e.g. posmon and posmonE). =============================================================================