| 1 |
#include "AsapPilotImpl.hh" |
#include "AsapPilotImpl.hh" |
| 2 |
|
|
| 3 |
#include "Pilot.h" |
#include "Pilot.h" |
| 4 |
#include "Element.h" |
#include "Element.hh" |
| 5 |
#include "UTCTime.hh" |
#include "UTCTime.hh" |
| 6 |
#include "CdbTree.h" |
#include "CdbTree.h" |
| 7 |
#include "RootTreeImpl.h" |
#include "RootTreeImpl.h" |
| 8 |
#include "RootTree.hh" |
#include "RootTree.hh" |
| 9 |
#include "DbTreeCorba.hh" |
#include "DbTreeCorba.hh" |
| 10 |
#include "AsapException.hh" |
#include "AsapException.hh" |
|
#include "Rasnik.h" |
|
| 11 |
#include "SurveySensor.hh" |
#include "SurveySensor.hh" |
| 12 |
#include "Handle.hh" |
#include "Handle.hh" |
| 13 |
#include "AsapIOV.hh" |
#include "AsapIOV.hh" |
| 150 |
try { |
try { |
| 151 |
AsapConfiguration& config = *(this->m_p->getConfiguration()); |
AsapConfiguration& config = *(this->m_p->getConfiguration()); |
| 152 |
config.setAmdb("amdb", amdbfile); |
config.setAmdb("amdb", amdbfile); |
| 153 |
config.setAmdb("amdb_nom", amdbfile); |
//config.setAmdb("amdb_nom", amdbfile); |
| 154 |
} catch (AsapException e) { |
} catch (AsapException e) { |
| 155 |
throw AsapServerException(e.what()); |
throw AsapServerException(e.what()); |
| 156 |
} |
} |
| 281 |
} |
} |
| 282 |
} |
} |
| 283 |
|
|
| 284 |
void AsapPilotImpl::reco(const FitParameters& thefit) |
CORBA::Boolean AsapPilotImpl::reco(const FitParameters& thefit) |
| 285 |
{ |
{ |
| 286 |
// Synchronize this method |
// Synchronize this method |
| 287 |
ScopedLock lock; |
ScopedLock lock; |
| 296 |
// Set the output data container |
// Set the output data container |
| 297 |
Handle<CdbAsap> local_out = new CdbAsap (); |
Handle<CdbAsap> local_out = new CdbAsap (); |
| 298 |
this->m_p->setOutputHandler (local_out); |
this->m_p->setOutputHandler (local_out); |
| 299 |
this->m_p->reco(thefit.iterations); |
return this->m_p->reco(thefit.iterations); |
| 300 |
} catch (AsapException e) { |
} catch (AsapException e) { |
| 301 |
throw AsapServerException(e.what()); |
throw AsapServerException(e.what()); |
| 302 |
} |
} |
| 413 |
corbaCorr.thetat = asapCorr.getThetaT(); |
corbaCorr.thetat = asapCorr.getThetaT(); |
| 414 |
|
|
| 415 |
|
|
| 416 |
corbaCorr.temp = asapCorr.getTEMP(); |
corbaCorr.eg = asapCorr.getEG(); |
| 417 |
corbaCorr.tortion = asapCorr.getTORTION(); |
corbaCorr.tw = asapCorr.getTW(); |
| 418 |
corbaCorr.sagro = asapCorr.getSAGRO(); |
corbaCorr.sp = asapCorr.getSP(); |
| 419 |
corbaCorr.saghv = asapCorr.getSAGHV(); |
corbaCorr.sn = asapCorr.getSN(); |
| 420 |
corbaCorr.saglbv = asapCorr.getSAGLBV(); |
corbaCorr.bp = asapCorr.getBP(); |
| 421 |
corbaCorr.saglbh = asapCorr.getSAGLBH(); |
corbaCorr.bn = asapCorr.getBN(); |
| 422 |
corbaCorr.dero = asapCorr.getDERO(); |
corbaCorr.bz = asapCorr.getBZ(); |
| 423 |
corbaCorr.dehv = asapCorr.getDEHV(); |
corbaCorr.ep = asapCorr.getEP(); |
| 424 |
corbaCorr.dwac = asapCorr.getDWAC(); |
corbaCorr.en = asapCorr.getEN(); |
| 425 |
corbaCorr.dwro = asapCorr.getDWRO(); |
corbaCorr.tr = asapCorr.getTR(); |
| 426 |
corbaCorr.dwhv = asapCorr.getDWHV(); |
corbaCorr.pg = asapCorr.getPG(); |
| 427 |
|
|
|
// corbaCorr.torw = asapCorr.getTORW(); |
|
|
// corbaCorr.sagro = asapCorr.getSAGRO(); |
|
|
// corbaCorr.saghv = asapCorr.getSAGHV(); |
|
|
// corbaCorr.dwro = asapCorr.getDWRO(); |
|
|
// corbaCorr.dwhv = asapCorr.getDWHV(); |
|
|
// corbaCorr.saglbv = asapCorr.getSAGLBV(); |
|
|
// corbaCorr.saglbh = asapCorr.getSAGLBH(); |
|
|
// corbaCorr.dwac = asapCorr.getDWAC(); |
|
|
// corbaCorr.temp = asapCorr.getTEMP(); |
|
| 428 |
|
|
| 429 |
corbaCorr.xatlas = asapCorr.getXAtlas(); |
corbaCorr.xatlas = asapCorr.getXAtlas(); |
| 430 |
corbaCorr.yatlas = asapCorr.getYAtlas(); |
corbaCorr.yatlas = asapCorr.getYAtlas(); |