View Javadoc

1   package org.lcsim.lcio;
2   
3   import java.util.Map;
4   
5   /**
6    * Not yet made public pending some thought about the right way to deal
7    * with run headers.
8    * @author tonyj
9    */
10  interface LCIORunHeader
11  {
12      int getRunNumber();
13      
14      /** Returns the name of the detector setup used in the simulation.
15       */
16      String getDetectorName();
17      
18      /** Description of the simulation, physics channels etc.
19       */		 
20      String getDescription();
21      
22      /** Returns the names of the active subdetectors
23       *  used in the simulation.
24       */ 
25      String[] getActiveSubdetectors();
26  
27      /** Parameters defined for this run.
28       */
29      Map<String,int[]> getIntegerParameters();
30      Map<String,float[]> getFloatParameters();
31      Map<String,String[]> getStringParameters();
32  }