Linear Collider Forum



Home » Analysis and Reconstruction » EUDET Telescope » ilcsoft v01-14 error in pedestalmerge compilation
Re: ilcsoft v01-14 error in pedestalmerge compilation [message #2247 is a reply to message #2246] Wed, 31 October 2012 01:48 Go to previous messageGo to previous message
sailer
Messages: 34
Registered: February 2009
Hi Juan,

Do you need the Eudet Telescope software?

If not, you can simply disable its compilation.
If yes, we have to figure out what went wrong...

EDIT:
So I haven't compiled the EUTelescope software in ages (if ever).
But trying it now I got the same error as you.

Apparently some types changed their namespace/heeader files had using statements removed, I don't know.
But this can be easily fixed by adding "lcio::" in the CellIDDecoder<> in lines 169 and 171
From this
168	if ( type == lcio::LCIO::TRACKERRAWDATA ) {
169 	lcio::CellIDEncoder<TrackerRawDataImpl> encoderEncoder( eutelescope::EUTELESCOPE::MATRIXDEFAULTENCODING, collectionMap[ name ]);
170 	} else if ( type == lcio::LCIO::TRACKERDATA ) {
171 	lcio::CellIDEncoder<TrackerDataImpl> encoderEncoder( eutelescope::EUTELESCOPE::MATRIXDEFAULTENCODING, collectionMap[ name ]);
172	}


to this
168 	if ( type == lcio::LCIO::TRACKERRAWDATA ) {
169 	lcio::CellIDEncoder<lcio::TrackerRawDataImpl> encoderEncoder( eutelescope::EUTELESCOPE::MATRIXDEFAULTENCODING, collectionMap[ name ]);
170 	} else if ( type == lcio::LCIO::TRACKERDATA ) {
171 	lcio::CellIDEncoder<lcio::TrackerDataImpl> encoderEncoder( eutelescope::EUTELESCOPE::MATRIXDEFAULTENCODING, collectionMap[ name ]);
172 	}



Cheers,
Andre

[Updated on: Wed, 31 October 2012 02:14]

 
Read Message
Read Message
Read Message
Previous Topic:Documentation server
Goto Forum:
  


Current Time: Wed Nov 14 13:39:15 Pacific Standard Time 2018
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software