Future Plans for JAS3 Future Plans for JAS3 and Geant4 and Geant4 - - PowerPoint PPT Presentation

future plans for jas3 future plans for jas3 and geant4
SMART_READER_LITE
LIVE PREVIEW

Future Plans for JAS3 Future Plans for JAS3 and Geant4 and Geant4 - - PowerPoint PPT Presentation

Future Plans for JAS3 Future Plans for JAS3 and Geant4 and Geant4 Tony Johnson Tony Johnson Fermilab Geant4 Workshop Geant4 Workshop Fermilab October 2003 October 2003 JASSimApp JASSimApp JAS3 is based on JAS3 is based on


slide-1
SLIDE 1

Future Plans for JAS3 Future Plans for JAS3 and Geant4 and Geant4

Tony Johnson Tony Johnson Fermilab Fermilab Geant4 Workshop Geant4 Workshop October 2003 October 2003

slide-2
SLIDE 2

JASSimApp JASSimApp

  • JAS3 is based on “

JAS3 is based on “ FreeHEP FreeHEP Application Application Framework” Framework”

  • Modular framework into which

Modular framework into which plugins plugins are are installed installed

  • Existing JAS3 functionality is provided by about 30

Existing JAS3 functionality is provided by about 30 plugins plugins

  • Plugins

Plugins communicate with each other by service lookup communicate with each other by service lookup

  • Easy to add/ remove/ replace

Easy to add/ remove/ replace plugins plugins without breaking without breaking application application

  • Want to exploit this functionality to build GUI for

Want to exploit this functionality to build GUI for Geant4, aimed specifically at: Geant4, aimed specifically at:

  • Prototype detectors

Prototype detectors

  • Beam tests

Beam tests

  • Medical applications

Medical applications

  • Any relatively simple simulation task

Any relatively simple simulation task

slide-3
SLIDE 3

JASSimApp JASSimApp

  • Modules:

Modules:

  • Event Display (WIRED)

Event Display (WIRED)

  • Command Line Interface (GAG)

Command Line Interface (GAG)

  • Geometry/ Material Definition (MOMO)

Geometry/ Material Definition (MOMO)

  • Analysis (AIDA)

Analysis (AIDA)

slide-4
SLIDE 4

JASSimApp JASSimApp

  • Goals:

Goals:

  • No (

No ( re)compilation re)compilation of C+ + code

  • f C+ + code

required required

  • Support 3 modes of operation

Support 3 modes of operation

  • Local

Local

  • Remote (client

Remote (client -

  • server)

server)

  • Distributed (grid

Distributed (grid-

  • enabled)

enabled)

  • Most components already exist

Most components already exist

  • Working on making them all work

Working on making them all work seamlessly together seamlessly together

slide-5
SLIDE 5

JAS3/WiredPlugin JAS3/WiredPlugin

slide-6
SLIDE 6

JAS3/MomoPlugin JAS3/MomoPlugin

slide-7
SLIDE 7

JAS3/GAGPlugin JAS3/GAGPlugin

slide-8
SLIDE 8

JAS3/AIDAPlugin JAS3/AIDAPlugin

slide-9
SLIDE 9

Conclusion Conclusion

  • JASSimApp

JASSimApp being actively worked on being actively worked on now by now by

  • Hajime Yoshida and team

Hajime Yoshida and team

  • Victor

Victor Serbo Serbo

  • Check back in 6 months for update

Check back in 6 months for update