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

package GlastEvent

This package contains definitions for all GLAST event data:

Note that all inherit from DataObject, and correspond to transient store objects at the top level, under "Event".

MonteCarlo

All the Monte Carlo classes have been changed to inherit from ContainedObject rather than from DataObject. The three classes completed to date are below.

RawData

CsIData from GlastSim has been adapted to be a DataObject capable of travelling through the TDS unharmed. In addition a new branch has been added to the TDS namely /Event/Raw/.

Reference Document

See the formal documentation.


release notes

requirements

package GlastEvent
version v3

branches GlastEvent mgr doc src
use idents
use data 
use GaudiKernel 

apply_pattern package_headers

macro_append GlastEvent_headers "" WIN32 " \
        ../GlastEvent/*.h \ 
        ../GlastEvent/TopLevel/*.h \
        ../GlastEvent/MonteCarlo/*.h \
        ../GlastEvent/Irf/*.h \
        ../GlastEvent/data/*.h  \
        ../GlastEvent/Hits/*.h \
        ../GlastEvent/Digi/*.h \
        ../GlastEvent/Recon/*.h 

library GlastEvent -no_share\
        MonteCarlo/*.cxx \
        Hits/*.cpp \
        TopLevel/*.cpp \
        ${GlastEvent_headers}

#library GlastEventFactories \
#        ../src/TopLevel/EventModel.cpp \
#        ../src/Factories/*.cpp

# library tkrTest ../GlastEvent/Digi/TkrTest.cxx ../GlastEvent/Digi/TkrDigi.h ../GlastEvent/Digi/TkrDigiCol.h 

apply_pattern package_include

macro GlastEvent_stamps   "$(GlastEventDir)/GlastEvent.stamp"

apply_pattern package_linkopts

# Macro to define shared libraries
#
set GlastEventFactoriesShr "${GLASTEVENTROOT}/${DEBUGDIR}/libGlastEventFactories"

private
macro GlastEvent_shlibflags "$(GlastEventDir)/libGlastEvent.a $(libraryshr_linkopts) $(CLHEP_linkopts)" \
 VisualC                  "$(GlastEventDir)/libGlastEvent.lib $(libraryshr_linkopts) $(CLHEP_linkopts) /def:$(GlastEventDir)/libGlastEvent.def"

# note that dependent libs are debug

# for the moment, use libraryshr_linkopts to fix red hat 6.2 linking problem
#macro GlastEventFactories_shlibflags "$(componentshr_linkopts) $(Gaudi_linkopts) $(use_linkopts)"\
macro GlastEventFactories_shlibflags "$(libraryshr_linkopts) $(Gaudi_linkopts) $(use_linkopts)"\
        VisualC   "$(componentshr_linkopts) $(Gaudi_linkopts) $(use_linkopts) $(Win32Debug)"













Used Packages

The GlastEvent package depends on the following packages

CLHEP v1r6p1

EXTLIB v2r4

GaudiKernel v9

GaudiPolicy v4r3

GlastPolicy v3

data v4r1

geometry v2r3p1

idents v2r2


requirements

package GlastEvent
version v3

branches GlastEvent mgr doc src
use idents
use data 
use GaudiKernel 

apply_pattern package_headers

macro_append GlastEvent_headers "" WIN32 " \
        ../GlastEvent/*.h \ 
        ../GlastEvent/TopLevel/*.h \
        ../GlastEvent/MonteCarlo/*.h \
        ../GlastEvent/Irf/*.h \
        ../GlastEvent/data/*.h  \
        ../GlastEvent/Hits/*.h \
        ../GlastEvent/Digi/*.h \
        ../GlastEvent/Recon/*.h 

library GlastEvent -no_share\
        MonteCarlo/*.cxx \
        Hits/*.cpp \
        TopLevel/*.cpp \
        ${GlastEvent_headers}

#library GlastEventFactories \
#        ../src/TopLevel/EventModel.cpp \
#        ../src/Factories/*.cpp

# library tkrTest ../GlastEvent/Digi/TkrTest.cxx ../GlastEvent/Digi/TkrDigi.h ../GlastEvent/Digi/TkrDigiCol.h 

apply_pattern package_include

macro GlastEvent_stamps   "$(GlastEventDir)/GlastEvent.stamp"

apply_pattern package_linkopts

# Macro to define shared libraries
#
set GlastEventFactoriesShr "${GLASTEVENTROOT}/${DEBUGDIR}/libGlastEventFactories"

private
macro GlastEvent_shlibflags "$(GlastEventDir)/libGlastEvent.a $(libraryshr_linkopts) $(CLHEP_linkopts)" \
 VisualC                  "$(GlastEventDir)/libGlastEvent.lib $(libraryshr_linkopts) $(CLHEP_linkopts) /def:$(GlastEventDir)/libGlastEvent.def"

# note that dependent libs are debug

# for the moment, use libraryshr_linkopts to fix red hat 6.2 linking problem
#macro GlastEventFactories_shlibflags "$(componentshr_linkopts) $(Gaudi_linkopts) $(use_linkopts)"\
macro GlastEventFactories_shlibflags "$(libraryshr_linkopts) $(Gaudi_linkopts) $(use_linkopts)"\
        VisualC   "$(componentshr_linkopts) $(Gaudi_linkopts) $(use_linkopts) $(Win32Debug)"













Generated at Wed Nov 21 12:22:49 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000