libs/unLHCCircuit_CRYO.ctl File Reference

LHCCircuit Cryo

This is a set of functions provided to manage Cryo Data in LHCCircuit
const string SYSTEM_PATTERN = "<system *"
const string CIRCUIT_PATTERN = "*<circuit *"
const string INSTRUM_PATTERN = "*<cryo_device *"
const string SYSTEM_PATTERN_END = "</system>*"
const string CIRCUIT_PATTERN_END = "*</circuit>*"
const string CRYO_SEPARATOR = ";"
int unLHCCircuit_CRYO_readXMLFile (const string sFileName)
int unLHCCircuit_CRYO_setCryoDomainNature (const string sSystemName)
int unLHCCircuit_CRYO_getSubSystems (const dyn_string dsNames, const int iLen, dyn_string &dsSubSystems, dyn_dyn_string &ddsDevicesSubSystems)
int unLHCCircuit_CRYO_checDollarParameters (const string sCircuit, const string sInterlockType, const string sCircuitType, const int iLen)
int unLHCCircuit_CRYO_orderDevices (dyn_string &dsNames)
int unLHCCircuit_CRYO_getInstrumSynopticDollarParameters (const string sInterlockType, const string sCircuitType, const string sCircuit, dyn_string dsTemp, const int iLen, dyn_string &dsCryo)
int unLHCCircuit_CRYO_getCryoSynopticDollarParameters (const dyn_string dsTemp, const int iLen, string &sDollars)
int unLHCCircuit_CRYO_setDollarParams (const dyn_string dsSubSystems, const dyn_dyn_string ddsDevicesSubSystems, string &sDollars)
int unLHCCircuit_CRYO_getCryoPanel (const string sCircuit, const string sInterlockType, const string sCircuitType, const string sDollars, const string sDFB, string &sPanel, dyn_string &diXY)
int unLHCCircuit_CRYO_getPanelDollarParameter (const string sCircuit, const string sFile, const string sDollars, const string sDFB, dyn_string &dsDollars)
int unLHCCircuit_CRYO_addCryoSymbol (const string sCircuit, const string sInterlockType, const string sCircuitType, const string sCryoDollars)
int unLHCCircuit_CRYO_getDFB (const string sCryoDollars, string &sDFB)

Detailed Description

Authors:
: Frederic BERNARD AB/CO-IS
Date:
: 29/10/2008

Function Documentation

int unLHCCircuit_CRYO_addCryoSymbol ( const string  sCircuit,
const string  sInterlockType,
const string  sCircuitType,
const string  sCryoDollars 
)

unLHCCircuit_CRYO_addCryoSymbol

int unLHCCircuit_CRYO_checDollarParameters ( const string  sCircuit,
const string  sInterlockType,
const string  sCircuitType,
const int  iLen 
)

CRYO_checDollarParameters - OBSOLETE

int unLHCCircuit_CRYO_getCryoPanel ( const string  sCircuit,
const string  sInterlockType,
const string  sCircuitType,
const string  sDollars,
const string  sDFB,
string &  sPanel,
dyn_string &  diXY 
)

unLHCCircuit_CRYO_getCryoPanel

int unLHCCircuit_CRYO_getCryoSynopticDollarParameters ( const dyn_string  dsTemp,
const int  iLen,
string &  sDollars 
)

CRYO_getCryoSynopticDollarParameters

int unLHCCircuit_CRYO_getDFB ( const string  sCryoDollars,
string &  sDFB 
)

unLHCCircuit_CRYO_getDFB

int unLHCCircuit_CRYO_getInstrumSynopticDollarParameters ( const string  sInterlockType,
const string  sCircuitType,
const string  sCircuit,
dyn_string  dsTemp,
const int  iLen,
dyn_string &  dsCryo 
)

CRYO_getInstrumSynopticDollarParameters

int unLHCCircuit_CRYO_getPanelDollarParameter ( const string  sCircuit,
const string  sFile,
const string  sDollars,
const string  sDFB,
dyn_string &  dsDollars 
)

unLHCCircuit_CRYO_getPanelDollarParameter

int unLHCCircuit_CRYO_getSubSystems ( const dyn_string  dsNames,
const int  iLen,
dyn_string &  dsSubSystems,
dyn_dyn_string &  ddsDevicesSubSystems 
)

CRYO_getSubSystems - OBSOLETE

int unLHCCircuit_CRYO_orderDevices ( dyn_string &  dsNames)

CRYO_orderDevices

int unLHCCircuit_CRYO_readXMLFile ( const string  sFileName)

CRYO_readXMLFile - OBSOLETE

int unLHCCircuit_CRYO_setCryoDomainNature ( const string  sSystemName)

CRYO_setCryoDomainNature - OBSOLETE

int unLHCCircuit_CRYO_setDollarParams ( const dyn_string  dsSubSystems,
const dyn_dyn_string  ddsDevicesSubSystems,
string &  sDollars 
)

CRYO_setDollarParams

 All Files Functions