Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

How does Web Start version of WIRED access data?

Web Start

The web start version of WIRED can be started from the WIRED page on the data portal:

...

Code Block
#Results for run=0 event=111 folder=11641713
#Wed Sep 07 17:08:25 PDT 2011
reco=root\://glast-rdr//glast/mc/ServiceChallenge/allGamma-GR-v14r8/recon/allGamma-GR-v14r8-000000-recon.root
event=111
digi=root\://glast-rdr//glast/mc/ServiceChallenge/allGamma-GR-v14r8/digi/allGamma-GR-v14r8-000000-digi.root
mc=root\://glast-rdr//glast/mc/ServiceChallenge/allGamma-GR-v14r8/mc/allGamma-GR-v14r8-000000-mc.root
run=0

Gleam Interface

WIRED uses the information it was passed via the JNLP file, and the web services described above, to find which files should be opened to access a particular event. It then communicates this information to Gleam via the HEPREP Corba service. In particular it sends the following command to open files:

Code Block

open:rootfilename:root://glast-rdr//glast/mc/ServiceChallenge/allGamma-GR-v14r8/mc/allGamma-GR-v14r8-000000-mc.root;root://glast-rdr//glast/mc/ServiceChallenge/allGamma-GR-v14r8/digi/allGamma-GR-v14r8-000000-digi.root;root://glast-rdr//glast/mc/ServiceChallenge/allGamma-GR-v14r8/recon/allGamma-GR-v14r8-000000-recon.root;

And then the following command to ask for a specific event:

Code Block

eventId:0-111
next

start = System.currentTimeMillis();
            cmd = new StringBuffer("eventId:");
            cmd.append(runEventProperties.getProperty("run", run));
            cmd.append("-");
            cmd.append(runEventProperties.getProperty("event", event));
            setServerEvent(cmd.toString());