1055 lines
56 KiB
HTML
1055 lines
56 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>musrfit: PXmlRgeHandler Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">musrfit<span id="projectnumber"> 1.9.9</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.13.2 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',false,false,'search.php','Search',true);
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){initNavTree('classPXmlRgeHandler.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classPXmlRgeHandler-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">PXmlRgeHandler Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>XML SAX parser handler for TrimSP configuration files.
|
|
<a href="#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PXmlRgeHandler:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPXmlRgeHandler__inherit__graph.png" border="0" usemap="#aPXmlRgeHandler_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aPXmlRgeHandler_inherit__map" id="aPXmlRgeHandler_inherit__map">
|
|
<area shape="rect" title="XML SAX parser handler for TrimSP configuration files." alt="" coords="25,81,150,109"/>
|
|
<area shape="rect" title=" " alt="" coords="5,5,74,33"/>
|
|
<area shape="poly" title=" " alt="" coords="59,45,81,79,77,82,54,48"/>
|
|
<area shape="rect" title=" " alt="" coords="98,5,176,33"/>
|
|
<area shape="poly" title=" " alt="" coords="122,48,98,82,94,79,117,45"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for PXmlRgeHandler:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPXmlRgeHandler__coll__graph.png" border="0" usemap="#aPXmlRgeHandler_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aPXmlRgeHandler_coll__map" id="aPXmlRgeHandler_coll__map">
|
|
<area shape="rect" title="XML SAX parser handler for TrimSP configuration files." alt="" coords="25,81,150,109"/>
|
|
<area shape="rect" title=" " alt="" coords="5,5,74,33"/>
|
|
<area shape="poly" title=" " alt="" coords="59,45,81,79,77,82,54,48"/>
|
|
<area shape="rect" title=" " alt="" coords="98,5,176,33"/>
|
|
<area shape="poly" title=" " alt="" coords="122,48,98,82,94,79,117,45"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3b06d062d13f03c5db8accadb2f91904" id="r_a3b06d062d13f03c5db8accadb2f91904"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b06d062d13f03c5db8accadb2f91904">PXmlRgeHandler</a> ()</td></tr>
|
|
<tr class="memdesc:a3b06d062d13f03c5db8accadb2f91904"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br /></td></tr>
|
|
<tr class="separator:a3b06d062d13f03c5db8accadb2f91904"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6756f0b8843f5f3db023937d2131c6be" id="r_a6756f0b8843f5f3db023937d2131c6be"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6756f0b8843f5f3db023937d2131c6be">~PXmlRgeHandler</a> ()</td></tr>
|
|
<tr class="memdesc:a6756f0b8843f5f3db023937d2131c6be"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr>
|
|
<tr class="separator:a6756f0b8843f5f3db023937d2131c6be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a666d4b109a6cc591af84d9e3c2f95c63" id="r_a666d4b109a6cc591af84d9e3c2f95c63"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a666d4b109a6cc591af84d9e3c2f95c63">OnStartDocument</a> ()</td></tr>
|
|
<tr class="memdesc:a666d4b109a6cc591af84d9e3c2f95c63"><td class="mdescLeft"> </td><td class="mdescRight">Called at start of XML document parsing (SLOT) <br /></td></tr>
|
|
<tr class="separator:a666d4b109a6cc591af84d9e3c2f95c63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd3ce02a6c2aeff8f45e1de5a34b0ac7" id="r_acd3ce02a6c2aeff8f45e1de5a34b0ac7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd3ce02a6c2aeff8f45e1de5a34b0ac7">OnEndDocument</a> ()</td></tr>
|
|
<tr class="memdesc:acd3ce02a6c2aeff8f45e1de5a34b0ac7"><td class="mdescLeft"> </td><td class="mdescRight">Called at end of XML document parsing, performs validation (SLOT) <br /></td></tr>
|
|
<tr class="separator:acd3ce02a6c2aeff8f45e1de5a34b0ac7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b331fb318d47dfaf6ffbe71c921e794" id="r_a4b331fb318d47dfaf6ffbe71c921e794"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b331fb318d47dfaf6ffbe71c921e794">OnStartElement</a> (const char *str, const TList *attributes)</td></tr>
|
|
<tr class="memdesc:a4b331fb318d47dfaf6ffbe71c921e794"><td class="mdescLeft"> </td><td class="mdescRight">Called when XML start tag is encountered (SLOT) <br /></td></tr>
|
|
<tr class="separator:a4b331fb318d47dfaf6ffbe71c921e794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a440c78ea7863d6c610c3f7268c6af67d" id="r_a440c78ea7863d6c610c3f7268c6af67d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a440c78ea7863d6c610c3f7268c6af67d">OnEndElement</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:a440c78ea7863d6c610c3f7268c6af67d"><td class="mdescLeft"> </td><td class="mdescRight">Called when XML end tag is encountered (SLOT) <br /></td></tr>
|
|
<tr class="separator:a440c78ea7863d6c610c3f7268c6af67d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6097accba20a3050511078ef325ba15f" id="r_a6097accba20a3050511078ef325ba15f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6097accba20a3050511078ef325ba15f">OnCharacters</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:a6097accba20a3050511078ef325ba15f"><td class="mdescLeft"> </td><td class="mdescRight">Called for element content between tags (SLOT) <br /></td></tr>
|
|
<tr class="separator:a6097accba20a3050511078ef325ba15f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46609fc9ad3ba6a607a31c2c6ce5c6e7" id="r_a46609fc9ad3ba6a607a31c2c6ce5c6e7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a46609fc9ad3ba6a607a31c2c6ce5c6e7">OnComment</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:a46609fc9ad3ba6a607a31c2c6ce5c6e7"><td class="mdescLeft"> </td><td class="mdescRight">Called for XML comments (SLOT) <br /></td></tr>
|
|
<tr class="separator:a46609fc9ad3ba6a607a31c2c6ce5c6e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3db2efef7106e2f948b01af2856d57d" id="r_ad3db2efef7106e2f948b01af2856d57d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3db2efef7106e2f948b01af2856d57d">OnWarning</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:ad3db2efef7106e2f948b01af2856d57d"><td class="mdescLeft"> </td><td class="mdescRight">Called when parser emits a warning (SLOT) <br /></td></tr>
|
|
<tr class="separator:ad3db2efef7106e2f948b01af2856d57d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada9c80b881c3f16c9467103446a1a5b4" id="r_ada9c80b881c3f16c9467103446a1a5b4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ada9c80b881c3f16c9467103446a1a5b4">OnError</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:ada9c80b881c3f16c9467103446a1a5b4"><td class="mdescLeft"> </td><td class="mdescRight">Called when parser encounters an error (SLOT) <br /></td></tr>
|
|
<tr class="separator:ada9c80b881c3f16c9467103446a1a5b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a773b578b0835767e83e20b11ff689528" id="r_a773b578b0835767e83e20b11ff689528"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a773b578b0835767e83e20b11ff689528">OnFatalError</a> (const char *str)</td></tr>
|
|
<tr class="memdesc:a773b578b0835767e83e20b11ff689528"><td class="mdescLeft"> </td><td class="mdescRight">Called when parser encounters a fatal error (SLOT) <br /></td></tr>
|
|
<tr class="separator:a773b578b0835767e83e20b11ff689528"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3683c8d6d5390fc62c85bffe48ac9f52" id="r_a3683c8d6d5390fc62c85bffe48ac9f52"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3683c8d6d5390fc62c85bffe48ac9f52">OnCdataBlock</a> (const char *str, Int_t len)</td></tr>
|
|
<tr class="memdesc:a3683c8d6d5390fc62c85bffe48ac9f52"><td class="mdescLeft"> </td><td class="mdescRight">Called for CDATA blocks (SLOT) <br /></td></tr>
|
|
<tr class="separator:a3683c8d6d5390fc62c85bffe48ac9f52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96dfe76bac6b3a5ea139f62a1eeff362" id="r_a96dfe76bac6b3a5ea139f62a1eeff362"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96dfe76bac6b3a5ea139f62a1eeff362">IsValid</a> ()</td></tr>
|
|
<tr class="memdesc:a96dfe76bac6b3a5ea139f62a1eeff362"><td class="mdescLeft"> </td><td class="mdescRight">Returns validity status of parsed configuration. <br /></td></tr>
|
|
<tr class="separator:a96dfe76bac6b3a5ea139f62a1eeff362"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2102880ed9d7351400700cb8e25f9093" id="r_a2102880ed9d7351400700cb8e25f9093"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2102880ed9d7351400700cb8e25f9093">GetTrimSpDataPath</a> ()</td></tr>
|
|
<tr class="memdesc:a2102880ed9d7351400700cb8e25f9093"><td class="mdescLeft"> </td><td class="mdescRight">Returns the TrimSP data directory path. <br /></td></tr>
|
|
<tr class="separator:a2102880ed9d7351400700cb8e25f9093"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16a6760eadb47c6f6bb422c02d774777" id="r_a16a6760eadb47c6f6bb422c02d774777"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a16a6760eadb47c6f6bb422c02d774777">GetTrimSpFlnPre</a> ()</td></tr>
|
|
<tr class="memdesc:a16a6760eadb47c6f6bb422c02d774777"><td class="mdescLeft"> </td><td class="mdescRight">Returns the RGE filename prefix. <br /></td></tr>
|
|
<tr class="separator:a16a6760eadb47c6f6bb422c02d774777"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80d7fd2f131086c2f6ae292bfa5c21a4" id="r_a80d7fd2f131086c2f6ae292bfa5c21a4"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a80d7fd2f131086c2f6ae292bfa5c21a4">GetTrimSpDataVectorList</a> () const</td></tr>
|
|
<tr class="memdesc:a80d7fd2f131086c2f6ae292bfa5c21a4"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of implantation energies. <br /></td></tr>
|
|
<tr class="separator:a80d7fd2f131086c2f6ae292bfa5c21a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:ad4680b9c0a1706be946575961db7986f" id="r_ad4680b9c0a1706be946575961db7986f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad4680b9c0a1706be946575961db7986f">EKeyWords</a> { <a class="el" href="#ad4680b9c0a1706be946575961db7986fa67bc99060f6075e37cc1e078b19d1806">eEmpty</a>
|
|
, <a class="el" href="#ad4680b9c0a1706be946575961db7986fa037abdc766855a2cd762bdbd12afcd46">eDataPath</a>
|
|
, <a class="el" href="#ad4680b9c0a1706be946575961db7986fae3eff1d1e2c2753b398ed226eb419684">eFlnPre</a>
|
|
, <a class="el" href="#ad4680b9c0a1706be946575961db7986faa6d2a24f9f7eaa888e2662a7b2334f74">eEnergy</a>
|
|
}</td></tr>
|
|
<tr class="memdesc:ad4680b9c0a1706be946575961db7986f"><td class="mdescLeft"> </td><td class="mdescRight">Enum for tracking which XML element is currently being parsed. <a href="#ad4680b9c0a1706be946575961db7986f">More...</a><br /></td></tr>
|
|
<tr class="separator:ad4680b9c0a1706be946575961db7986f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:af5d6bfd3544b78657e03c6047a582f5e" id="r_af5d6bfd3544b78657e03c6047a582f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#ad4680b9c0a1706be946575961db7986f">EKeyWords</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af5d6bfd3544b78657e03c6047a582f5e">fKey</a></td></tr>
|
|
<tr class="memdesc:af5d6bfd3544b78657e03c6047a582f5e"><td class="mdescLeft"> </td><td class="mdescRight">Current parsing context/state. <br /></td></tr>
|
|
<tr class="separator:af5d6bfd3544b78657e03c6047a582f5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e6c7ae57f2599763aa8322e3e0d416c" id="r_a0e6c7ae57f2599763aa8322e3e0d416c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e6c7ae57f2599763aa8322e3e0d416c">isTrimSp</a> {false}</td></tr>
|
|
<tr class="memdesc:a0e6c7ae57f2599763aa8322e3e0d416c"><td class="mdescLeft"> </td><td class="mdescRight">True when inside <trim_sp> element. <br /></td></tr>
|
|
<tr class="separator:a0e6c7ae57f2599763aa8322e3e0d416c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbd7009dc2aa33089915fd63ee7b08df" id="r_abbd7009dc2aa33089915fd63ee7b08df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#abbd7009dc2aa33089915fd63ee7b08df">fIsValid</a> {true}</td></tr>
|
|
<tr class="memdesc:abbd7009dc2aa33089915fd63ee7b08df"><td class="mdescLeft"> </td><td class="mdescRight">Validity flag (false if parsing errors occur) <br /></td></tr>
|
|
<tr class="separator:abbd7009dc2aa33089915fd63ee7b08df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49203c0efe8dc0f453188c262f00f7ff" id="r_a49203c0efe8dc0f453188c262f00f7ff"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a49203c0efe8dc0f453188c262f00f7ff">fTrimSpDataPath</a> {""}</td></tr>
|
|
<tr class="memdesc:a49203c0efe8dc0f453188c262f00f7ff"><td class="mdescLeft"> </td><td class="mdescRight">Directory path to RGE files. <br /></td></tr>
|
|
<tr class="separator:a49203c0efe8dc0f453188c262f00f7ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28d2033cc5cb008917ce7d76a3821090" id="r_a28d2033cc5cb008917ce7d76a3821090"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28d2033cc5cb008917ce7d76a3821090">fTrimSpFlnPre</a> {""}</td></tr>
|
|
<tr class="memdesc:a28d2033cc5cb008917ce7d76a3821090"><td class="mdescLeft"> </td><td class="mdescRight">RGE filename prefix (e.g., "LCCO_E" for LCCO_E1000.rge) <br /></td></tr>
|
|
<tr class="separator:a28d2033cc5cb008917ce7d76a3821090"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76a18f596038cbe81be2a72e1f775154" id="r_a76a18f596038cbe81be2a72e1f775154"><td class="memItemLeft" align="right" valign="top"><a class="el" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76a18f596038cbe81be2a72e1f775154">fTrimSpDataEnergyList</a></td></tr>
|
|
<tr class="memdesc:a76a18f596038cbe81be2a72e1f775154"><td class="mdescLeft"> </td><td class="mdescRight">List of implantation energies in eV. <br /></td></tr>
|
|
<tr class="separator:a76a18f596038cbe81be2a72e1f775154"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>XML SAX parser handler for TrimSP configuration files. </p>
|
|
<p><a class="el" href="classPXmlRgeHandler.html" title="XML SAX parser handler for TrimSP configuration files.">PXmlRgeHandler</a> parses XML configuration files to extract TrimSP (Transport of Ions in Matter) data file locations and parameters. The XML file specifies:</p><ul>
|
|
<li>Data path: Directory containing .rge files</li>
|
|
<li>Filename prefix: Base name for RGE files (e.g., "LCCO_E")</li>
|
|
<li>Energy list: Implantation energies (individual values or start/stop/step)</li>
|
|
</ul>
|
|
<p>This handler implements ROOT's TSAXParser callbacks for event-driven XML parsing.</p>
|
|
<dl class="section user"><dt>XML Format Example:</dt><dd><div class="fragment"><div class="line"><<span class="keywordtype">trim_sp</span>></div>
|
|
<div class="line"> <<span class="keywordtype">data_path</span>>/<span class="keyword">path</span>/<span class="keyword">to</span>/<span class="keyword">rge</span>/<span class="keyword">files</span></<span class="keywordtype">data_path</span>></div>
|
|
<div class="line"> <<span class="keywordtype">rge_fln_pre</span>><span class="keyword">Material_E</span></<span class="keywordtype">rge_fln_pre</span>></div>
|
|
<div class="line"> <<span class="keywordtype">energy</span>>1000</<span class="keywordtype">energy</span>></div>
|
|
<div class="line"> <<span class="keywordtype">energy</span>>5000</<span class="keywordtype">energy</span>></div>
|
|
<div class="line"> <<span class="keywordtype">energy_vect</span> <span class="keyword">start</span>=<span class="stringliteral">"10000"</span> <span class="keyword">stop</span>=<span class="stringliteral">"30000"</span> <span class="keyword">step</span>=<span class="stringliteral">"1000"</span>/></div>
|
|
<div class="line"></<span class="keywordtype">trim_sp</span>></div>
|
|
</div><!-- fragment --></dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPRgeHandler.html" title="Manager for TrimSP range distribution data.">PRgeHandler</a> for the <a class="el" href="addRun_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> RGE data manager </dd>
|
|
<dd>
|
|
TSAXParser for ROOT's SAX parser implementation </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00097">97</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="ad4680b9c0a1706be946575961db7986f" name="ad4680b9c0a1706be946575961db7986f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4680b9c0a1706be946575961db7986f">◆ </a></span>EKeyWords</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ad4680b9c0a1706be946575961db7986f">PXmlRgeHandler::EKeyWords</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enum for tracking which XML element is currently being parsed. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad4680b9c0a1706be946575961db7986fa67bc99060f6075e37cc1e078b19d1806" name="ad4680b9c0a1706be946575961db7986fa67bc99060f6075e37cc1e078b19d1806"></a>eEmpty </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad4680b9c0a1706be946575961db7986fa037abdc766855a2cd762bdbd12afcd46" name="ad4680b9c0a1706be946575961db7986fa037abdc766855a2cd762bdbd12afcd46"></a>eDataPath </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad4680b9c0a1706be946575961db7986fae3eff1d1e2c2753b398ed226eb419684" name="ad4680b9c0a1706be946575961db7986fae3eff1d1e2c2753b398ed226eb419684"></a>eFlnPre </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad4680b9c0a1706be946575961db7986faa6d2a24f9f7eaa888e2662a7b2334f74" name="ad4680b9c0a1706be946575961db7986faa6d2a24f9f7eaa888e2662a7b2334f74"></a>eEnergy </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00178">178</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a3b06d062d13f03c5db8accadb2f91904" name="a3b06d062d13f03c5db8accadb2f91904"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b06d062d13f03c5db8accadb2f91904">◆ </a></span>PXmlRgeHandler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PXmlRgeHandler::PXmlRgeHandler </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Default constructor. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00101">101</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6756f0b8843f5f3db023937d2131c6be" name="a6756f0b8843f5f3db023937d2131c6be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6756f0b8843f5f3db023937d2131c6be">◆ </a></span>~PXmlRgeHandler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual PXmlRgeHandler::~PXmlRgeHandler </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Destructor. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00103">103</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a2102880ed9d7351400700cb8e25f9093" name="a2102880ed9d7351400700cb8e25f9093"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2102880ed9d7351400700cb8e25f9093">◆ </a></span>GetTrimSpDataPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual std::string PXmlRgeHandler::GetTrimSpDataPath </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the TrimSP data directory path. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Directory path containing .rge files </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00162">162</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00184">fTrimSpDataPath</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80d7fd2f131086c2f6ae292bfa5c21a4" name="a80d7fd2f131086c2f6ae292bfa5c21a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80d7fd2f131086c2f6ae292bfa5c21a4">◆ </a></span>GetTrimSpDataVectorList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const <a class="el" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> PXmlRgeHandler::GetTrimSpDataVectorList </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the list of implantation energies. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of energies in eV </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00174">174</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00186">fTrimSpDataEnergyList</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16a6760eadb47c6f6bb422c02d774777" name="a16a6760eadb47c6f6bb422c02d774777"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16a6760eadb47c6f6bb422c02d774777">◆ </a></span>GetTrimSpFlnPre()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual std::string PXmlRgeHandler::GetTrimSpFlnPre </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the RGE filename prefix. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Filename prefix (e.g., "LCCO_E" for files like LCCO_E1000.rge) </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00168">168</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00185">fTrimSpFlnPre</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96dfe76bac6b3a5ea139f62a1eeff362" name="a96dfe76bac6b3a5ea139f62a1eeff362"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96dfe76bac6b3a5ea139f62a1eeff362">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool PXmlRgeHandler::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns validity status of parsed configuration. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if XML was parsed successfully and all required fields are present </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00156">156</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00182">fIsValid</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3683c8d6d5390fc62c85bffe48ac9f52" name="a3683c8d6d5390fc62c85bffe48ac9f52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3683c8d6d5390fc62c85bffe48ac9f52">◆ </a></span>OnCdataBlock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnCdataBlock </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Int_t</td> <td class="paramname"><span class="paramname"><em>len</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called for CDATA blocks (SLOT) </p>
|
|
<p>SAX callback invoked for CDATA blocks.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>CDATA content </td></tr>
|
|
<tr><td class="paramname">len</td><td>Length of CDATA</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Currently not used - CDATA blocks are ignored.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>CDATA content </td></tr>
|
|
<tr><td class="paramname">len</td><td>Length of CDATA content </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00352">352</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6097accba20a3050511078ef325ba15f" name="a6097accba20a3050511078ef325ba15f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6097accba20a3050511078ef325ba15f">◆ </a></span>OnCharacters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnCharacters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called for element content between tags (SLOT) </p>
|
|
<p>SAX callback invoked for text content between XML tags.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Character data</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Processes the content based on the current parsing state (fKey):</p><ul>
|
|
<li>eDataPath: Stores the data directory path</li>
|
|
<li>eFlnPre: Stores the RGE filename prefix</li>
|
|
<li>eEnergy: Parses integer energy value and adds to energy list</li>
|
|
</ul>
|
|
<p>Performs validation and error handling for energy values, ensuring they are valid integers within range.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Text content from XML element </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00236">236</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00178">eDataPath</a>, <a class="el" href="PRgeHandler_8h_source.html#l00178">eEnergy</a>, <a class="el" href="PRgeHandler_8h_source.html#l00178">eFlnPre</a>, <a class="el" href="PRgeHandler_8h_source.html#l00182">fIsValid</a>, <a class="el" href="PRgeHandler_8h_source.html#l00179">fKey</a>, <a class="el" href="PRgeHandler_8h_source.html#l00186">fTrimSpDataEnergyList</a>, <a class="el" href="PRgeHandler_8h_source.html#l00184">fTrimSpDataPath</a>, <a class="el" href="PRgeHandler_8h_source.html#l00185">fTrimSpFlnPre</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00319">OnError()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46609fc9ad3ba6a607a31c2c6ce5c6e7" name="a46609fc9ad3ba6a607a31c2c6ce5c6e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46609fc9ad3ba6a607a31c2c6ce5c6e7">◆ </a></span>OnComment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnComment </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called for XML comments (SLOT) </p>
|
|
<p>SAX callback invoked for XML comments.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Comment text</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Currently not used - comments are ignored.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Comment text </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00287">287</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd3ce02a6c2aeff8f45e1de5a34b0ac7" name="acd3ce02a6c2aeff8f45e1de5a34b0ac7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd3ce02a6c2aeff8f45e1de5a34b0ac7">◆ </a></span>OnEndDocument()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnEndDocument </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called at end of XML document parsing, performs validation (SLOT) </p>
|
|
<p>SAX callback invoked at the end of XML document parsing.</p>
|
|
<p>Performs final validation to ensure all required fields were parsed:</p><ul>
|
|
<li>TrimSP data path must be set</li>
|
|
<li>RGE filename prefix must be set</li>
|
|
<li>At least one implantation energy must be specified</li>
|
|
</ul>
|
|
<p>Sets fIsValid to false and calls <a class="el" href="#ada9c80b881c3f16c9467103446a1a5b4" title="Called when parser encounters an error (SLOT)">OnError()</a> if any validation fails. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00072">72</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00182">fIsValid</a>, <a class="el" href="PRgeHandler_8h_source.html#l00186">fTrimSpDataEnergyList</a>, <a class="el" href="PRgeHandler_8h_source.html#l00184">fTrimSpDataPath</a>, <a class="el" href="PRgeHandler_8h_source.html#l00185">fTrimSpFlnPre</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00319">OnError()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a440c78ea7863d6c610c3f7268c6af67d" name="a440c78ea7863d6c610c3f7268c6af67d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a440c78ea7863d6c610c3f7268c6af67d">◆ </a></span>OnEndElement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnEndElement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when XML end tag is encountered (SLOT) </p>
|
|
<p>SAX callback invoked when an XML end tag is encountered.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Element name</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Resets the parsing state when leaving the <trim_sp> section and clears the current element key for all end tags.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>XML element name </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00211">211</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00178">eEmpty</a>, <a class="el" href="PRgeHandler_8h_source.html#l00179">fKey</a>, and <a class="el" href="PRgeHandler_8h_source.html#l00181">isTrimSp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada9c80b881c3f16c9467103446a1a5b4" name="ada9c80b881c3f16c9467103446a1a5b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada9c80b881c3f16c9467103446a1a5b4">◆ </a></span>OnError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when parser encounters an error (SLOT) </p>
|
|
<p>SAX callback invoked when the parser encounters an error.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Error message</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Prints error message to stderr. Called both by the parser and by this handler's own validation code.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Error message </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00319">319</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8cpp_source.html#l00236">OnCharacters()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00072">OnEndDocument()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00113">OnStartElement()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a773b578b0835767e83e20b11ff689528" name="a773b578b0835767e83e20b11ff689528"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a773b578b0835767e83e20b11ff689528">◆ </a></span>OnFatalError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnFatalError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when parser encounters a fatal error (SLOT) </p>
|
|
<p>SAX callback invoked when the parser encounters a fatal error.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Fatal error message</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Prints fatal error message to stderr. Fatal errors typically stop parsing.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Fatal error message </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00335">335</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a666d4b109a6cc591af84d9e3c2f95c63" name="a666d4b109a6cc591af84d9e3c2f95c63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a666d4b109a6cc591af84d9e3c2f95c63">◆ </a></span>OnStartDocument()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void PXmlRgeHandler::OnStartDocument </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called at start of XML document parsing (SLOT) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b331fb318d47dfaf6ffbe71c921e794" name="a4b331fb318d47dfaf6ffbe71c921e794"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b331fb318d47dfaf6ffbe71c921e794">◆ </a></span>OnStartElement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnStartElement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const TList *</td> <td class="paramname"><span class="paramname"><em>attributes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when XML start tag is encountered (SLOT) </p>
|
|
<p>SAX callback invoked when an XML start tag is encountered.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Element name </td></tr>
|
|
<tr><td class="paramname">attributes</td><td>Element attributes (used for energy_vect)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Processes recognized elements within the <trim_sp> section:</p><ul>
|
|
<li><data_path>: Directory containing RGE files</li>
|
|
<li><rge_fln_pre>: RGE filename prefix</li>
|
|
<li><energy>: Single implantation energy value</li>
|
|
<li><energy_vect>: Energy range with start/stop/step attributes</li>
|
|
</ul>
|
|
<p>For <energy_vect>, parses the attributes and generates the energy list. Performs extensive validation on attribute values and ranges.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>XML element name </td></tr>
|
|
<tr><td class="paramname">attributes</td><td>Element attributes (only used for energy_vect) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00113">113</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="PRgeHandler_8h_source.html#l00178">eDataPath</a>, <a class="el" href="PRgeHandler_8h_source.html#l00178">eEnergy</a>, <a class="el" href="PRgeHandler_8h_source.html#l00178">eFlnPre</a>, <a class="el" href="PRgeHandler_8h_source.html#l00182">fIsValid</a>, <a class="el" href="PRgeHandler_8h_source.html#l00179">fKey</a>, <a class="el" href="PRgeHandler_8h_source.html#l00186">fTrimSpDataEnergyList</a>, <a class="el" href="PRgeHandler_8h_source.html#l00181">isTrimSp</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00319">OnError()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3db2efef7106e2f948b01af2856d57d" name="ad3db2efef7106e2f948b01af2856d57d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3db2efef7106e2f948b01af2856d57d">◆ </a></span>OnWarning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PXmlRgeHandler::OnWarning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when parser emits a warning (SLOT) </p>
|
|
<p>SAX callback invoked when the parser emits a warning.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Warning message</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Prints warning message to stderr.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Warning message from parser </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8cpp_source.html#l00302">302</a> of file <a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="abbd7009dc2aa33089915fd63ee7b08df" name="abbd7009dc2aa33089915fd63ee7b08df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abbd7009dc2aa33089915fd63ee7b08df">◆ </a></span>fIsValid</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PXmlRgeHandler::fIsValid {true}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Validity flag (false if parsing errors occur) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00182">182</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8h_source.html#l00156">IsValid()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00236">OnCharacters()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00072">OnEndDocument()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00113">OnStartElement()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5d6bfd3544b78657e03c6047a582f5e" name="af5d6bfd3544b78657e03c6047a582f5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5d6bfd3544b78657e03c6047a582f5e">◆ </a></span>fKey</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#ad4680b9c0a1706be946575961db7986f">EKeyWords</a> PXmlRgeHandler::fKey</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Current parsing context/state. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00179">179</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8cpp_source.html#l00043">ClassImpQ()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00236">OnCharacters()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00211">OnEndElement()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00113">OnStartElement()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76a18f596038cbe81be2a72e1f775154" name="a76a18f596038cbe81be2a72e1f775154"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76a18f596038cbe81be2a72e1f775154">◆ </a></span>fTrimSpDataEnergyList</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="PMusr_8h.html#aa9c3d2033e27c38e4dbb98e26f1c4e54">PIntVector</a> PXmlRgeHandler::fTrimSpDataEnergyList</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>List of implantation energies in eV. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00186">186</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8h_source.html#l00174">GetTrimSpDataVectorList()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00236">OnCharacters()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00072">OnEndDocument()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00113">OnStartElement()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49203c0efe8dc0f453188c262f00f7ff" name="a49203c0efe8dc0f453188c262f00f7ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49203c0efe8dc0f453188c262f00f7ff">◆ </a></span>fTrimSpDataPath</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string PXmlRgeHandler::fTrimSpDataPath {""}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Directory path to RGE files. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00184">184</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8h_source.html#l00162">GetTrimSpDataPath()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00236">OnCharacters()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00072">OnEndDocument()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28d2033cc5cb008917ce7d76a3821090" name="a28d2033cc5cb008917ce7d76a3821090"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28d2033cc5cb008917ce7d76a3821090">◆ </a></span>fTrimSpFlnPre</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string PXmlRgeHandler::fTrimSpFlnPre {""}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>RGE filename prefix (e.g., "LCCO_E" for LCCO_E1000.rge) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00185">185</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8h_source.html#l00168">GetTrimSpFlnPre()</a>, <a class="el" href="PRgeHandler_8cpp_source.html#l00236">OnCharacters()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00072">OnEndDocument()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e6c7ae57f2599763aa8322e3e0d416c" name="a0e6c7ae57f2599763aa8322e3e0d416c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e6c7ae57f2599763aa8322e3e0d416c">◆ </a></span>isTrimSp</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PXmlRgeHandler::isTrimSp {false}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>True when inside <trim_sp> element. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PRgeHandler_8h_source.html#l00181">181</a> of file <a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="PRgeHandler_8cpp_source.html#l00211">OnEndElement()</a>, and <a class="el" href="PRgeHandler_8cpp_source.html#l00113">OnStartElement()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>/workspace/LMU/musrfit/src/include/<a class="el" href="PRgeHandler_8h_source.html">PRgeHandler.h</a></li>
|
|
<li>/workspace/LMU/musrfit/src/classes/<a class="el" href="PRgeHandler_8cpp_source.html">PRgeHandler.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="classPXmlRgeHandler.html">PXmlRgeHandler</a></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|