Simplification of Makefile and some small corrections
authoralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 12 Apr 2006 11:32:03 +0000 (11:32 +0000)
committeralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 12 Apr 2006 11:32:03 +0000 (11:32 +0000)
12 files changed:
EMCAL/libEMCALjet.pkg
HLT/libAliL3Comp.pkg
HLT/libAliL3Hough.pkg
HLT/libAliL3ITS.pkg
HLT/libAliL3MUON.pkg
HLT/libAliL3Misc.pkg
HLT/libAliL3Src.pkg
ITS/AliITSRad.h
MUON/libMUONmapping.pkg
PHOS/AliPHOSPIDv1.h
build/header.tpl
build/module.tpl

index b675cae..a581f58 100644 (file)
@@ -25,5 +25,6 @@ jetfinder/AliEMCALFast.cxx
 HDRS= $(SRCS:.cxx=.h) 
 
 DHDR:=EMCALLinkDefjet.h
+
 # have to tune
 EINCLUDE:=PYTHIA6 RAW EVGEN THijing
index 79bd0a6..45d04d1 100644 (file)
@@ -26,5 +26,3 @@ PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
 EINCLUDE+= HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-SUBDIR:=comp
index 20fd5bf..b5783b7 100644 (file)
@@ -36,5 +36,3 @@ PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
 EINCLUDE+= HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-SUBDIR:=hough
index 1e731e6..7daedf6 100644 (file)
@@ -14,5 +14,3 @@ PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
 EINCLUDE += HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-SUBDIR:=ITS
index 43ffa5e..4552d98 100644 (file)
@@ -44,5 +44,3 @@ PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
 EINCLUDE += HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-SUBDIR:=MUON/src
index db95439..292f26f 100644 (file)
@@ -25,5 +25,3 @@ PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
 EINCLUDE+= HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-SUBDIR:=misc
index 8899fab..4c4f52e 100644 (file)
@@ -42,5 +42,3 @@ PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 
 EINCLUDE += HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW
-
-SUBDIR:=src
index c09e931..1a6010a 100644 (file)
@@ -2,12 +2,11 @@
 #define ALIITSRAD_H
 
 #include <TObject.h>
-#include <TMatrix.h>
+#include <TMatrixFfwd.h>
 
 
 class TObjArray;
 
-
 //                  ITS Class to calculate the radiation lenght matrix
 //Origin  A. Badala' and G.S. Pappalardo:  e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
 //
@@ -23,24 +22,24 @@ public:
   Int_t Getimax() {return imax;}               // return the first dimension of the matrices
   Int_t Getjmax() {return jmax;}               // return the second dimension of the matrices
   
-  TMatrix &GetRadMatrix1() {return *fmrad1;}   // return the radiation lengh matrix for layer 1
-  TMatrix &GetRadMatrix2() {return *fmrad2;}   // return the radiation lengh matrix for layer 2
-  TMatrix &GetRadMatrix3() {return *fmrad3;}   // return the radiation lengh matrix for layer 3
-  TMatrix &GetRadMatrix4() {return *fmrad4;}   // return the radiation lengh matrix for layer 4
-  TMatrix &GetRadMatrix5() {return *fmrad5;}   // return the radiation lengh matrix for layer 5
-  TMatrix &GetRadMatrix6() {return *fmrad6;}   // return the radiation lengh matrix for layer 6
+  TMatrixF &GetRadMatrix1() {return *fmrad1;}   // return the radiation lengh matrix for layer 1
+  TMatrixF &GetRadMatrix2() {return *fmrad2;}   // return the radiation lengh matrix for layer 2
+  TMatrixF &GetRadMatrix3() {return *fmrad3;}   // return the radiation lengh matrix for layer 3
+  TMatrixF &GetRadMatrix4() {return *fmrad4;}   // return the radiation lengh matrix for layer 4
+  TMatrixF &GetRadMatrix5() {return *fmrad5;}   // return the radiation lengh matrix for layer 5
+  TMatrixF &GetRadMatrix6() {return *fmrad6;}   // return the radiation lengh matrix for layer 6
   
 private:
 
   Int_t           imax;        // first dimension of the matrices
   Int_t           jmax;        // second dimension of the matrices
   
