Tag for testing branch iss827-CVTTrackEff-DevM4 containing new CVT tracking and latest dev updates: CND: clustering algorithm now creates only intra-layer clusters CVT: trajectory information now includes distance-to-detector-edge fixed inconsistency in dependence of helix curvature on solenoid polarity, i.e., support reversed field fixed bug in PID assignment for energy-loss correction fixed straight tracks duplicates has seed type in track status word fix in helical tracks overlap remover fix in SVT standalone seeding for multiple BMT matches pattern recognition seeding cut on radius of curvature instead of pt fix in seed initialization from first pass tracks instead of seeds DC: trajectory information now includes dx and distance-to-detector edge added trajectory bank for hit-based tracks fixed bug resulting in duplicated tracks in straight-track finder refactored Runge-Kutta-4 transport for processing speed increase EB: now performs CND inter-layer clustering and preserves layer information in REC::Scintillator for FT trigger, reassign vertex and corresponding momentum direction for neutrals in RECFT::Particle REC::UTrack now really contains unconstrained tracks new REC::CaloExtras bank with all info from ECAL::calib use trajectory information for track-hit matching at all levels, e.g., hit-based tracking new interface for particle-hit matching for the future, currently unused except for CND ECAL: added fADC time information to reconstructed peaks in ECAL::clusters, fADC time now used instead of TDC for PCAL, or when TDC unavailable ECAL::calib bank now includes fADC and TDC based peak times and various other info cluster status variable now encodes CCDB status Common-tools: added check on maximum path-length in all swim-tools init methods modified clas-reco detector classes to support EB changes ignore events with run numbers less than 1 for all services by default add printout of raw exception strings from CCDB library in ConstantsManager