slic/src
diff -u -r1.10 -r1.11
--- LcioHitsCollectionBuilder.cc 15 Nov 2006 23:09:02 -0000 1.10
+++ LcioHitsCollectionBuilder.cc 7 Feb 2007 03:22:53 -0000 1.11
@@ -1,4 +1,4 @@
-// $Header: /cvs/lcd/slic/src/LcioHitsCollectionBuilder.cc,v 1.10 2006/11/15 23:09:02 jeremy Exp $
+// $Header: /cvs/lcd/slic/src/LcioHitsCollectionBuilder.cc,v 1.11 2007/02/07 03:22:53 jeremy Exp $
#include "LcioHitsCollectionBuilder.hh"
// slic
@@ -102,8 +102,10 @@
collVect = createCollectionVec( HC, SD->getType() );
// Store the cellID description into the LCIO::cellIDEncoding parameter in the collection.
- std::string id = SD->getIdSpec()->getFieldDescription();
- collVect->parameters().setValue(LCIO::CellIDEncoding, id) ;
+ if ( SD->getIdSpec() ) {
+ std::string id = SD->getIdSpec()->getFieldDescription();
+ collVect->parameters().setValue(LCIO::CellIDEncoding, id) ;
+ }
// add collection vector to LCEvent
m_currentLCEvent->addCollection( collVect, HC->GetName() );