Solved compilation problems for alice-macros
authorquark <quark@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 1 Feb 2012 12:23:05 +0000 (12:23 +0000)
committerquark <quark@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 1 Feb 2012 12:23:05 +0000 (12:23 +0000)
EVE/EveDet/AliEveEMCALData.cxx
EVE/EveDet/AliEveEMCALData.h
EVE/EveDet/AliEveEMCALSModule.cxx
EVE/EveDet/AliEveEMCALSModuleData.cxx
EVE/EveDet/AliEveEMCALSModuleData.h
EVE/alice-macros/emcal_all.C
EVE/alice-macros/esd_muon_tracks.C
EVE/alice-macros/esd_tracks.C

index 8036965..0c46170 100644 (file)
@@ -19,6 +19,7 @@
 #include <TLorentzVector.h>
 
 #include "AliRunLoader.h"
+#include "AliEMCAL.h"
 #include "AliEMCALLoader.h"
 #include "AliESDVertex.h"
 #include "AliEMCALHit.h"
index 3cf439d..17091be 100644 (file)
 #include <TEveRGBAPalette.h>
 #include <TEveTrans.h>
 #include <TEveQuadSet.h> 
+#include <TEvePointSet.h>
+
 #include "AliESDEvent.h"
 #include "AliRun.h"
-#include "AliEMCAL.h"
-#include "TEvePointSet.h"
 
 class Riostream;
 class map;
 class TTree;
 class AliRun;
 class AliRunLoader;
+class AliEMCAL;
 class AliEMCALLoader;
 class AliEMCALGeometry;
 class AliEveEMCALSModuleData;
index 7f2b39d..2d1c668 100644 (file)
@@ -4,18 +4,18 @@
 //  Author: Magali Estienne (magali.estienne@cern.ch)
 //  June 30 2008
 
-#include "AliEveEMCALSModule.h"
-
-//#include <vector>
+#include <iostream>
+#include <vector>
 
+#include <TString.h>
 #include <TEveFrameBox.h>
 #include <TEveQuadSet.h>
 #include <TEvePointSet.h>
 #include <TEveRGBAPalette.h>
 
+#include "AliEveEMCALSModule.h"
 
 class Riostream;
-//class vector;
 class TEveTrans;
 class TEveElement;
 class TClonesArray;
@@ -222,9 +222,9 @@ void AliEveEMCALSModule::UpdateQuads()
   // Update hit/digit/cluster representation.
   //
 
-  vector< vector<Double_t> > bufferDigit;
-  vector< vector<Double_t> > bufferCluster;
-  vector< vector<Float_t> > bufferHit;
+  std::vector< std::vector<Double_t> > bufferDigit;
+  std::vector< std::vector<Double_t> > bufferCluster;
+  std::vector< std::vector<Float_t> > bufferHit;
   Int_t nDigits, nClusters, nHits, oldSize;
   Float_t hitX, hitY, hitZ;
   Int_t smId = fEMCALSModuleData->GetSmId();
@@ -270,7 +270,7 @@ void AliEveEMCALSModule::UpdateQuads()
     if(!bufferDigit.empty())
       {
        nDigits = fEMCALSModuleData->GetNDigits();
-       if(fDebug>1) cout << "nDigits: " << nDigits << endl;
+    if(fDebug>1) Info("AliEveEMCALSModule::UpdateQuads", "nDigits: %d", nDigits );
        // loop over digits
        for (Int_t id = 0; id < nDigits; id++) {
          //      Int_t iid = (Int_t)bufferDigit[id][0];
@@ -286,7 +286,7 @@ void AliEveEMCALSModule::UpdateQuads()
          fQuadSet->QuadValue(amp);
        } // end digits loop
       }
-    else { if (fDebug) printf("There is no digits in SM %d \n", smId); }
+    else { if (fDebug) Info("AliEveEMCALSModule::UpdateQuads", "There is no digits in SM %d \n", smId); }
 
     // hits --------------------------
     bufferHit = fEMCALSModuleData->GetHitBuffer();
