Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

package digiRootData


release notes

requirements

package digiRootData
version v2r8

use GlastPolicy
use ROOT

apply_pattern packageShr

# this because reconRootData needs the LogId extraction operator
apply_pattern  package_linkopts

# temporarily re-introduce this patter to be sure bfemApp will run on linux
apply_pattern ld_library_path

#-------------------------------------------------------
private

# Create the Root Cint classes
macro root_headers "AcdHeader.h AcdId.h AcdTile.h CalHeader.h CalLog.h ESAPID.h Event.h L1T.h LogId.h StripId.h SubSystemHeader.h Tagger.h TkrHeader.h TkrLayer.h EventLinkDef.h"

# try to build this by adding to compilation for requirements
macro digiRootData_customBuild ""\
      VisualC "call $(DIGIROOTDATAROOT)/digiRootData/dorootcint.bat"

# on unix use a document to make rootcint part of the build process
make_fragment event_dorootcint_header
make_fragment event_dorootcint -header=event_dorootcint_header
#document event_dorootcint EventRootCint CINTFILE=../digiRootData/EventCint.cxx



# For some reason, I was getting errors when loading the digiRootData shareable
# in root.  Linking the Root Physics library in avoids this.
macro digiRootData_shlibflags " -L${ROOT_PATH}/lib -lPhysics -lMatrix " \
      VisualC            " ${use_linkopts} "

apply_pattern package_include
apply_pattern package_headers

library  digiRootData *.cxx \
      ../digiRootData/*.cxx \
      ${digiRootData_headers}


Used Packages

The digiRootData package depends on the following packages

EXTLIB v2r4p2

GaudiPolicy v4r3

GlastPolicy v3

ROOT v3r0p9


requirements

package digiRootData
version v2r8

use GlastPolicy
use ROOT

apply_pattern packageShr

# this because reconRootData needs the LogId extraction operator
apply_pattern  package_linkopts

# temporarily re-introduce this patter to be sure bfemApp will run on linux
apply_pattern ld_library_path

#-------------------------------------------------------
private

# Create the Root Cint classes
macro root_headers "AcdHeader.h AcdId.h AcdTile.h CalHeader.h CalLog.h ESAPID.h Event.h L1T.h LogId.h StripId.h SubSystemHeader.h Tagger.h TkrHeader.h TkrLayer.h EventLinkDef.h"

# try to build this by adding to compilation for requirements
macro digiRootData_customBuild ""\
      VisualC "call $(DIGIROOTDATAROOT)/digiRootData/dorootcint.bat"

# on unix use a document to make rootcint part of the build process
make_fragment event_dorootcint_header
make_fragment event_dorootcint -header=event_dorootcint_header
#document event_dorootcint EventRootCint CINTFILE=../digiRootData/EventCint.cxx



# For some reason, I was getting errors when loading the digiRootData shareable
# in root.  Linking the Root Physics library in avoids this.
macro digiRootData_shlibflags " -L${ROOT_PATH}/lib -lPhysics -lMatrix " \
      VisualC            " ${use_linkopts} "

apply_pattern package_include
apply_pattern package_headers

library  digiRootData *.cxx \
      ../digiRootData/*.cxx \
      ${digiRootData_headers}


Generated at Wed Nov 14 20:41:46 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000