GLAST TDS Event Model | |||||||||||||||||||||||||||||||||||||||||||||||
Introduction |
IntroductionThis document will describe GLAST Event Model for the Transient Data Store (TDS). What is the TDS?The Gaudi Transient Data Store is a mechanism to share data among multiple algorithms. An algorithm may take as input any data that is currently available on the TDS and then generate new data that is then stored on the TDS for other algorithms to use. Consider it a shared memory mechanism - similar in function to FORTRAN common blocks. We store all data within the TDS: Monte Carlo (MC), digitization detector data, and reconstruction data. Accessing data from the TDS When accessing data from the TDS, it is recommended that one use the
EventModel constant that is predefined for each path within the TDS, see
the EventModel.cxx
file. Thus, if our tree structure is modified in the future - your
code will be unaffected. For example: Data Object Table
Accessing Ntuple DataThe ntuple data is also stored on the TDS. Accessing that data is different from obtaining other data. Please see this page for details.
|
Back to GLAST Gaudi Home Back to GLAST Software Home
H. Kelly Last Modified: 2002-09-09 15:04:32 -0700