![]()
![]()
This page is designed as the central navigation source for those within
the ATLAS trigger
simulation group who are specifically working with Ptolemy
A portion of the ATLAS trigger simulation group is attempting to exploit the Ptolemy simulation package to simulate parts of the ongoing trigger work. At present the effort is concentrated upon simulation of the "Pilot Project Ethernet Tesbed programme".
The group is attempting to keep the simulation very simple (and factorised), so that:
A more detailed explanation of these ideas is given in Overview which is a pdf document with some examples.
At the heart of the thinking of many of those involved is that a simulation of the full ATLAS data flow system should be possible at a very high level, where the responses of nodes is determined by simple transfer functions. More about this idea can be read in some Slides presented at the Chamonix workshop
Having read the overview document, you will find that the work centres on the idea of having very clearly defined messages being passed around the system. This table gives access to the general description and also to a reference catalogue of messages.
The user view of connection to an switch is also described here.
| Item | Description | Reference documents |
Code |
|---|---|---|---|
| Message passing |
A general description of the simulated message passing scheme. | * | N/A |
| Reference documentation for individual messages | * | .h, .cc | |
| Switch Interface |
All switches in the system present a uniform interface to nodes. This document describes this to the level that a node writer needs to know. | ? | N/A |
High level specification* documents, specific implementation descriptions and code are listed below
| Item | Brief description | H.L Specification |
Implementation description |
Code |
|---|---|---|---|---|
| ROB | Simple ROB which does not differentiate between concept of ROBIN and ROB-Complex |
* | ? | ? |
| ROBIN | ROBIN part of ROB-Complex | * | * | * |
| ROBOUT | ROBOUT part or ROB-Complex | * | * | * |
| ROB Controller |
ROB Comtroller part of ROB-Complex | * | * | * |
| Processor | Steers event processing and performs feature extraction |
* | * | ? |
Implementation descriptions and code are listed below
| Item | Implementation description |
Code | Other useful links |
|---|---|---|---|
| Ethernet Switch | ? | ? | ? |
| PCI Bus | * | * ( FeedbackMsg.h, help.h) | ? |