Files
musrfit/PMusrCanvas_8cpp.html
2026-10-29 15:47:56 +00:00

342 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.17.0"/>
<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="codefolding.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="cookie.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
const theme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'default';
mermaid.initialize({ startOnLoad: true, theme: theme });
</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.12.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.17.0 -->
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', codefold.init);
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', () => {
initMenu('',true);
});
</script>
<div id="main-nav-mobile">
</div><!-- main-nav-mobile -->
<div id="main-nav">
<ul class="sm sm-dox" id="main-menu">
<li id="searchBoxPos2" style="float:right">
</li>
</ul>
</div><!-- main-nav -->
</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">
document.addEventListener('DOMContentLoaded',() => { initNavTree('PMusrCanvas_8cpp.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">PMusrCanvas.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;omp.h&gt;</code><br />
<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 />
<code>#include &quot;icons/musrview_icon.xpm&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" loading="lazy" 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="1060,5,1260,50"/>
<area shape="rect" title=" " alt="" coords="554,98,614,126"/>
<area shape="poly" title=" " alt="" coords="1059,40,864,62,748,79,629,100,629,95,747,73,863,56,1059,35"/>
<area shape="rect" title=" " alt="" coords="849,476,924,504"/>
<area shape="poly" title=" " alt="" coords="1261,33,1324,44,1378,61,1397,73,1410,88,1412,106,1402,127,1385,145,1368,156,1332,163,1292,165,1271,169,1247,176,1223,191,1196,204,1153,210,1079,213,883,217,691,226,622,236,600,243,587,251,582,263,587,276,599,289,610,298,637,306,667,311,702,323,771,354,800,371,832,399,858,430,876,461,872,464,853,433,828,403,797,376,769,359,700,327,666,316,635,312,608,303,595,293,583,278,577,263,583,248,598,238,621,231,690,221,883,211,1079,207,1152,204,1195,199,1220,186,1245,171,1269,163,1292,160,1331,158,1366,151,1382,141,1397,124,1406,106,1405,90,1394,77,1376,66,1322,49,1260,39"/>
<area shape="rect" title=" " alt="" coords="775,98,846,126"/>
<area shape="poly" title=" " alt="" coords="1061,53,861,100,860,95,1060,48"/>
<area shape="rect" title=" " alt="" coords="870,98,938,126"/>
<area shape="poly" title=" " alt="" coords="1093,53,954,97,952,92,1091,48"/>
<area shape="rect" title=" " alt="" coords="963,98,1037,126"/>
<area shape="poly" title=" " alt="" coords="1118,53,1040,93,1038,88,1116,48"/>
<area shape="rect" title=" " alt="" coords="1061,98,1152,126"/>
<area shape="poly" title=" " alt="" coords="1148,52,1126,86,1121,83,1143,49"/>
<area shape="rect" title=" " alt="" coords="1176,98,1253,126"/>
<area shape="poly" title=" " alt="" coords="1176,49,1199,83,1195,86,1172,52"/>
<area shape="rect" title=" " alt="" coords="1276,98,1387,126"/>
<area shape="poly" title=" " alt="" coords="1206,48,1292,89,1289,93,1204,53"/>
<area shape="rect" href="PMusrCanvas_8h.html" title=" " alt="" coords="638,98,751,126"/>
<area shape="poly" title=" " alt="" coords="1060,49,766,100,765,95,1059,44"/>
<area shape="rect" href="PFourier_8h.html" title=" " alt="" coords="2017,476,2100,504"/>
<area shape="poly" title=" " alt="" coords="1261,34,1478,55,1732,87,1848,107,1943,130,1980,143,2008,156,2026,170,2033,186,2033,340,2040,405,2053,461,2047,462,2034,406,2028,340,2028,187,2022,174,2005,161,1978,148,1942,135,1847,112,1731,92,1477,60,1260,39"/>
<area shape="rect" href="PStringUtils_8h.html" title=" " alt="" coords="1839,325,1942,353"/>
<area shape="poly" title=" " alt="" coords="1258,48,1444,95,1517,112,1583,120,1701,128,1754,139,1804,159,1852,194,1899,248,1906,263,1908,279,1904,311,1898,310,1903,279,1901,264,1895,251,1848,198,1801,164,1752,144,1700,134,1583,125,1516,117,1443,101,1257,53"/>
<area shape="rect" title=" " alt="" coords="2067,98,2242,126"/>
<area shape="poly" title=" " alt="" coords="1261,33,1610,58,2049,95,2052,96,2052,101,2049,101,1609,63,1260,38"/>
<area shape="rect" title=" " alt="" coords="547,174,626,201"/>
<area shape="poly" title=" " alt="" coords="677,128,620,167,617,163,674,124"/>
<area shape="rect" title=" " alt="" coords="650,174,739,201"/>
<area shape="poly" title=" " alt="" coords="697,126,697,158,692,158,692,126"/>
<area shape="rect" title=" " alt="" coords="764,174,833,201"/>
<area shape="poly" title=" " alt="" coords="714,124,769,163,766,167,711,128"/>
<area shape="rect" title=" " alt="" coords="857,174,969,201"/>
<area shape="poly" title=" " alt="" coords="734,124,860,166,859,171,733,129"/>
<area shape="rect" title=" " alt="" coords="993,174,1076,201"/>
<area shape="poly" title=" " alt="" coords="752,122,978,170,977,176,750,127"/>
<area shape="rect" title=" " alt="" coords="1101,174,1184,201"/>
<area shape="poly" title=" " alt="" coords="752,121,764,123,923,146,1086,171,1085,176,923,151,763,128,751,126"/>
<area shape="rect" title=" " alt="" coords="1429,174,1523,201"/>
<area shape="poly" title=" " alt="" coords="751,121,764,123,945,140,1087,145,1231,152,1414,171,1413,176,1230,157,1087,151,944,145,763,128,751,127"/>
<area shape="rect" title=" " alt="" coords="1546,174,1632,201"/>
<area shape="poly" title=" " alt="" coords="751,121,764,123,879,135,978,141,1146,144,1316,149,1415,157,1532,171,1531,176,1414,162,1315,154,1146,150,978,146,879,140,763,128,751,127"/>
<area shape="rect" title=" " alt="" coords="40,174,103,201"/>
<area shape="poly" title=" " alt="" coords="638,127,627,128,485,143,374,148,262,156,119,176,118,171,261,151,373,143,485,138,626,123,637,121"/>
<area shape="rect" title=" " alt="" coords="1889,552,1953,580"/>
<area shape="poly" title=" " alt="" coords="751,121,764,123,898,136,1011,141,1204,141,1298,141,1398,144,1511,153,1644,171,1702,175,1760,173,1869,166,1914,170,1933,175,1950,184,1964,197,1974,214,1980,235,1982,262,1982,416,1978,451,1968,485,1940,540,1936,538,1963,483,1973,450,1977,416,1977,262,1975,236,1969,216,1960,200,1947,188,1931,180,1913,175,1869,171,1761,178,1702,181,1643,176,1510,159,1397,150,1298,146,1204,147,1011,146,897,141,763,128,751,127"/>
<area shape="rect" title=" " alt="" coords="127,174,243,201"/>
<area shape="poly" title=" " alt="" coords="638,126,627,128,444,152,259,176,258,170,443,147,626,123,637,121"/>
<area shape="rect" title=" " alt="" coords="267,174,375,201"/>
<area shape="poly" title=" " alt="" coords="638,127,391,175,390,170,637,122"/>
<area shape="rect" title=" " alt="" coords="400,174,472,201"/>
<area shape="poly" title=" " alt="" coords="649,129,487,174,486,169,647,124"/>
<area shape="rect" href="PMusr_8h.html" title=" " alt="" coords="1060,552,1129,580"/>
<area shape="poly" title=" " alt="" coords="642,129,578,150,552,162,537,175,531,188,531,202,543,231,561,258,576,275,601,299,624,316,669,338,715,360,740,376,767,399,789,427,801,454,814,478,839,502,889,528,944,546,997,556,1044,560,1044,566,997,561,943,551,887,533,835,506,810,482,796,456,784,430,763,403,737,380,713,365,667,343,621,320,597,303,572,279,557,261,538,234,526,203,526,187,532,172,549,158,576,145,640,124"/>
<area shape="rect" href="PMsrHandler_8h.html" title=" " alt="" coords="405,325,517,353"/>
<area shape="poly" title=" " alt="" coords="638,127,627,128,511,133,319,137,220,142,131,149,64,160,42,168,30,176,15,196,9,214,11,230,20,245,35,259,56,271,113,292,182,308,256,319,390,332,390,337,255,324,181,313,112,297,54,276,32,263,16,249,6,232,3,214,10,194,26,172,40,163,63,155,131,144,219,137,319,132,511,127,626,123,637,121"/>
<area shape="rect" href="PRunListCollection_8h.html" title=" " alt="" coords="1259,174,1405,201"/>
<area shape="poly" title=" " alt="" coords="751,121,764,123,986,149,1243,175,1243,180,986,154,763,128,751,126"/>
<area shape="rect" title=" " alt="" coords="1457,628,1516,655"/>
<area shape="poly" title=" " alt="" coords="1130,571,1442,629,1441,634,1129,576"/>
<area shape="rect" title=" " alt="" coords="1070,628,1119,655"/>
<area shape="poly" title=" " alt="" coords="1097,580,1097,612,1092,612,1092,580"/>
<area shape="rect" title=" " alt="" coords="507,628,583,655"/>
<area shape="poly" title=" " alt="" coords="1060,574,599,636,598,630,1059,569"/>
<area shape="rect" title=" " alt="" coords="1854,628,1919,655"/>
<area shape="poly" title=" " alt="" coords="1130,568,1839,633,1839,638,1129,573"/>
<area shape="poly" title=" " alt="" coords="517,337,568,340,625,350,684,369,737,399,751,411,759,425,767,452,775,478,782,490,795,502,813,512,839,521,906,537,1045,557,1044,562,905,542,838,526,811,517,791,506,778,494,770,480,762,453,754,427,746,415,734,403,682,374,624,355,567,346,517,342"/>
<area shape="poly" title=" " alt="" coords="405,345,346,351,289,366,267,377,252,390,246,407,251,427,274,463,301,495,332,524,366,550,435,591,496,619,493,624,432,596,363,554,329,528,297,499,269,466,247,429,241,407,247,387,263,372,287,361,345,346,405,339"/>
<area shape="rect" title=" " alt="" coords="559,401,630,428"/>
<area shape="poly" title=" " alt="" coords="486,351,559,391,557,396,484,356"/>
<area shape="rect" title=" " alt="" coords="654,401,724,428"/>
<area shape="poly" title=" " alt="" coords="503,351,640,395,639,400,501,356"/>
<area shape="rect" title=" " alt="" coords="1001,401,1057,428"/>
<area shape="poly" title=" " alt="" coords="517,345,986,405,985,410,517,350"/>
<area shape="rect" title=" " alt="" coords="274,401,368,428"/>
<area shape="poly" title=" " alt="" coords="437,356,361,396,358,391,435,351"/>
<area shape="rect" href="PFunctionHandler_8h.html" title=" " alt="" coords="393,401,535,428"/>
<area shape="poly" title=" " alt="" coords="464,353,465,385,460,385,459,353"/>
<area shape="rect" href="PFunctionGrammar_8h.html" title=" " alt="" coords="60,552,211,580"/>
<area shape="poly" title=" " alt="" coords="405,347,341,354,271,365,209,382,185,391,170,403,149,433,138,469,135,505,135,537,130,537,129,505,133,468,144,431,166,399,183,387,207,376,270,360,340,349,405,342"/>
<area shape="rect" href="PFunction_8h.html" title=" " alt="" coords="397,476,490,504"/>
<area shape="poly" title=" " alt="" coords="405,343,368,348,329,358,293,375,265,402,257,418,259,431,269,442,285,452,331,468,382,479,381,484,329,474,283,457,266,446,255,433,252,417,260,399,290,371,327,353,367,342,405,338"/>
<area shape="poly" title=" " alt="" coords="536,426,834,477,834,482,535,431"/>
<area shape="poly" title=" " alt="" coords="501,426,608,463,743,501,908,535,1044,555,1044,561,907,540,742,507,607,468,499,432"/>
<area shape="poly" title=" " alt="" coords="487,427,556,464,645,501,758,535,875,562,992,585,1106,602,1305,625,1442,635,1442,641,1304,630,1105,608,992,590,874,568,757,540,643,507,553,469,484,431"/>
<area shape="poly" title=" " alt="" coords="476,427,505,475,529,548,543,612,538,613,524,550,500,477,471,430"/>
<area shape="poly" title=" " alt="" coords="436,431,179,548,177,543,434,426"/>
<area shape="poly" title=" " alt="" coords="463,430,454,462,449,461,458,428"/>
<area shape="rect" title=" " alt="" coords="175,628,307,655"/>
<area shape="poly" title=" " alt="" coords="156,578,212,617,209,621,153,582"/>
<area shape="poly" title=" " alt="" coords="491,494,1045,556,1044,562,491,499"/>
<area shape="poly" title=" " alt="" coords="461,502,518,541,555,561,594,577,646,587,736,596,985,613,1442,636,1442,641,984,619,736,601,646,592,592,582,552,566,515,546,458,507"/>
<area shape="poly" title=" " alt="" coords="449,504,459,539,478,578,495,599,515,616,512,620,492,602,473,581,454,541,444,505"/>
<area shape="poly" title=" " alt="" coords="397,505,206,550,205,545,396,500"/>
<area shape="poly" title=" " alt="" coords="428,507,272,620,269,616,424,502"/>
<area shape="poly" title=" " alt="" coords="1259,204,1212,222,1191,235,1172,251,1157,271,1150,290,1148,338,1148,416,1144,450,1135,484,1112,539,1107,537,1130,482,1139,449,1142,416,1142,337,1145,289,1152,269,1168,248,1188,230,1210,217,1257,199"/>
<area shape="poly" title=" " alt="" coords="1406,197,1417,199,1510,202,1632,202,1692,205,1748,212,1794,226,1812,236,1826,248,1830,255,1830,262,1826,277,1821,316,1813,346,1806,375,1804,413,1804,492,1802,513,1795,533,1773,565,1740,591,1700,610,1655,624,1610,633,1531,642,1531,636,1609,628,1654,619,1698,605,1737,586,1769,562,1791,530,1796,512,1798,491,1798,413,1801,374,1808,344,1815,315,1821,277,1824,262,1825,256,1822,251,1809,240,1792,231,1747,217,1692,210,1631,207,1510,207,1417,204,1405,202"/>
<area shape="poly" title=" " alt="" coords="1258,198,1196,204,1061,210,888,215,716,227,643,237,586,252,558,265,531,281,487,316,483,312,528,277,555,260,584,247,642,232,715,221,887,210,1061,205,1196,199,1258,193"/>
<area shape="rect" href="PRunDataHandler_8h.html" title=" " alt="" coords="967,249,1107,277"/>
<area shape="poly" title=" " alt="" coords="1279,205,1105,248,1104,242,1278,199"/>
<area shape="rect" href="PRunSingleHisto_8h.html" title=" " alt="" coords="1323,249,1455,277"/>
<area shape="poly" title=" " alt="" coords="1344,200,1372,235,1367,239,1340,204"/>
<area shape="rect" href="PRunSingleHistoRRF_8h.html" title=" " alt="" coords="1479,249,1635,277"/>
<area shape="poly" title=" " alt="" coords="1373,199,1503,242,1502,247,1371,204"/>
<area shape="rect" href="PRunAsymmetry_8h.html" title=" " alt="" coords="1660,249,1790,277"/>
<area shape="poly" title=" " alt="" coords="1403,199,1645,244,1644,250,1402,205"/>
<area shape="rect" href="PRunAsymmetryRRF_8h.html" title=" " alt="" coords="597,249,752,277"/>
<area shape="poly" title=" " alt="" coords="1258,202,1240,204,1005,228,767,252,766,246,1004,222,1239,199,1258,196"/>
<area shape="rect" href="PRunAsymmetryBNMR_8h.html" title=" " alt="" coords="776,249,943,277"/>
<area shape="poly" title=" " alt="" coords="1258,203,959,249,958,244,1258,198"/>
<area shape="rect" href="PRunMuMinus_8h.html" title=" " alt="" coords="1183,249,1299,277"/>
<area shape="poly" title=" " alt="" coords="1317,204,1271,241,1267,237,1314,200"/>
<area shape="rect" href="PRunNonMusr_8h.html" title=" " alt="" coords="1414,325,1532,353"/>
<area shape="poly" title=" " alt="" coords="1406,197,1417,199,1505,202,1620,203,1678,206,1731,214,1774,227,1804,248,1811,263,1804,279,1787,292,1762,304,1696,321,1620,331,1548,337,1547,332,1619,326,1695,315,1761,299,1784,288,1800,275,1806,263,1800,251,1772,232,1729,219,1678,211,1620,208,1505,207,1417,204,1405,202"/>
<area shape="poly" title=" " alt="" coords="1009,280,977,299,947,327,926,360,911,396,893,462,888,460,906,395,921,357,943,323,973,295,1006,275"/>
<area shape="poly" title=" " alt="" coords="1043,277,1054,324,1072,400,1093,537,1088,537,1066,401,1049,326,1038,278"/>
<area shape="poly" title=" " alt="" coords="1028,279,1009,303,989,335,973,373,966,413,966,492,963,507,955,521,924,546,879,568,824,587,704,617,599,635,598,630,703,611,823,582,877,563,921,541,951,517,958,505,961,491,961,413,968,371,985,333,1005,300,1023,276"/>
<area shape="poly" title=" " alt="" coords="967,278,956,280,532,332,531,327,955,274,966,273"/>
<area shape="poly" title=" " alt="" coords="1039,277,1033,385,1028,385,1034,277"/>
<area shape="poly" title=" " alt="" coords="1452,355,1131,546,1128,541,1450,351"/>
<area shape="poly" title=" " alt="" coords="2035,507,1960,547,1957,542,2033,502"/>
<area shape="poly" title=" " alt="" coords="2017,497,1145,563,1144,558,2016,492"/>
<area shape="poly" title=" " alt="" coords="2051,506,2017,545,1993,565,1966,582,1929,595,1880,606,1758,623,1632,634,1531,641,1531,635,1631,629,1758,618,1879,601,1928,590,1964,577,1990,561,2013,541,2047,503"/>
<area shape="poly" title=" " alt="" coords="2101,501,2136,515,2166,533,2177,543,2184,555,2185,568,2178,581,2161,595,2137,606,2072,623,1999,634,1934,640,1934,635,1998,628,2071,618,2135,601,2158,590,2174,578,2179,567,2179,557,2173,547,2163,537,2133,520,2099,506"/>
<area shape="rect" title=" " alt="" coords="2028,552,2164,580"/>
<area shape="poly" title=" " alt="" coords="2067,503,2085,537,2080,539,2063,506"/>
<area shape="poly" title=" " alt="" coords="1894,353,1892,397,1884,459,1875,492,1862,525,1845,555,1821,582,1800,595,1769,606,1690,624,1604,634,1531,640,1531,635,1604,629,1689,618,1767,601,1797,590,1818,578,1840,552,1858,523,1870,491,1879,458,1887,396,1888,353"/>
<area shape="poly" title=" " alt="" coords="1839,347,1073,412,1073,407,1838,342"/>
</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 id="header-func-members" class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a06c3e315850f5435404319475245a33b" id="r_a06c3e315850f5435404319475245a33b"><td class="memItemLeft">&#160;</td><td class="memItemRight"><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="memitem:a167a8ed71491eda7981af21e87c57c8b" id="r_a167a8ed71491eda7981af21e87c57c8b"><td class="memItemLeft">&#160;</td><td class="memItemRight"><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>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-var-members" class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a8dc24e4529521a54127bfd0705bd1316" id="r_a8dc24e4529521a54127bfd0705bd1316"><td class="memItemLeft">static const char *&#160;</td><td class="memItemRight"><a class="el" href="#a8dc24e4529521a54127bfd0705bd1316">gFiletypes</a> []</td></tr>
</table>
<a name="doc-func-members" id="doc-func-members"></a><h2 id="header-doc-func-members" 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#l00055">55</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#l00128">128</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#l02329">PMusrCanvas::InitAverage()</a>, <a class="el" href="PMusrCanvas_8cpp_source.html#l02307">PMusrCanvas::InitFourier()</a>, and <a class="el" href="PMusrCanvas_8h_source.html#l00063">PV_DATA</a>.</p>
</div>
</div>
<a name="doc-var-members" id="doc-var-members"></a><h2 id="header-doc-var-members" 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#l00051">51</a> of file <a class="el" href="PMusrCanvas_8cpp_source.html">PMusrCanvas.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="page-nav" class="page-nav-panel">
<div id="page-nav-resize-handle"></div>
<div id="page-nav-tree">
<div id="page-nav-contents">
</div><!-- page-nav-contents -->
</div><!-- page-nav-tree -->
</div><!-- page-nav -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a href="dir_018e9aafb459e6e1a4953404cb0c0b1d.html">classes</a></li><li class="navelem"><a 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.17.0 </li>
</ul>
</div>
</body>
</html>