-  TMatrix         *fmrad1;     // matrix of the radiation lenghts for layer 1
-  TMatrix         *fmrad2;     // matrix of the radiation lenghts for layer 2
-  TMatrix         *fmrad3;     // matrix of the radiation lenghts for layer 3
-  TMatrix         *fmrad4;     // matrix of the radiation lenghts for layer 4
-  TMatrix         *fmrad5;     // matrix of the radiation lenghts for layer 5
-  TMatrix         *fmrad6;     // matrix of the radiation lenghts for layer 6
+  TMatrixF         *fmrad1;     // matrix of the radiation lenghts for layer 1
+  TMatrixF         *fmrad2;     // matrix of the radiation lenghts for layer 2
+  TMatrixF         *fmrad3;     // matrix of the radiation lenghts for layer 3
+  TMatrixF         *fmrad4;     // matrix of the radiation lenghts for layer 4
+  TMatrixF         *fmrad5;     // matrix of the radiation lenghts for layer 5
+  TMatrixF         *fmrad6;     // matrix of the radiation lenghts for layer 6
 
   ClassDef(AliITSRad, 1)
 };
index f7d696d..354b7c2 100644 (file)
@@ -100,5 +100,3 @@ HDRS  = $(SRCS:.cxx=.h)
 DHDR := MUONLinkDefMapping.h
  
 EINCLUDE:= RAW MUON/mapping
-SUBDIR := mapping
index ee5bf6a..84bb9aa 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.57  2006/01/23 17:51:48  hristov
+ * Using the recommended way of forward declarations for TVector and TMatrix (see v5-08-00 release notes). Additional clean-up
+ *
  * Revision 1.56  2005/05/28 14:19:04  schutz
  * Compilation warnings fixed by T.P.
  *
 // Oh yeah                 
 //*-- Author: Yves Schutz (SUBATECH), Gustavo Conesa.
 
-// --- ROOT system ---
-#include <TMatrixFfwd.h>
+// --- Standard library ---
 
-class TVector3 ;
-class TPrincipal ;
-class TROOT ;
-class TTree ;
+// --- ROOT system ---
 class TCanvas ;
 class TFolder ;
 class TFormula;
-// --- Standard library ---
+class TPrincipal ;
+class TROOT ;
+class TTree ;
+class TVector3 ;
+#include <TMatrixDfwd.h>
+
 // --- AliRoot header files ---
-class AliPHOSEmcRecPoint ;
-class AliPHOSCpvRecPoint ;
 class AliPHOSClusterizerv1 ;
+class AliPHOSCpvRecPoint ;
+class AliPHOSEmcRecPoint ;
 class AliPHOSTrackSegmentMakerv1 ;
-
 #include "AliPHOSPID.h"
 #include "AliPID.h"
+
 class  AliPHOSPIDv1 : public AliPHOSPID {
   
 public:
index b51c9ca..38f9bfd 100644 (file)
@@ -34,4 +34,3 @@ EHDRS:=
 CINTHDRS:=
 ARLIBS:=
 SHLIBS:=
-SUBDIR:=
index 2d8cb27..b982ebb 100644 (file)
@@ -85,9 +85,6 @@ endif
 @PACKAGE@S:=$(patsubst %,$(MODDIR)/%,$(SRCS))
 @PACKAGE@H:=$(patsubst %,$(MODDIR)/%,$(HDRS)) $(EHDRS)
 
-#c++ source subdirectories
-@PACKAGE@SDIR:=$(SUBDIR)
-
 #############################################################################
 #
 #            If special rootcint headerfiles is specified use them
@@ -362,13 +359,9 @@ check-@MODULE@: $(@PACKAGE@CHECKS)
        $(MUTE)$(CXX) -E $(@PACKAGE@DEFINE) $(@PACKAGE@INC) -I. $< > $@ $(@PACKAGE@CXXFLAGS)
        @cd $(dir $@) ; $(IRST_INSTALLDIR)/patch/patch4alice.prl $(notdir $@)
 
-# IRST coding rule check
-@MODULE@/check/$(SUBDIR)/%.viol : @MODULE@/check/$(SUBDIR)/%.i
-       $(MUTE)echo $@ ; $(CODE_CHECK) $< ./@MODULE@/$(@PACKAGE@SDIR) > $@
-
 # IRST coding rule check
 @MODULE@/check/%.viol : @MODULE@/check/%.i
-       $(MUTE)echo $@ ; $(CODE_CHECK) $< ./@MODULE@ > $@
+       $(MUTE)echo $@ ; $(CODE_CHECK) $< $(shell echo $(dir $<) | sed -e 's:/check::') > $@
 
 @PACKAGE@PREPROC       = $(patsubst %.viol,%.i,$(@PACKAGE@CHECKS))