[Halld-cal] svn updates

beattite beattite at uregina.ca
Thu Jun 25 17:57:39 EDT 2015


Hello.

I just checked in some changes to svn.

The first is a change to the DBCALShower_factory_CURVATURE code.  This 
incorporates the changes recently made to include points which fell 
outside of the BCAL, along with shower position averaging that ignores 
layer four hits (as the IU code does).  Also, I added the curvature 
tables themselves to the libraries/BCAL folder, for lack of a better 
place to put them (to my knowledge).  So, with this version, people 
should be able to use the CURVATURE shower code.  Eventually, I think we 
wanted to put the curvature tables in the database, but for the time 
being, this will probably work for now.  This is revision 18889.

The second is a change to mcsmear.  This incorporates the pulling of 
attenuation lengths and effective speed of lights from the database in 
the same way as DBCALPoint_factory does.  It'll pull values from 
BCAL/attenuation_parameters in the ccdb.  This is revision 18890.

Sean and I have changed the ccdb values for the attenuation length to 
525 for both the mc_parms and the attenuation_parameters;mc tables.


If we don't want to use the newest version of mcsmear for the 
simulations next week, then we can use a revision prior to this 
check-in.  I think it should be fine to use the newest version, though.  
Most of the things I've done in the last few days have been with this 
newest version, and it behaves just like the old version from what I can 
tell.  For 'variation=mc,' it's the same as before, as in, the 
attenuation length will always be some set number (previously 310, now 
525).  But, it can now also support using the default attenuation 
lengths (those measured recently) if we'd like.


If any of this is unclear, or if you have questions or concerns, let me 
know.


More information about the Halld-cal mailing list