Files
musrfit/doc/technical/html/PMusrCanvas_8cpp.html
T
2026-07-31 18:47:29 +00:00

334 lines
28 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: /workspace/LMU/musrfit/src/classes/PMusrCanvas.cpp File 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">&#160;1.10.0</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&amp;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&amp;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&amp;dn=expat.txt MIT */
$(function(){initNavTree('PMusrCanvas_8cpp.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">PMusrCanvas.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;iomanip&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &lt;TColor.h&gt;</code><br />
<code>#include &lt;TRandom.h&gt;</code><br />
<code>#include &lt;TROOT.h&gt;</code><br />
<code>#include &lt;TGFileDialog.h&gt;</code><br />
<code>#include &quot;<a class="el" href="PMusrCanvas_8h_source.html">PMusrCanvas.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="PFourier_8h_source.html">PFourier.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="PStringUtils_8h_source.html">PStringUtils.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for PMusrCanvas.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="PMusrCanvas_8cpp__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2classes_2PMusrCanvas_8cpp" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2classes_2PMusrCanvas_8cpp" id="a_2workspace_2LMU_2musrfit_2src_2classes_2PMusrCanvas_8cpp">
<area shape="rect" title=" " alt="" coords="497,5,698,50"/>
<area shape="rect" title=" " alt="" coords="962,476,1036,504"/>
<area shape="poly" title=" " alt="" coords="497,43,336,66,248,82,165,101,92,122,39,146,21,159,11,173,9,186,14,200,36,225,58,241,82,251,106,256,162,261,194,266,229,274,345,308,437,331,528,356,641,398,667,413,692,426,760,446,814,456,870,462,941,474,947,475,946,480,940,479,869,467,813,461,758,451,690,431,664,417,639,403,526,361,436,336,344,313,227,280,193,271,162,266,106,261,80,256,56,246,33,229,10,203,3,186,6,170,17,156,36,142,91,117,163,95,247,76,335,60,496,38"/>
<area shape="rect" title=" " alt="" coords="213,98,283,126"/>
<area shape="poly" title=" " alt="" coords="499,53,299,100,298,95,498,48"/>
<area shape="rect" title=" " alt="" coords="307,98,376,126"/>
<area shape="poly" title=" " alt="" coords="530,53,391,97,390,92,529,48"/>
<area shape="rect" title=" " alt="" coords="400,98,475,126"/>
<area shape="poly" title=" " alt="" coords="556,53,478,93,475,88,554,48"/>
<area shape="rect" title=" " alt="" coords="499,98,590,126"/>
<area shape="poly" title=" " alt="" coords="586,52,563,86,559,83,581,49"/>
<area shape="rect" title=" " alt="" coords="614,98,690,126"/>
<area shape="poly" title=" " alt="" coords="614,49,637,83,633,86,610,52"/>
<area shape="rect" title=" " alt="" coords="714,98,825,126"/>
<area shape="poly" title=" " alt="" coords="644,48,729,89,727,93,642,53"/>
<area shape="rect" href="PMusrCanvas_8h.html" title=" " alt="" coords="849,98,962,126"/>
<area shape="poly" title=" " alt="" coords="680,48,842,91,841,96,679,53"/>
<area shape="rect" href="PFourier_8h.html" title=" " alt="" coords="1815,476,1898,504"/>
<area shape="poly" title=" " alt="" coords="698,28,1002,40,1190,51,1382,66,1559,86,1706,112,1763,127,1807,144,1835,164,1843,175,1845,186,1846,340,1849,405,1855,461,1850,461,1843,405,1840,340,1840,186,1838,177,1831,167,1805,149,1762,132,1705,117,1558,91,1381,71,1190,56,1001,45,698,34"/>
<area shape="rect" href="PStringUtils_8h.html" title=" " alt="" coords="1637,325,1740,353"/>
<area shape="poly" title=" " alt="" coords="698,32,956,50,1275,79,1427,98,1557,120,1655,144,1687,158,1707,172,1718,188,1724,206,1725,243,1716,281,1704,312,1699,310,1711,279,1720,243,1719,207,1713,190,1704,176,1685,162,1653,149,1556,125,1426,103,1274,84,956,55,698,37"/>
<area shape="rect" title=" " alt="" coords="866,174,945,201"/>
<area shape="poly" title=" " alt="" coords="908,126,908,158,903,158,903,126"/>
<area shape="rect" title=" " alt="" coords="969,174,1058,201"/>
<area shape="poly" title=" " alt="" coords="926,124,983,163,980,167,923,128"/>
<area shape="rect" title=" " alt="" coords="1083,174,1152,201"/>
<area shape="poly" title=" " alt="" coords="944,124,1069,167,1067,172,943,129"/>
<area shape="rect" title=" " alt="" coords="1347,174,1459,201"/>
<area shape="poly" title=" " alt="" coords="963,118,1332,171,1331,176,962,123"/>
<area shape="rect" title=" " alt="" coords="1483,174,1566,201"/>
<area shape="poly" title=" " alt="" coords="962,114,1180,133,1321,149,1468,171,1467,176,1321,155,1179,138,962,120"/>
<area shape="rect" title=" " alt="" coords="24,174,107,201"/>
<area shape="poly" title=" " alt="" coords="849,127,838,128,730,140,639,146,482,150,324,155,232,163,123,176,122,171,231,158,324,150,481,145,638,141,730,134,837,123,848,121"/>
<area shape="rect" title=" " alt="" coords="132,174,226,201"/>
<area shape="poly" title=" " alt="" coords="849,127,838,128,672,145,541,151,409,158,242,176,241,171,409,152,541,146,671,140,837,123,848,121"/>
<area shape="rect" title=" " alt="" coords="250,174,335,201"/>
<area shape="poly" title=" " alt="" coords="849,127,838,128,702,144,595,151,488,158,350,176,350,171,487,153,595,145,702,138,837,123,848,121"/>
<area shape="rect" title=" " alt="" coords="359,174,423,201"/>
<area shape="poly" title=" " alt="" coords="849,127,838,128,727,142,639,149,550,158,438,176,437,171,550,153,638,144,726,137,837,123,848,121"/>
<area shape="rect" title=" " alt="" coords="1687,552,1751,580"/>
<area shape="poly" title=" " alt="" coords="962,111,1103,115,1282,124,1455,142,1526,155,1578,171,1640,199,1686,227,1722,266,1755,324,1764,352,1768,382,1764,442,1750,497,1734,539,1729,538,1745,495,1759,441,1763,382,1759,354,1750,326,1718,269,1683,231,1637,203,1577,176,1525,160,1454,148,1281,130,1102,120,962,116"/>
<area shape="rect" title=" " alt="" coords="447,174,562,201"/>
<area shape="poly" title=" " alt="" coords="849,126,838,128,577,176,576,170,837,123,848,121"/>
<area shape="rect" title=" " alt="" coords="586,174,694,201"/>
<area shape="poly" title=" " alt="" coords="859,129,703,172,701,167,857,124"/>
<area shape="rect" title=" " alt="" coords="719,174,791,201"/>
<area shape="poly" title=" " alt="" coords="880,129,797,169,794,164,877,124"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="1322,552,1391,580"/>
<area shape="poly" title=" " alt="" coords="962,111,1118,116,1312,125,1486,143,1546,156,1567,163,1579,172,1603,204,1615,235,1616,266,1610,298,1596,329,1578,361,1533,430,1504,471,1467,506,1435,529,1401,547,1399,542,1432,524,1464,502,1500,468,1529,427,1574,359,1592,327,1605,296,1611,266,1609,236,1598,206,1576,176,1564,168,1545,161,1485,148,1312,131,1117,121,962,117"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="725,325,836,353"/>
<area shape="poly" title=" " alt="" coords="897,128,859,167,833,188,804,204,779,211,749,216,678,219,511,212,426,209,349,212,286,225,262,236,244,251,237,262,239,272,248,281,266,290,319,305,391,316,559,329,709,334,709,339,559,334,390,321,318,310,264,295,245,285,234,274,232,261,239,248,259,232,284,220,348,207,426,204,511,206,678,214,749,211,778,206,802,199,830,183,856,163,893,124"/>
<area shape="rect" href="PRunListCollection_8h.html" title=" " alt="" coords="1176,174,1323,201"/>
<area shape="poly" title=" " alt="" coords="963,123,1174,167,1173,173,962,128"/>
<area shape="rect" title=" " alt="" coords="1223,628,1281,655"/>
<area shape="poly" title=" " alt="" coords="1339,582,1284,621,1281,617,1336,578"/>
<area shape="rect" title=" " alt="" coords="1332,628,1380,655"/>
<area shape="poly" title=" " alt="" coords="1359,580,1359,612,1354,612,1354,580"/>
<area shape="rect" title=" " alt="" coords="985,628,1061,655"/>
<area shape="poly" title=" " alt="" coords="1322,577,1077,631,1076,626,1321,572"/>
<area shape="rect" title=" " alt="" coords="1685,628,1750,655"/>
<area shape="poly" title=" " alt="" coords="1392,572,1671,628,1670,633,1391,577"/>
<area shape="poly" title=" " alt="" coords="836,342,956,360,1026,376,1093,398,1163,431,1229,470,1330,540,1327,545,1226,474,1161,436,1091,403,1024,381,955,365,836,347"/>
<area shape="poly" title=" " alt="" coords="837,342,917,360,960,376,999,398,1019,415,1033,432,1051,476,1056,513,1054,550,1037,614,1032,612,1049,549,1051,513,1046,477,1028,434,1016,419,996,403,958,381,916,365,836,348"/>
<area shape="rect" title=" " alt="" coords="821,401,892,428"/>
<area shape="poly" title=" " alt="" coords="796,351,834,388,830,392,792,355"/>
<area shape="rect" title=" " alt="" coords="916,401,986,428"/>
<area shape="poly" title=" " alt="" coords="812,351,908,392,906,397,810,356"/>
<area shape="rect" title=" " alt="" coords="1263,401,1319,428"/>
<area shape="poly" title=" " alt="" coords="837,346,1248,404,1247,410,836,351"/>
<area shape="rect" title=" " alt="" coords="702,401,797,428"/>
<area shape="poly" title=" " alt="" coords="777,354,763,387,758,385,772,352"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="486,401,629,428"/>
<area shape="poly" title=" " alt="" coords="741,356,613,398,611,393,740,351"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="482,552,633,580"/>
<area shape="poly" title=" " alt="" coords="724,345,653,351,573,361,503,378,478,389,461,402,452,419,450,438,455,456,465,475,496,511,529,541,526,545,492,515,461,478,450,458,445,438,446,418,457,399,475,385,502,373,572,356,652,345,724,340"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="650,476,743,504"/>
<area shape="poly" title=" " alt="" coords="724,346,656,352,582,362,517,379,493,390,477,402,468,421,471,436,485,448,508,459,569,474,634,482,634,488,568,480,506,464,482,453,466,438,462,420,473,399,490,385,515,374,581,357,656,346,724,340"/>
<area shape="poly" title=" " alt="" coords="630,424,943,474,947,474,946,480,942,479,629,429"/>
<area shape="poly" title=" " alt="" coords="630,424,775,448,893,474,922,488,950,501,1047,526,1146,543,1306,559,1306,565,1145,548,1046,531,949,507,920,493,891,479,774,453,629,429"/>
<area shape="poly" title=" " alt="" coords="619,426,706,447,802,474,1033,552,1210,620,1208,625,1031,557,801,479,705,452,618,432"/>
<area shape="poly" title=" " alt="" coords="614,426,683,446,756,474,825,509,892,548,995,616,992,621,889,552,823,514,754,479,681,451,613,431"/>
<area shape="poly" title=" " alt="" coords="560,429,560,536,555,536,555,429"/>
<area shape="poly" title=" " alt="" coords="584,427,659,466,657,471,581,431"/>
<area shape="rect" title=" " alt="" coords="656,628,787,655"/>
<area shape="poly" title=" " alt="" coords="588,578,680,619,678,624,586,583"/>
<area shape="rect" title=" " alt="" coords="520,628,632,655"/>
<area shape="poly" title=" " alt="" coords="563,580,572,612,566,613,558,581"/>
<area shape="rect" title=" " alt="" coords="320,628,496,655"/>
<area shape="poly" title=" " alt="" coords="532,583,449,623,447,618,530,578"/>
<area shape="poly" title=" " alt="" coords="743,494,1306,556,1306,562,743,499"/>
<area shape="poly" title=" " alt="" coords="744,501,1209,626,1207,631,742,507"/>
<area shape="poly" title=" " alt="" coords="710,502,750,540,777,560,805,577,847,596,890,610,970,629,969,634,889,615,845,601,803,582,774,564,747,544,706,506"/>
<area shape="poly" title=" " alt="" coords="673,507,597,547,594,542,670,502"/>
<area shape="poly" title=" " alt="" coords="701,504,719,612,714,613,696,505"/>
<area shape="poly" title=" " alt="" coords="693,506,675,541,648,581,608,620,604,616,643,578,670,538,688,503"/>
<area shape="poly" title=" " alt="" coords="1324,197,1452,221,1505,234,1533,247,1545,267,1553,287,1556,308,1554,330,1540,372,1516,414,1485,454,1450,490,1388,544,1384,540,1447,486,1481,450,1512,411,1536,370,1549,329,1550,308,1548,289,1541,269,1529,251,1503,239,1451,226,1323,202"/>
<area shape="poly" title=" " alt="" coords="1176,202,1164,204,1085,208,983,210,931,214,885,221,848,233,822,251,818,263,823,276,843,305,865,324,889,337,915,346,971,363,1001,377,1032,399,1095,455,1152,515,1236,614,1231,617,1149,518,1091,458,1029,403,998,382,969,368,913,351,887,342,862,329,839,308,818,278,812,263,818,248,845,229,884,216,931,209,982,205,1085,203,1164,199,1176,197"/>
<area shape="poly" title=" " alt="" coords="1176,202,1164,204,1075,207,960,208,902,211,850,219,807,231,778,251,771,264,768,279,773,310,767,311,763,279,766,262,774,248,805,227,848,213,901,206,959,203,1075,202,1164,199,1176,197"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="1357,249,1497,277"/>
<area shape="poly" title=" " alt="" coords="1282,199,1382,241,1380,246,1280,204"/>
<area shape="rect" href="PRunSingleHisto_8h.html" title=" " alt="" coords="394,249,526,277"/>
<area shape="poly" title=" " alt="" coords="1176,203,1164,204,991,220,854,227,717,235,542,252,542,246,717,230,854,222,990,214,1164,199,1176,197"/>
<area shape="rect" href="PRunSingleHistoRRF_8h.html" title=" " alt="" coords="550,249,706,277"/>
<area shape="poly" title=" " alt="" coords="1176,202,1164,204,945,229,726,252,722,252,721,247,725,247,945,223,1164,199,1176,197"/>
<area shape="rect" href="PRunAsymmetry_8h.html" title=" " alt="" coords="832,249,963,277"/>
<area shape="poly" title=" " alt="" coords="1187,205,976,248,975,243,1186,199"/>
<area shape="rect" href="PRunAsymmetryRRF_8h.html" title=" " alt="" coords="987,249,1141,277"/>
<area shape="poly" title=" " alt="" coords="1217,204,1112,246,1110,241,1215,199"/>
<area shape="rect" href="PRunAsymmetryBNMR_8h.html" title=" " alt="" coords="1166,249,1333,277"/>
<area shape="poly" title=" " alt="" coords="1252,202,1252,234,1247,234,1247,202"/>
<area shape="rect" href="PRunMuMinus_8h.html" title=" " alt="" coords="254,249,370,277"/>
<area shape="poly" title=" " alt="" coords="1176,203,1164,204,947,221,776,226,605,232,386,252,385,246,604,227,776,221,947,215,1164,199,1176,197"/>
<area shape="rect" href="PRunNonMusr_8h.html" title=" " alt="" coords="1393,325,1511,353"/>
<area shape="poly" title=" " alt="" coords="1324,199,1440,222,1487,235,1512,248,1518,266,1513,284,1501,302,1485,317,1481,313,1496,298,1508,282,1513,266,1508,251,1485,240,1439,227,1323,204"/>
<area shape="poly" title=" " alt="" coords="1357,279,1201,307,1107,327,1073,357,1046,394,1025,431,1011,463,1006,461,1020,429,1041,391,1069,354,1104,323,1200,301,1356,274"/>
<area shape="poly" title=" " alt="" coords="1416,279,1398,300,1384,326,1368,383,1359,441,1357,536,1352,536,1354,440,1362,381,1379,324,1394,297,1412,276"/>
<area shape="poly" title=" " alt="" coords="1379,280,1303,304,1220,336,1183,354,1154,374,1134,394,1127,414,1127,492,1120,530,1101,565,1078,595,1053,619,1050,615,1074,592,1097,562,1115,528,1122,491,1122,413,1129,391,1150,370,1181,350,1218,331,1302,299,1377,275"/>
<area shape="poly" title=" " alt="" coords="1357,278,1346,280,1073,311,852,334,851,328,1072,306,1345,274,1356,273"/>
<area shape="poly" title=" " alt="" coords="1402,280,1370,300,1339,327,1318,357,1303,388,1298,385,1314,354,1336,323,1367,296,1399,275"/>
<area shape="poly" title=" " alt="" coords="1449,354,1370,539,1365,537,1444,352"/>
<area shape="poly" title=" " alt="" coords="1833,507,1758,547,1755,542,1830,502"/>
<area shape="poly" title=" " alt="" coords="1814,500,1406,560,1406,555,1814,495"/>
<area shape="poly" title=" " alt="" coords="1849,506,1815,545,1791,566,1764,582,1701,607,1646,621,1596,626,1548,627,1447,622,1388,623,1321,630,1297,634,1296,629,1320,625,1388,618,1447,617,1548,621,1595,621,1645,616,1699,602,1762,577,1788,561,1811,541,1845,503"/>
<area shape="poly" title=" " alt="" coords="1899,501,1933,515,1964,533,1975,543,1982,555,1982,568,1976,581,1961,593,1941,604,1885,620,1823,631,1765,639,1765,633,1822,626,1884,615,1939,599,1959,589,1971,578,1977,567,1976,557,1971,547,1961,537,1931,520,1897,506"/>
<area shape="rect" title=" " alt="" coords="1825,552,1962,580"/>
<area shape="poly" title=" " alt="" coords="1865,503,1882,537,1878,539,1860,506"/>
<area shape="poly" title=" " alt="" coords="1689,354,1682,384,1669,425,1649,468,1619,506,1595,524,1560,542,1472,577,1377,608,1297,631,1295,626,1375,603,1470,572,1558,537,1592,519,1616,502,1644,465,1664,423,1677,383,1684,353"/>
<area shape="poly" title=" " alt="" coords="1637,352,1335,408,1334,403,1636,347"/>
</map>
</div>
</div>
<p><a href="PMusrCanvas_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a06c3e315850f5435404319475245a33b" id="r_a06c3e315850f5435404319475245a33b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06c3e315850f5435404319475245a33b">ClassImp</a> (<a class="el" href="classPMusrCanvasPlotRange.html">PMusrCanvasPlotRange</a>) <a class="el" href="classPMusrCanvasPlotRange.html">PMusrCanvasPlotRange</a></td></tr>
<tr class="memdesc:a06c3e315850f5435404319475245a33b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor initializing plot range to undefined state. <br /></td></tr>
<tr class="separator:a06c3e315850f5435404319475245a33b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a167a8ed71491eda7981af21e87c57c8b" id="r_a167a8ed71491eda7981af21e87c57c8b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a167a8ed71491eda7981af21e87c57c8b">ClassImpQ</a> (<a class="el" href="classPMusrCanvas.html">PMusrCanvas</a>) <a class="el" href="classPMusrCanvas.html">PMusrCanvas</a></td></tr>
<tr class="memdesc:a167a8ed71491eda7981af21e87c57c8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor initializing canvas to undefined state. <br /></td></tr>
<tr class="separator:a167a8ed71491eda7981af21e87c57c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a8dc24e4529521a54127bfd0705bd1316" id="r_a8dc24e4529521a54127bfd0705bd1316"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8dc24e4529521a54127bfd0705bd1316">gFiletypes</a> []</td></tr>
<tr class="separator:a8dc24e4529521a54127bfd0705bd1316"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a06c3e315850f5435404319475245a33b" name="a06c3e315850f5435404319475245a33b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06c3e315850f5435404319475245a33b">&#9670;&#160;</a></span>ClassImp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ClassImp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classPMusrCanvasPlotRange.html">PMusrCanvasPlotRange</a></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor initializing plot range to undefined state. </p>
<p>Sets both X and Y ranges as not present and initializes all range values to zero. Ranges must be explicitly set via SetXRange/SetYRange. </p>
<p class="definition">Definition at line <a class="el" href="PMusrCanvas_8cpp_source.html#l00047">47</a> of file <a class="el" href="PMusrCanvas_8cpp_source.html">PMusrCanvas.cpp</a>.</p>
<p class="reference">References <a class="el" href="PMusrCanvas_8h_source.html#l00133">PMusrCanvasPlotRange::fXmax</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00132">PMusrCanvasPlotRange::fXmin</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00130">PMusrCanvasPlotRange::fXRangePresent</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00135">PMusrCanvasPlotRange::fYmax</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00134">PMusrCanvasPlotRange::fYmin</a>, and <a class="el" href="PMusrCanvas_8h_source.html#l00131">PMusrCanvasPlotRange::fYRangePresent</a>.</p>
</div>
</div>
<a id="a167a8ed71491eda7981af21e87c57c8b" name="a167a8ed71491eda7981af21e87c57c8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a167a8ed71491eda7981af21e87c57c8b">&#9670;&#160;</a></span>ClassImpQ()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ClassImpQ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classPMusrCanvas.html">PMusrCanvas</a></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Default constructor initializing canvas to undefined state. </p>
<p>Initializes all member variables to default values:</p><ul>
<li>No timeout</li>
<li>N0 and background scaling enabled</li>
<li>Not valid (requires proper initialization via other constructors)</li>
<li>Data view mode</li>
<li>All pointers set to nullptr</li>
<li>Fourier and average structures initialized</li>
<li>No explicit ranges set</li>
</ul>
<p>This constructor creates an invalid canvas that cannot be used directly. Use one of the full constructors to create a functional canvas. </p>
<p class="definition">Definition at line <a class="el" href="PMusrCanvas_8cpp_source.html#l00120">120</a> of file <a class="el" href="PMusrCanvas_8cpp_source.html">PMusrCanvas.cpp</a>.</p>
<p class="reference">References <a class="el" href="PMusrCanvas_8h_source.html#l00365">PMusrCanvas::fAveragedView</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00387">PMusrCanvas::fBar</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00368">PMusrCanvas::fCurrentPlotView</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00366">PMusrCanvas::fDifferenceView</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00400">PMusrCanvas::fHistoFrame</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00386">PMusrCanvas::fImp</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00411">PMusrCanvas::fMultiGraphData</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00412">PMusrCanvas::fMultiGraphDiff</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00371">PMusrCanvas::fPlotNumber</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00370">PMusrCanvas::fPlotType</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00388">PMusrCanvas::fPopupMain</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00369">PMusrCanvas::fPreviousPlotView</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00362">PMusrCanvas::fScaleN0AndBkg</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00361">PMusrCanvas::fTimeout</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00367">PMusrCanvas::fToggleColor</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00364">PMusrCanvas::fValid</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00374">PMusrCanvas::fXmax</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00374">PMusrCanvas::fXmin</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00373">PMusrCanvas::fXRangePresent</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00374">PMusrCanvas::fYmax</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00374">PMusrCanvas::fYmin</a>, <a class="el" href="PMusrCanvas_8h_source.html#l00373">PMusrCanvas::fYRangePresent</a>, <a class="el" href="PMusrCanvas_8cpp_source.html#l02321">PMusrCanvas::InitAverage()</a>, <a class="el" href="PMusrCanvas_8cpp_source.html#l02299">PMusrCanvas::InitFourier()</a>, and <a class="el" href="PMusrCanvas_8h_source.html#l00063">PV_DATA</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a8dc24e4529521a54127bfd0705bd1316" name="a8dc24e4529521a54127bfd0705bd1316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dc24e4529521a54127bfd0705bd1316">&#9670;&#160;</a></span>gFiletypes</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char* gFiletypes[]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { <span class="stringliteral">&quot;Data files&quot;</span>, <span class="stringliteral">&quot;*.dat&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;All files&quot;</span>, <span class="stringliteral">&quot;*&quot;</span>,</div>
<div class="line"> <span class="keyword">nullptr</span>, <span class="keyword">nullptr</span> }</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="PMusrCanvas_8cpp_source.html#l00043">43</a> of file <a class="el" href="PMusrCanvas_8cpp_source.html">PMusrCanvas.cpp</a>.</p>
</div>
</div>
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_018e9aafb459e6e1a4953404cb0c0b1d.html">classes</a></li><li class="navelem"><a class="el" href="PMusrCanvas_8cpp.html">PMusrCanvas.cpp</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>