Banks V03-03-33 has been reposited and will soon be publicly available. This is the first public release of this product, which is intended to be the central repository of bank classes compatible with Trybos. This initial set of 139 classes was generated from the type information embedded in YBOS banks seen in a number of diverse Run 1B data files using the program BNK_generate_headers in the Banks src sub-directory. Only fixed-size / mono-type banks, variable-size / mono-type banks, and fixed-size / mixed-type / flat banks were treated, yielding 139 classes out of 197 different banks seen. These classes have generically-named accessors and modifiers for now, until data (not necessarily C++) experts supply appropriate names for the elements in the banks. The old CMUO and LRID classes with some named accessors (formerly in Trybos private area) have been merged with the corresponding generated classes. A list of the banks with generated bank class headers can be found at: http://www-cdf.fnal.gov/upgrades/computing/projects/trybos/Trybos_online_users_guide.html#DataAutoGen In general, bank class headers are named NAME_Bank.hh (for bank NAME), except dollar bank class headers which cannot yet be properly reposited with a '$' in their name. The dollar bank class headers are named differently for now as DollarTRK_Bank.hh for bank $TRK. To refer to them in include directives, use: #include "Banks/NAME_Bank.hh" Along with Trybos-V03-03-33, this version of Banks is intended for public review of the interface and the implementation. Already a few useful suggestions have been offered, but modifications will be queued until the review is over in about one week. Enjoy, Rob K. kennedy@fnal.gov ------------------------------------------------------------------------------- Details: The data files used in generation of these banks classes (cdfsga): /data06/bottom/psia8/a67515_psia.stra_5p ~kennedy/Cdf/products/Datafiles/a75866aa_10.pad (output from a production job) /data04/exotic/dst/b58815aa.xoxb_5f /data05/bottom/eledz/data/kp/m_kp_b.0 All files are "large" and contain only Run 1B events. If you have any "different" data files with banks which fall into one of the three mentioned categories but are not yet treated, please do send me the datafile location. There are a few other cuts made on which banks are treated (at least 4 banks with that name seen, etc) which will be listed in the Trybos/Banks web page once it is brought fully up-to-date.