@@ -294,7 +294,7 @@ void AliEveEMCALSModule::UpdateQuads()
       {
        char form[1000];
        nHits = fEMCALSModuleData->GetNHits();
-       if(fDebug>1) cout << "nHits: " << nHits << endl;
+    if(fDebug>1) Info("AliEveEMCALSModule::UpdateQuads", "nHits: %d", nHits);
        oldSize = fPointSet->GrowFor(nHits);
        // Loop over hits
        for (Int_t ih = 0; ih < nHits; ih++) {
@@ -328,15 +328,15 @@ void AliEveEMCALSModule::UpdateQuads()
     if(!bufferCluster.empty())
       {
        nClusters = fEMCALSModuleData->GetNClusters();
-       if(fDebug>1) cout << "nClusters: " << nClusters << endl;
+    if(fDebug>1) Info("AliEveEMCALSModule::UpdateQuads", "nClusters: %d", nClusters );
        // loop over clusters
        for (Int_t id = 0; id < nClusters; id++) {
          if(fDebug>1) {
-           cout << "bufferCluster[" << id << "][0]: " << bufferCluster[id][0] << endl;
-           cout << "bufferCluster[" << id << "][1]: " << bufferCluster[id][1] << endl;
-           cout << "bufferCluster[" << id << "][2]: " << bufferCluster[id][2] << endl;
-           cout << "bufferCluster[" << id << "][3]: " << bufferCluster[id][3] << endl;
-           cout << "bufferCluster[" << id << "][4]: " << bufferCluster[id][4] << endl;
+        Info("AliEveEMCALSModule::UpdateQuads", "bufferCluster[%d][0]: %f", id, bufferCluster[id][0] );
+        Info("AliEveEMCALSModule::UpdateQuads", "bufferCluster[%d][1]: %f", id, bufferCluster[id][1] );
+        Info("AliEveEMCALSModule::UpdateQuads", "bufferCluster[%d][2]: %f", id, bufferCluster[id][2] );
+        Info("AliEveEMCALSModule::UpdateQuads", "bufferCluster[%d][3]: %f", id, bufferCluster[id][3] );
+        Info("AliEveEMCALSModule::UpdateQuads", "bufferCluster[%d][4]: %f", id, bufferCluster[id][4] );
          }
          //      Int_t isupMod = (Int_t)bufferCluster[id][0];
          Double_t iamp = bufferCluster[id][1];
@@ -352,7 +352,7 @@ void AliEveEMCALSModule::UpdateQuads()
 
        } // end clusters loop
       }
-    else { if (fDebug) printf("There is no clusters in SM %d \n", smId); }
+    else { if (fDebug) Info("AliEveEMCALSModule::UpdateQuads", "There is no clusters in SM %d \n", smId); }
 
 }
 
index d959d08..1a7a0e3 100644 (file)
@@ -7,15 +7,16 @@
 //  June 30 2008
 //
 
-#include "AliEveEMCALSModuleData.h"
-
 #include <TGeoBBox.h>
 
+
+#include "AliEMCALGeometry.h"
+#include "AliEveEMCALSModuleData.h"
+
 class Riostream;
 class TClonesArray;
 class TGeoNode;
 class TGeoMatrix;
-class AliEMCALGeometry;
 class TVector2;
 class AliEveEventManager;
 
index 7ddad12..b36fe45 100644 (file)
@@ -8,6 +8,8 @@
 #ifndef ALIEVEEMCALSMODULEDATA_H
 #define ALIEVEEMCALSMODULEDATA_H
 
+#include <vector>
+
 #include "AliEveEMCALData.h"
 
 class TClonesArray;
index 035d203..d32499e 100644 (file)
@@ -20,6 +20,7 @@
 //  Author: Magali Estienne (magali.estienne@cern.ch)
 //  June 30 2008
 //************************************************************************
+
 #if !defined(__CINT__) || defined(__MAKECINT__)
 #include <Riostream.h>
 #include <TGeoManager.h>
@@ -43,7 +44,6 @@
 #include <EVE/EveBase/AliEveMultiView.h>
 #include <EVE/EveDet/AliEveEMCALData.h>
 #include <EVE/EveDet/AliEveEMCALSModule.h>
-
 #else
 class AliEveEMCALData;
 #endif
index e02f4cc..526e947 100644 (file)
 /// \author P. Pillot, L. Aphecetche; Subatech
 
 #if !defined(__CINT__) || defined(__MAKECINT__)
-
-#include "AliMUONESDInterface.h"
-#include "AliMUONTrack.h"
-#include "AliMUONTrackExtrap.h"
-#include "AliMUONTrackParam.h"
-#include "AliMUONConstants.h"
-#include "AliMUONCDB.h"
-#include "AliMUONGeometryTransformer.h"
-#include "AliMUONTriggerCircuit.h"
-
-#include "AliMpCDB.h"
-
-#include "AliESDEvent.h"
-#include "AliESDMuonTrack.h"
-
-#include "EveBase/AliEveMagField.h"
-#include "EveBase/AliEveTrack.h"
-#include "EveBase/AliEveEventManager.h"
-
+#include <TStyle.h>
+#include <TROOT.h>
 #include <TEveManager.h>
 #include <TEveUtil.h>
 #include <TEveTrack.h>
 #include <TEveTrackPropagator.h>
 #include <TEveVSDStructs.h>
 
-#include <TStyle.h>
-#include <TROOT.h>
-
+#include <MUON/AliMUONESDInterface.h>
+#include <MUON/AliMUONTrack.h>
+#include <MUON/AliMUONTrackExtrap.h>
+#include <MUON/AliMUONTrackParam.h>
+#include <MUON/AliMUONConstants.h>
+#include <MUON/AliMUONCDB.h>
+#include <MUON/AliMUONGeometryTransformer.h>
+#include <MUON/AliMUONTriggerCircuit.h>
+#include <MUON/mapping/AliMpCDB.h>
+#include <STEER/ESD/AliESDEvent.h>
+#include <STEER/ESD/AliESDMuonTrack.h>
+#include <EVE/EveBase/AliEveMagField.h>
+#include <EVE/EveBase/AliEveTrack.h>
+#include <EVE/EveBase/AliEveEventManager.h>
 #endif
 
 //______________________________________________________________________________
index 16a988f..7979b97 100644 (file)
 #include <TEveManager.h>
 #include <TEveTrackPropagator.h>
 
-#include <AliESDEvent.h>
-#include <AliESDfriend.h>
-#include <AliESDtrackCuts.h>
-#include <AliESDtrack.h>
-#include <AliESDfriendTrack.h>
-#include <AliExternalTrackParam.h>
-#include <AliPWG0Helper.h>
-#include <EveBase/AliEveTrack.h>
-#include <EveBase/AliEveTrackCounter.h>
-#include <EveBase/AliEveMagField.h>
-#include <EveBase/AliEveEventManager.h>
+#include <ANALYSIS/AliESDtrackCuts.h>
+#include <PWGUD/base/AliPWG0Helper.h>
+#include <STEER/ESD/AliESDEvent.h>
+#include <STEER/ESD/AliESDfriend.h>
+#include <STEER/ESD/AliESDtrack.h>
+#include <STEER/ESD/AliESDfriendTrack.h>
+#include <STEER/STEERBase/AliExternalTrackParam.h>
+#include <EVE/EveBase/AliEveTrack.h>
+#include <EVE/EveBase/AliEveTrackCounter.h>
+#include <EVE/EveBase/AliEveMagField.h>
+#include <EVE/EveBase/AliEveEventManager.h>
 #endif