Separating Clustering Algorithms
From PrimExWiki
- find island algorithm bifurcation
- look in bankdef.xml: no flag in config bank, no reference to config bank variable in hycal library
- look for mochalov changes in cvs
find this in
mochalov
Mon Aug 15 10:47:06 EDT 2005
Update of /group/primex/CVS_REPOSITORY/src/libraries/hycal
In directory ifarml1.jlab.org:/w/work2803/mochalov/PrimEx/src/libraries/hycal
Modified Files:
HYCALCLUSTER_GetHycalClusters.cc HYCALHIT_GetHycalHits.cc
hycal_evnt.cc hycal_init.cc
Log Message:
New version of hycal library including new clustering,
leakage, errors and so on
This corresponds to revision 1.31 of HYCALCLUSTER_GetHycalClusters.cc
- found this in CVS log of HYCALCLUSTER_GetHycalClusters.cc:
revision 1.39 date: 2006/04/21 14:25:45; author: mcnulty; state: Exp; lines: +6 -7 Removed CLUSTER parameter from config bank and returned it to hycal.h.
- find this in CVS log of bankdef.xml:
revision 1.52 date: 2006/04/21 14:26:47; author: mcnulty; state: Exp; lines: +1 -2 Removed CLUSTER parameter from config bank and returned it to hycal.h.
In hycal.h currently:
#define CLUSTER 1 //1 => psuedo island algorithm, !1 => Dustin's algorithm
- Try changing CLUSTER to 0. Need to recompile everything since hycal.h appears to be used outside of the hycal library. This compiles. Reports are that it does not run.
- Vasiliy inserted about 1200 lines of code in the middle of HYCALCLUSTER_GetHycalClusters.cc using #if, #else, #endif to delimit old and new code.
[edit]
Proposal
Change hycal_event to call current code, or "simple" version. Simple version would be Dustin's version, before Vasiliy's changes.
