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 v2

branches GlastEvent mgr doc src
use idents
use data 
use GaudiKernel 

library GlastEvent -no_share\
        ../GlastEvent/*.h \ 
        ../GlastEvent/TopLevel/*.h \
        ../GlastEvent/MonteCarlo/*.h \
        MonteCarlo/*.cxx \
        ../GlastEvent/Irf/*.h \
        ../GlastEvent/data/*.h  \
        ../GlastEvent/Hits/*.h \
        Hits/*.cpp \
        ../GlastEvent/Digi/*.h \
        TopLevel/*.cpp

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

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

ignore_pattern include_none
apply_pattern package_include

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

apply_pattern package_Llinkopts

# 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

v1

v1r6p1

v1r6p1

v2

v2

v2r4

v4

v4r3

v9


requirements

package GlastEvent
version v2

branches GlastEvent mgr doc src
use idents
use data 
use GaudiKernel 

library GlastEvent -no_share\
        ../GlastEvent/*.h \ 
        ../GlastEvent/TopLevel/*.h \
        ../GlastEvent/MonteCarlo/*.h \
        MonteCarlo/*.cxx \
        ../GlastEvent/Irf/*.h \
        ../GlastEvent/data/*.h  \
        ../GlastEvent/Hits/*.h \
        Hits/*.cpp \
        ../GlastEvent/Digi/*.h \
        TopLevel/*.cpp

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

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

ignore_pattern include_none
apply_pattern package_include

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

apply_pattern package_Llinkopts

# 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 Thu May 17 14:54:18 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000