Package LICOS.tools.LATc.latte2latcXML


Classes

class  latte2latcXML
 Converts LATTE schema into LATC input .xml format. More...

Functions

def getAttribute
def hasAttribute
def setAttribute
def setAttributeNode
def cloneAttrNode
def createElement
def appendChild
def usage

Variables

string __facility__ = "Online"
string __abstract__ = "LATTE to LATC XML converter"
string __author__ = "Jim Panetta <panetta@slac.stanford.edu> SLAC - GLAST LAT I&T/Online"
tuple __date__ = ("$Date: 2006/04/21 14:13:40 $")
string __version__ = "$Revision: 1.17 $"
string __release__ = "$Name: HEAD $"
string __credits__ = "SLAC"
list tccSide = ['+x','+x','+y','+y','-x','-x','-y','-y','all']
list tccDirection = ['lo','hi','hi','lo','hi','lo','lo','hi','hilo']
dictionary LATC_BCAST_DICT
tuple LATTE2LATC_CONFIG = os.path.join(ONLINE_ROOT, "LICOS/tools/LATc/L52LATc.cfg")
tuple LATCREGATTR_CONFIG = os.path.join(ONLINE_ROOT, "LICOS/tools/LATc/regAttrDef.cfg")
 LAT_NAMESPACE = EMPTY_NAMESPACE
 forceBcast = False
tuple options = gOptions.Options(['i','o'],['b'],['s'])
 latteXML = options.i
 latcXMLdir = None
 forceBcast = True
 bcastLatcXML = options.b
string bcastLatcXML = "bcast_"
int configMap = 2L
 regAttrDef = LATCREGATTR_CONFIG
int converter = 2l
tuple gLat = converter.readLatteXML(latteXML)
tuple gLatcRaw = converter.makeLatcDOC(gLat,bcastFlag=False)
tuple bcast = converter.readLatcXML(bcastLatcXML)
tuple bcast = converter.buildLatcBcast()
tuple bcastLatcXML = os.path.join(latcXMLdir,bcastLatcXML)
tuple bcastLatcXML = open(bcastLatcXML, 'w')
tuple purged = converter.purgeBcast(gLatcRaw, bcast)


Function Documentation

def LICOS.tools.LATc.latte2latcXML.appendChild   node,
  elem
 

Definition at line 919 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.cloneAttrNode   node,
  attrNode
 

Definition at line 908 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.createElement   node,
  elem
 

Definition at line 916 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.getAttribute   node,
  attr
 

Definition at line 896 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.hasAttribute   node,
  attr
 

Definition at line 899 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.setAttribute   node,
  attr,
  value
 

Definition at line 902 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.setAttributeNode   node,
  attr
 

Definition at line 905 of file latte2latcXML.py.

def LICOS.tools.LATc.latte2latcXML.usage   msg  ) 
 

Definition at line 922 of file latte2latcXML.py.


Variable Documentation

string __abstract__ = "LATTE to LATC XML converter" [static]
 

Definition at line 11 of file latte2latcXML.py.

string __author__ = "Jim Panetta <panetta@slac.stanford.edu> SLAC - GLAST LAT I&T/Online" [static]
 

Definition at line 12 of file latte2latcXML.py.

string __credits__ = "SLAC" [static]
 

Definition at line 16 of file latte2latcXML.py.

tuple __date__ = ("$Date: 2006/04/21 14:13:40 $") [static]
 

Definition at line 13 of file latte2latcXML.py.

string __facility__ = "Online" [static]
 

Definition at line 10 of file latte2latcXML.py.

string __release__ = "$Name: HEAD $" [static]
 

Definition at line 15 of file latte2latcXML.py.

string __version__ = "$Revision: 1.17 $" [static]
 

Definition at line 14 of file latte2latcXML.py.

tuple bcast = converter.buildLatcBcast() [static]
 

Definition at line 966 of file latte2latcXML.py.

tuple bcast = converter.readLatcXML(bcastLatcXML) [static]
 

Definition at line 964 of file latte2latcXML.py.

tuple bcastLatcXML = open(bcastLatcXML, 'w') [static]
 

Definition at line 969 of file latte2latcXML.py.

tuple bcastLatcXML = os.path.join(latcXMLdir,bcastLatcXML) [static]
 

Definition at line 968 of file latte2latcXML.py.

string bcastLatcXML = "bcast_" [static]
 

Definition at line 950 of file latte2latcXML.py.

bcastLatcXML = options.b [static]
 

Definition at line 948 of file latte2latcXML.py.

int configMap = 2L [static]
 

Definition at line 952 of file latte2latcXML.py.

int converter = 2l [static]
 

Definition at line 956 of file latte2latcXML.py.

forceBcast = True [static]
 

Definition at line 947 of file latte2latcXML.py.

forceBcast = False [static]
 

Definition at line 931 of file latte2latcXML.py.

tuple gLat = converter.readLatteXML(latteXML) [static]
 

Definition at line 957 of file latte2latcXML.py.

tuple gLatcRaw = converter.makeLatcDOC(gLat,bcastFlag=False) [static]
 

Definition at line 959 of file latte2latcXML.py.

LAT_NAMESPACE = EMPTY_NAMESPACE [static]
 

Definition at line 60 of file latte2latcXML.py.

dictionary LATC_BCAST_DICT [static]
 

Initial value:

{'TEM': {'CCC': {'CRC': {'CFE': None}},
                           'TCC': {'TRC': None },
                           'SPT': {'TFE': {'TDC': None}},
                           'TIC': None},
                   'AEM': {'ARC': {'AFE': None}},
                   'GEM': {'TAM': None,
                           'SCH': None,
                           'ROI': None,
                           'TIE': None,
                           'WIN': None,
                           'AOC': None}
                  }

Definition at line 40 of file latte2latcXML.py.

tuple LATCREGATTR_CONFIG = os.path.join(ONLINE_ROOT, "LICOS/tools/LATc/regAttrDef.cfg") [static]
 

Definition at line 55 of file latte2latcXML.py.

latcXMLdir = None [static]
 

Definition at line 945 of file latte2latcXML.py.

tuple LATTE2LATC_CONFIG = os.path.join(ONLINE_ROOT, "LICOS/tools/LATc/L52LATc.cfg") [static]
 

Definition at line 54 of file latte2latcXML.py.

latteXML = options.i [static]
 

Definition at line 940 of file latte2latcXML.py.

tuple options = gOptions.Options(['i','o'],['b'],['s']) [static]
 

Definition at line 933 of file latte2latcXML.py.

tuple purged = converter.purgeBcast(gLatcRaw, bcast) [static]
 

Definition at line 973 of file latte2latcXML.py.

regAttrDef = LATCREGATTR_CONFIG [static]
 

Definition at line 953 of file latte2latcXML.py.

list tccDirection = ['lo','hi','hi','lo','hi','lo','lo','hi','hilo'] [static]
 

Definition at line 37 of file latte2latcXML.py.

list tccSide = ['+x','+x','+y','+y','-x','-x','-y','-y','all'] [static]
 

Definition at line 36 of file latte2latcXML.py.


Generated on Thu Apr 27 20:53:56 2006 for LICOS L02-01-00 by doxygen 1.4.6-NO