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

package GlastSvc

New Converters

Heather and Ian have defined a new set of converters to go from the IRF format to the new set of Monte Carlo classes. They all inherit from from the BaseCnv class.

Testing

Heather has made a small testing Algorithm called CreateEvent.

Changes to GlastEvent Converter

The GlastEventSelector was modified (02/28/2001) to handle the case of Input set to NONE. i.e.

EventSelector.Input = "NONE" is now ok.

Also a basic counter was added to GlastEvtIterator that enable the event loop to be terminated from the GUI.

Also working in conjuction with the MC Converters is the IRFConverter which uses the IRF parsers defined in the instrument package.

General

Defines the services


release notes

requirements

package GlastSvc
version v2

branches src mgr doc

use instrument 
use data 
use GlastEvent

use GaudiSvc 
use GaudiAud 
use RootHistCnv 

apply_pattern package_headers

macro_append GlastSvc_headers "" WIN32 " \
                 ../GlastSvc/GlastDetSvc/*.h ../GlastSvc/*.h \
                 GlastDetSvc/*.h EventSelector/*.h \
                 ../GlastSvc/data/*.h data/*.h


library GlastSvc GlastDetSvc/*.cpp \
                 EventSelector/*.cpp \
                 data/*.cpp \
                 MonteCarlo/*.cpp\
                 Dll/*.cpp \
                 ${GlastSvc_headers}
            
ignore_pattern include_none
apply_pattern package_include

# define link options
apply_pattern package_Clinkopts
apply_pattern packageShr

#=============================================================
private

# get flags to build shared library

apply_pattern package_Cshlibflags

private



# WinIncludes is to allow header files to be added to the 
# VC++ workspace, without causing build problems on unix

macro WinInclude1 "" VisualC "test/CreateEvent.h" 
macro WinInclude2 "" VisualC "test/jobOptions.txt"'

# build this for non-shareable testing
application test  test/*.cpp \
                  $(WinInclude1) $(WinInclude2) 


Used Packages

The GlastSvc package depends on the following packages

CLHEP v1r6p1

EXTLIB v2r4

GaudiAud v3

GaudiKernel v9

GaudiPolicy v4r3

GaudiSvc v5

GlastEvent v3

GlastPolicy v3

HTL v13p1

ROOT v3r0p9

RootHistCnv v3

XMLEXT v2r1

data v4r1

facilities v2r1

geometry v2r3p1

idents v2r2

instrument v4

xml v3r2p1


requirements

package GlastSvc
version v2

branches src mgr doc

use instrument 
use data 
use GlastEvent

use GaudiSvc 
use GaudiAud 
use RootHistCnv 

apply_pattern package_headers

macro_append GlastSvc_headers "" WIN32 " \
                 ../GlastSvc/GlastDetSvc/*.h ../GlastSvc/*.h \
                 GlastDetSvc/*.h EventSelector/*.h \
                 ../GlastSvc/data/*.h data/*.h


library GlastSvc GlastDetSvc/*.cpp \
                 EventSelector/*.cpp \
                 data/*.cpp \
                 MonteCarlo/*.cpp\
                 Dll/*.cpp \
                 ${GlastSvc_headers}
            
ignore_pattern include_none
apply_pattern package_include

# define link options
apply_pattern package_Clinkopts
apply_pattern packageShr

#=============================================================
private

# get flags to build shared library

apply_pattern package_Cshlibflags

private



# WinIncludes is to allow header files to be added to the 
# VC++ workspace, without causing build problems on unix

macro WinInclude1 "" VisualC "test/CreateEvent.h" 
macro WinInclude2 "" VisualC "test/jobOptions.txt"'

# build this for non-shareable testing
application test  test/*.cpp \
                  $(WinInclude1) $(WinInclude2) 


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