/[PAMELA software]/PamCut/doc/Doxygen/html/TrkNucleiZCut_8h_source.html
ViewVC logotype

Diff of /PamCut/doc/Doxygen/html/TrkNucleiZCut_8h_source.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by pam-fi, Wed May 27 13:30:07 2009 UTC revision 1.2 by pam-fi, Fri Jun 5 13:16:01 2009 UTC
# Line 57  Line 57 
57  <a name="l00050"></a>00050 <span class="keyword">public</span>:  <a name="l00050"></a>00050 <span class="keyword">public</span>:
58  <a name="l00065"></a><a class="code" href="classTrkNucleiZCut.html#7cd05774c5dbdfee3350cdd6f0c24dda">00065</a>   <a class="code" href="classTrkNucleiZCut.html#7cd05774c5dbdfee3350cdd6f0c24dda" title="Constructor.">TrkNucleiZCut</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *cutName, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Z, <span class="keywordtype">float</span> lowerLimit, <span class="keywordtype">float</span> upperLimit, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> minLayers = 1,  <a name="l00065"></a><a class="code" href="classTrkNucleiZCut.html#7cd05774c5dbdfee3350cdd6f0c24dda">00065</a>   <a class="code" href="classTrkNucleiZCut.html#7cd05774c5dbdfee3350cdd6f0c24dda" title="Constructor.">TrkNucleiZCut</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *cutName, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> Z, <span class="keywordtype">float</span> lowerLimit, <span class="keywordtype">float</span> upperLimit, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> minLayers = 1,
59  <a name="l00066"></a>00066       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> howToCheck = <a class="code" href="TrkNucleiZCut_8h.html#4c885aa7c0e17adf9a7903317a2b4234aa7d5140e9c1973b2461970838f072fd" title="Check the mean value.">TRKNUCLEIZ_CHECKMEAN</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> method = <a class="code" href="TrkNucleiZCut_8h.html#26b0e4535fb2372057e0cc53b865b5a8d0803b90c3830ab4adf053f7863edad8" title="Tracker standalon e: dE/dx Vs. rigidity.">TRKNUCLEIZ_RIG</a>) :  <a name="l00066"></a>00066       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> howToCheck = <a class="code" href="TrkNucleiZCut_8h.html#4c885aa7c0e17adf9a7903317a2b4234aa7d5140e9c1973b2461970838f072fd" title="Check the mean value.">TRKNUCLEIZ_CHECKMEAN</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> method = <a class="code" href="TrkNucleiZCut_8h.html#26b0e4535fb2372057e0cc53b865b5a8d0803b90c3830ab4adf053f7863edad8" title="Tracker standalon e: dE/dx Vs. rigidity.">TRKNUCLEIZ_RIG</a>) :
60  <a name="l00067"></a>00067     <a class="code" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a>(cutName), <a class="code" href="classTrkNucleiZCut.html#1db5a5a467e45ea6f8ec170b872e0297">_Z</a>(Z), <a class="code" href="classTrkNucleiZCut.html#98b21b87395e0d38aa1a87f2e5c00de2">_lowerLimit</a>(lowerLimit), <a class="code" href="classTrkNucleiZCut.html#b570b49257637cf006d703d76b7dc1ce">_upperLimit</a>(upperLimit), <a class="code" href="classTrkNucleiZCut.html#675cd3f1d0d6c37223de8b2730d487e3">_trkNuclei</a>(NULL), <a class="code" href="classTrkNucleiZCut.html#8e0e04ab7d059dc8c43f2ca5249cb194">_minLayers</a>(minLayers),  <a name="l00067"></a>00067     <a class="code" href="classPamCut.html" title="An abstract class to apply cuts to Pamela data.">PamCut</a>(cutName), _Z(Z), _lowerLimit(lowerLimit), _upperLimit(upperLimit), _trkNuclei(NULL), _minLayers(minLayers),
61  <a name="l00068"></a>00068         <a class="code" href="classTrkNucleiZCut.html#419d0283eb71ee710070f7117cd215d3">_howToCheck</a>(howToCheck), <a class="code" href="classTrkNucleiZCut.html#e1967e1d8658b46de6dcced28964d637">_method</a>(method) {  <a name="l00068"></a>00068         _howToCheck(howToCheck), _method(method) {
62  <a name="l00069"></a>00069  <a name="l00069"></a>00069
63  <a name="l00070"></a>00070   }  <a name="l00070"></a>00070   }
64  <a name="l00072"></a><a class="code" href="classTrkNucleiZCut.html#598ac3f78edc0b6add6a3959a5cd3db5">00072</a>   <a class="code" href="classTrkNucleiZCut.html#598ac3f78edc0b6add6a3959a5cd3db5" title="Destructor.">~TrkNucleiZCut</a>() {  <a name="l00072"></a><a class="code" href="classTrkNucleiZCut.html#598ac3f78edc0b6add6a3959a5cd3db5">00072</a>   <a class="code" href="classTrkNucleiZCut.html#598ac3f78edc0b6add6a3959a5cd3db5" title="Destructor.">~TrkNucleiZCut</a>() {
65  <a name="l00073"></a>00073     <span class="keyword">delete</span> <a class="code" href="classTrkNucleiZCut.html#675cd3f1d0d6c37223de8b2730d487e3">_trkNuclei</a>;  <a name="l00073"></a>00073     <span class="keyword">delete</span> _trkNuclei;
66  <a name="l00074"></a>00074   }  <a name="l00074"></a>00074   }
67  <a name="l00075"></a>00075  <a name="l00075"></a>00075
68  <a name="l00119"></a>00119   <span class="keywordtype">int</span> <a class="code" href="classTrkNucleiZCut.html#de47cb3c368d7ab12a8a5236de8915a4" title="The TrkNucleiZ check.">Check</a>(PamLevel2 *event);  <a name="l00119"></a>00119   <span class="keywordtype">int</span> <a class="code" href="classTrkNucleiZCut.html#de47cb3c368d7ab12a8a5236de8915a4" title="The TrkNucleiZ check.">Check</a>(PamLevel2 *event);
69  <a name="l00120"></a>00120  <a name="l00120"></a>00120
70  <a name="l00121"></a>00121 <span class="keyword">private</span>:  <a name="l00121"></a>00121 <span class="keyword">private</span>:
71  <a name="l00122"></a>00122  <a name="l00122"></a>00122
72  <a name="l00123"></a><a class="code" href="classTrkNucleiZCut.html#1db5a5a467e45ea6f8ec170b872e0297">00123</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classTrkNucleiZCut.html#1db5a5a467e45ea6f8ec170b872e0297">_Z</a>;  <a name="l00123"></a>00123   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _Z;
73  <a name="l00124"></a>00124  <a name="l00124"></a>00124
74  <a name="l00125"></a><a class="code" href="classTrkNucleiZCut.html#5f4e08eb4224caa786fc420c1c9c359a">00125</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classTrkNucleiZCut.html#5f4e08eb4224caa786fc420c1c9c359a">_meanRigMean</a>[]; <span class="comment">//Means for mean dE/dx Vs. rigidity</span>  <a name="l00125"></a>00125   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> _meanRigMean[]; <span class="comment">//Means for mean dE/dx Vs. rigidity</span>
75  <a name="l00126"></a><a class="code" href="classTrkNucleiZCut.html#84bfe9c29b38a4aae72e4f5bf147b18d">00126</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classTrkNucleiZCut.html#84bfe9c29b38a4aae72e4f5bf147b18d">_sigmaRigMean</a>[];<span class="comment">//Sigmas for mean dE/dx Vs. rigidity</span>  <a name="l00126"></a>00126   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> _sigmaRigMean[];<span class="comment">//Sigmas for mean dE/dx Vs. rigidity</span>
76  <a name="l00127"></a><a class="code" href="classTrkNucleiZCut.html#f6a35068c330d63fc534299dde1b8a82">00127</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classTrkNucleiZCut.html#f6a35068c330d63fc534299dde1b8a82">_meanBetaMean</a>[]; <span class="comment">//Means for mean dE/dx Vs. beta</span>  <a name="l00127"></a>00127   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> _meanBetaMean[]; <span class="comment">//Means for mean dE/dx Vs. beta</span>
77  <a name="l00128"></a><a class="code" href="classTrkNucleiZCut.html#2c6e3dfa0b1cf1411d2764c6a0461119">00128</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classTrkNucleiZCut.html#2c6e3dfa0b1cf1411d2764c6a0461119">_sigmaBetaMean</a>[];<span class="comment">//Sigmas for mean dE/dx Vs. beta</span>  <a name="l00128"></a>00128   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">float</span> _sigmaBetaMean[];<span class="comment">//Sigmas for mean dE/dx Vs. beta</span>
78  <a name="l00129"></a>00129  <a name="l00129"></a>00129
79  <a name="l00130"></a><a class="code" href="classTrkNucleiZCut.html#98b21b87395e0d38aa1a87f2e5c00de2">00130</a>   <span class="keywordtype">float</span> <a class="code" href="classTrkNucleiZCut.html#98b21b87395e0d38aa1a87f2e5c00de2">_lowerLimit</a>;  <a name="l00130"></a>00130   <span class="keywordtype">float</span> _lowerLimit;
80  <a name="l00131"></a><a class="code" href="classTrkNucleiZCut.html#b570b49257637cf006d703d76b7dc1ce">00131</a>   <span class="keywordtype">float</span> <a class="code" href="classTrkNucleiZCut.html#b570b49257637cf006d703d76b7dc1ce">_upperLimit</a>;  <a name="l00131"></a>00131   <span class="keywordtype">float</span> _upperLimit;
81  <a name="l00132"></a><a class="code" href="classTrkNucleiZCut.html#675cd3f1d0d6c37223de8b2730d487e3">00132</a>   TrkNuclei *<a class="code" href="classTrkNucleiZCut.html#675cd3f1d0d6c37223de8b2730d487e3">_trkNuclei</a>;  <a name="l00132"></a>00132   TrkNuclei *_trkNuclei;
82  <a name="l00133"></a><a class="code" href="classTrkNucleiZCut.html#8e0e04ab7d059dc8c43f2ca5249cb194">00133</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classTrkNucleiZCut.html#8e0e04ab7d059dc8c43f2ca5249cb194">_minLayers</a>;  <a name="l00133"></a>00133   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _minLayers;
83  <a name="l00134"></a><a class="code" href="classTrkNucleiZCut.html#419d0283eb71ee710070f7117cd215d3">00134</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classTrkNucleiZCut.html#419d0283eb71ee710070f7117cd215d3">_howToCheck</a>;  <a name="l00134"></a>00134   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _howToCheck;
84  <a name="l00135"></a><a class="code" href="classTrkNucleiZCut.html#e1967e1d8658b46de6dcced28964d637">00135</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classTrkNucleiZCut.html#e1967e1d8658b46de6dcced28964d637">_method</a>;  <a name="l00135"></a>00135   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _method;
85  <a name="l00136"></a>00136 };  <a name="l00136"></a>00136 };
86  <a name="l00137"></a>00137 <span class="preprocessor">#endif </span><span class="comment">/* TRKNUCLEIZCUT_H_ */</span>  <a name="l00137"></a>00137 <span class="preprocessor">#endif </span><span class="comment">/* TRKNUCLEIZCUT_H_ */</span>
87  <a name="l00138"></a>00138  <a name="l00138"></a>00138
88  <a name="l00139"></a>00139 <span class="preprocessor">#endif </span><span class="comment">/* NO_TRKNUCLEI */</span>  <a name="l00139"></a>00139 <span class="preprocessor">#endif </span><span class="comment">/* NO_TRKNUCLEI */</span>
89  </pre></div></div>  </pre></div></div>
90  <hr size="1"><address style="text-align: right;"><small>Generated on Wed May 27 15:21:27 2009 for PamCut by&nbsp;  <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:08:58 2009 for PamCut by&nbsp;
91  <a href="http://www.doxygen.org/index.html">  <a href="http://www.doxygen.org/index.html">
92  <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>  <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
93  </body>  </body>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.23