Change in JETAN from AliEMCALGeoUtils to AliEMCALGeometry (M. Bregant)
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 26 Jun 2011 11:01:50 +0000 (11:01 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 26 Jun 2011 11:01:50 +0000 (11:01 +0000)
JETAN/AliJetAODFillUnitArrayTracks.cxx
JETAN/AliJetAODReader.cxx
JETAN/AliJetAODReader.h
JETAN/AliJetESDFillUnitArrayTracks.cxx
JETAN/AliJetESDReader.cxx
JETAN/AliJetESDReader.h
JETAN/AliJetFillUnitArray.h
JETAN/AliJetReader.cxx
JETAN/AliJetReader.h

index 49feeae..91fe93a 100644 (file)
@@ -518,7 +518,7 @@ void AliJetAODFillUnitArrayTracks::Exec(Option_t* const /*option*/)
              // End of if(fGrid==1) -> hadron correction for all tracks
              if (fApplyMIPCorrection != 0 && p3.Mag() >= 0.5) 
                { 
-                 ((AliJetHadronCorrectionv1*)fHadCorr)->SetGeometry("EMCAL_COMPLETE",1.);
+                 ((AliJetHadronCorrectionv1*)fHadCorr)->SetGeometry("EMCAL_COMPLETEV1",1.);
 
                  Double_t etaOut = 0.;
                  Double_t phiOut = 0.;
@@ -617,7 +617,7 @@ void AliJetAODFillUnitArrayTracks::Exec(Option_t* const /*option*/)
          // For the moment I apply MIP correction if p >= 0.5 GeV/c
          if (fApplyMIPCorrection != 0 && p3.Mag() >= 0.5) 
            { 
-             ((AliJetHadronCorrectionv1*)fHadCorr)->SetGeometry("EMCAL_COMPLETE",1.);
+             ((AliJetHadronCorrectionv1*)fHadCorr)->SetGeometry("EMCAL_COMPLETEV1",1.);
              
              Double_t etaOut = 0.;
              Double_t phiOut = 0.;
index 1de092d..6b6be2d 100644 (file)
@@ -22,7 +22,7 @@
 // Author: Davide Perrino <davide.perrino@cern.ch>
 //
 // **February 2011
-// implemented standard geometry (AliEMCALGeoUtils) instead of dummy one (AliJetDummyGeo)
+// implemented standard geometry (AliEMCALGeometry) instead of dummy one (AliJetDummyGeo)
 // moved geometry definition in AliJetReader
 // marco.bregant@subatech.in2p3.fr
 //------------------------------------------------------------------------- 
@@ -43,7 +43,7 @@
 #include "AliAODEvent.h"
 #include "AliAODTrack.h"
 #include "AliAODMCParticle.h"
-#include "AliEMCALGeoUtils.h"
+#include "AliEMCALGeometry.h"
 #include "AliJetAODFillUnitArrayTracks.h"
 #include "AliJetAODFillUnitArrayEMCalDigits.h"
 #include "AliJetHadronCorrectionv1.h"
index d3e87e5..258cdc4 100644 (file)
@@ -14,7 +14,7 @@
 #include "AliJetUnitArray.h"
 #include "AliJetGrid.h"
 class AliJetUnitArray;
-class AliEMCALGeoUtils;
+class AliEMCALGeometry;
 class AliJetHadronCorrection;
 class AliJetAODReaderHeader;
 class AliJetReaderHeader;
index 96ddbaf..87eef98 100644 (file)
@@ -533,7 +533,7 @@ void AliJetESDFillUnitArrayTracks::Exec(Option_t* const /*option*/)
              // For the moment I apply MIP correction if p >= 0.5 GeV/c
              if (fApplyMIPCorrection != 0 && p3.Mag() >= 0.5) 
                { 
-                 ((AliJetHadronCorrectionv1*)fHadCorr)->SetGeometry("EMCAL_COMPLETE",1.);
+                 ((AliJetHadronCorrectionv1*)fHadCorr)->SetGeometry("EMCAL_COMPLETEV1",1.);
 
                  // Get track position at the outer part of the reconstruction ~ TRD
                  Double_t phiOut = track->GetOuterParam()->Phi();
index ffebed0..6012bf2 100755 (executable)
@@ -20,7 +20,7 @@
 //          Magali Estienne <magali.estienne@subatech.in2p3.fr>
 //
 // **February 2011
-// implemented standard geometry (AliEMCALGeoUtils) instead of dummy one (AliJetDummyGeo)
+// implemented standard geometry (AliEMCALGeometry) instead of dummy one (AliJetDummyGeo)
 // moved geometry definition in AliJetReader
 // marco.bregant@subatech.in2p3.fr
 //------------------------------------------------------------------------- 
@@ -51,7 +51,7 @@
 #include "AliVEvent.h"
 #include "AliESD.h"
 #include "AliESDtrack.h"
-#include "AliEMCALGeoUtils.h"
+#include "AliEMCALGeometry.h"
 #include "AliEMCALEMCGeometry.h"
 #include "AliJetESDFillUnitArrayTracks.h"
 #include "AliJetESDFillUnitArrayEMCalDigits.h"
index b42db07..2755fc8 100755 (executable)
@@ -21,7 +21,7 @@
 class TRefArray;
 class AliJetESDReaderHeader;
 class AliEMCALGeometry;
-class AliEMCALGeoUtils;
+class AliEMCALGeometry;
 class AliJetHadronCorrection;
 class AliJetUnitArray;
 class AliJetReaderHeader;
index 539a2cf..a47570a 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "AliJetReaderHeader.h"
 #include "AliJetAODReaderHeader.h"
-#include "AliEMCALGeoUtils.h"
+#include "AliEMCALGeometry.h"
 #include "AliJetGrid.h"
 #include "AliESDEvent.h"
 #include "AliAODEvent.h"
@@ -29,7 +29,7 @@
 
 class Riostream;
 
-class AliEMCALGeoUtils;
+class AliEMCALGeometry;
 class AliJetReader;
 class AliJetESDReader;
 
@@ -43,7 +43,7 @@ class AliJetFillUnitArray : public TTask
   
   // Setter
   virtual void SetReaderHeader(AliJetReaderHeader* const readerHeader) {fReaderHeader = readerHeader;}
-  virtual void SetGeom(AliEMCALGeoUtils* const geom)                     {fGeom = geom;}
+  virtual void SetGeom(AliEMCALGeometry* const geom)                     {fGeom = geom;}
   virtual void SetMomentumArray(TClonesArray* const momentumArray)     {fMomentumArray = momentumArray;}
   virtual void SetUnitArray(TClonesArray* const unitArray)             {fUnitArray = unitArray;}
   virtual void SetRefArray(TRefArray* const refArray)                  {fRefArray = refArray;}
@@ -104,7 +104,7 @@ class AliJetFillUnitArray : public TTask
   Bool_t                fProcId;          // Bool_t for TProcessID synchronization  
   AliJetGrid           *fTPCGrid;         // Define filled grid
   AliJetGrid           *fEMCalGrid;       // Define filled grid
-  AliEMCALGeoUtils     *fGeom;            // Define EMCal geometry
+  AliEMCALGeometry     *fGeom;            // Define EMCal geometry
 
   Int_t                 fNphi;            // number of points in the grid:   phi
   Int_t                 fNeta;            //               "                 eta
index a6ae71d..a74a5e8 100755 (executable)
@@ -20,7 +20,7 @@
 //          magali.estienne@IReS.in2p3.fr
 //
 // **February 2011
-// implemented  standard geometry (AliEMCALGeoUtils) (was AliJetDummyGeo implented separately in ESDReader and AODReader
+// implemented  standard geometry (AliEMCALGeometry) (was AliJetDummyGeo implented separately in ESDReader and AODReader
 // local2master matrices are now get from $ALICE_ROOT/OADB/PWG4/JetReconstruction/EMCALlocal2master.root
 // you can choose the geometry (EMCAL_COMPLETE, EMCAL_FIRSTYEARv1, etc) via SetEMCALgeo2bLoad('Name_of_Geometry') in the Readerheader
 // different options for survey(ed) matrice are provided too
@@ -40,7 +40,7 @@
 #include "AliJetReaderHeader.h"
 #include "AliESDEvent.h"
 #include "AliHeader.h"
-#include "AliEMCALGeoUtils.h"
+#include "AliEMCALGeometry.h"
 #include "AliEMCALEMCGeometry.h"
 #include "AliJetESDFillUnitArrayTracks.h" 
 #include "AliJetESDFillUnitArrayEMCalDigits.h"
@@ -51,7 +51,7 @@
 ClassImp(AliJetReader)
 
 ////////////////////////////////////////////////////////////////////////
-AliEMCALGeoUtils *AliJetReader::fGeom=0;
+AliEMCALGeometry *AliJetReader::fGeom=0;
 
 AliJetReader::AliJetReader():
   // Constructor
@@ -195,7 +195,7 @@ if(myPath.Length()) {
   // Define EMCAL geometry
  
   if(fDebug>10) cout<<"which EMCALgeometry is going to be uploaded?"<<geoType<<endl; 
-  fGeom = new AliEMCALGeoUtils(geoType,"EMCAL");
+  fGeom = AliEMCALGeometry::GetInstance(geoType);
   
   
        for (Int_t mod=0;mod<(fGeom->GetEMCGeometry())->GetNumberOfSuperModules();mod+=1)
index 26cae2c..3271427 100755 (executable)
@@ -18,7 +18,7 @@ class TChain;
 class TTask;
 class TClonesArray;
 class TRefArray;
-class AliEMCALGeoUtils;
+class AliEMCALGeometry;
 class AliJetReaderHeader;
 class AliESDEvent;
 class AliHeader;
@@ -84,7 +84,7 @@ class AliJetReader : public TObject
   
 
   TString                         fJetanOADBpath;          //! path to official OADB, to be set by the task
-  static AliEMCALGeoUtils         *fGeom;                  //! EMCAL Geometry 
+  static AliEMCALGeometry         *fGeom;                  //! EMCAL Geometry 
   TChain                          *fChain;                 // chain for reconstructed tracks
   TChain                          *fTree;                  // tree for reconstructed tracks
   TClonesArray                    *fMomentumArray;         // array of particle momenta