Adding the interface to AMORE.
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 29 May 2008 16:54:38 +0000 (16:54 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 29 May 2008 16:54:38 +0000 (16:54 +0000)
ITS/ITSSPDVertexDiamondda.cxx

index 86298b2..86b7bab 100644 (file)
@@ -27,6 +27,11 @@ extern "C" {
 #include "event.h"
 #include "monitor.h"
 
+#ifdef ALI_AMORE
+#include <AmoreDA.h>
+int amore::da::Updated(char const*) {}
+#endif
+
 #include <TTree.h>
 #include <TH1.h>
 #include <TH2.h>
@@ -124,6 +129,10 @@ int main(int argc, char **argv) {
   detTypeRec->SetDefaults();
   detTypeRec->SetDefaultClusterFindersV2(kTRUE);
 
+  // Initialization of AMORE sender
+#ifdef ALI_AMORE
+  amore::da::AmoreDA vtxAmore(amore::da::AmoreDA::kSender);
+#endif
   /* main loop (infinite) */
   for(;;) {
     
@@ -234,6 +243,11 @@ int main(int argc, char **argv) {
   hZ->Write(hZ->GetName(),TObject::kOverwrite);
   outFile.Close();
 
+#ifdef ALI_AMORE
+  // send the histos to AMORE pool
+  printf("AMORE send status: %d",vtxAmore.Send(hXY->GetName(),hXY));
+#endif
+
   delete minuitFit;
   TVirtualFitter::SetFitter(0);