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

Annotation of /PamCut/doc/Doxygen/html/classCaloNucleiZCut.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download) (as text)
Fri Sep 25 15:42:19 2009 UTC (15 years, 6 months ago) by pam-fi
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +0 -0 lines
File MIME type: text/html
FILE REMOVED
Removed from repository.

1 pam-fi 1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2     <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3     <title>PamCut: CaloNucleiZCut Class Reference</title>
4     <link href="tabs.css" rel="stylesheet" type="text/css">
5     <link href="doxygen.css" rel="stylesheet" type="text/css">
6     </head><body>
7     <!-- Generated by Doxygen 1.5.9 -->
8     <div class="navigation" id="top">
9     <div class="tabs">
10     <ul>
11     <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12     <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
13     <li><a href="files.html"><span>Files</span></a></li>
14     </ul>
15     </div>
16     <div class="tabs">
17     <ul>
18     <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19     <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20     <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21     </ul>
22     </div>
23     </div>
24     <div class="contents">
25     <h1>CaloNucleiZCut Class Reference</h1><!-- doxytag: class="CaloNucleiZCut" --><!-- doxytag: inherits="PamCut" -->The CaloNuclei charge cut.
26     <a href="#_details">More...</a>
27     <p>
28     <code>#include &lt;<a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a>&gt;</code>
29     <p>
30     <div class="dynheader">
31     Inheritance diagram for CaloNucleiZCut:</div>
32     <div class="dynsection">
33    
34     <p><center><img src="classCaloNucleiZCut.png" usemap="#CaloNucleiZCut_map" border="0" alt=""></center>
35     <map name="CaloNucleiZCut_map">
36     <area href="classPamCut.html" alt="PamCut" shape="rect" coords="0,0,102,24">
37     </map>
38     </div>
39    
40     <p>
41     <a href="classCaloNucleiZCut-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
42     <tr><td></td></tr>
43     <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44     <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#8aae9fd480ce2127ff33d67d7a3c9502">CaloNucleiZCut</a> (const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)</td></tr>
45    
46     <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#8aae9fd480ce2127ff33d67d7a3c9502"></a><br></td></tr>
47 pam-fi 1.2 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff3fe5e884c841fa2d138663ca138b37"></a><!-- doxytag: member="CaloNucleiZCut::~CaloNucleiZCut" ref="ff3fe5e884c841fa2d138663ca138b37" args="()" -->
48     &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#ff3fe5e884c841fa2d138663ca138b37">~CaloNucleiZCut</a> ()</td></tr>
49 pam-fi 1.1
50 pam-fi 1.2 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
51 pam-fi 1.1 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCaloNucleiZCut.html#af2ac497ae8c5b356eec8d0cfe8a2c7a">Check</a> (PamLevel2 *event)</td></tr>
52    
53     <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The CaloNucleiZ check. <a href="#af2ac497ae8c5b356eec8d0cfe8a2c7a"></a><br></td></tr>
54     </table>
55     <hr><a name="_details"></a><h2>Detailed Description</h2>
56     The CaloNuclei charge cut.
57     <p>
58 pam-fi 1.2 This cut uses the CaloNuclei library to cut events depending on particle's charge value. <hr><h2>Constructor &amp; Destructor Documentation</h2>
59 pam-fi 1.1 <a class="anchor" name="8aae9fd480ce2127ff33d67d7a3c9502"></a><!-- doxytag: member="CaloNucleiZCut::CaloNucleiZCut" ref="8aae9fd480ce2127ff33d67d7a3c9502" args="(const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)" -->
60     <div class="memitem">
61     <div class="memproto">
62     <table class="memname">
63     <tr>
64     <td class="memname">CaloNucleiZCut::CaloNucleiZCut </td>
65     <td>(</td>
66     <td class="paramtype">const char *&nbsp;</td>
67     <td class="paramname"> <em>cutName</em>, </td>
68     </tr>
69     <tr>
70     <td class="paramkey"></td>
71     <td></td>
72     <td class="paramtype">unsigned int&nbsp;</td>
73     <td class="paramname"> <em>Z</em>, </td>
74     </tr>
75     <tr>
76     <td class="paramkey"></td>
77     <td></td>
78     <td class="paramtype">float&nbsp;</td>
79     <td class="paramname"> <em>lowerLimit</em>, </td>
80     </tr>
81     <tr>
82     <td class="paramkey"></td>
83     <td></td>
84     <td class="paramtype">float&nbsp;</td>
85     <td class="paramname"> <em>upperLimit</em>, </td>
86     </tr>
87     <tr>
88     <td class="paramkey"></td>
89     <td></td>
90     <td class="paramtype">unsigned int&nbsp;</td>
91     <td class="paramname"> <em>method</em> = <code>CALONUCLEIZ_SIEGEN</code></td><td>&nbsp;</td>
92     </tr>
93     <tr>
94     <td></td>
95     <td>)</td>
96     <td></td><td></td><td><code> [inline]</code></td>
97     </tr>
98     </table>
99     </div>
100     <div class="memdoc">
101    
102     <p>
103     Constructor.
104     <p>
105     The charge to look for is passed to the <a class="el" href="classCaloNucleiZCut.html" title="The CaloNuclei charge cut.">CaloNucleiZCut</a> object as Z. For each charge, there is an associated distribution of events, with mean Zmean and standard deviation sigmaZ. These values will be used to check the events.<p>
106     <dl compact><dt><b>Parameters:</b></dt><dd>
107     <table border="0" cellspacing="2" cellpadding="0">
108     <tr><td valign="top"></td><td valign="top"><em>cutName</em>&nbsp;</td><td>The cut's name. </td></tr>
109     <tr><td valign="top"></td><td valign="top"><em>Z</em>&nbsp;</td><td>The charge value. </td></tr>
110     <tr><td valign="top"></td><td valign="top"><em>lowerLimit</em>&nbsp;</td><td>The lower bound (in units of sigma_Z) of the desired charge range, defined as Zmean - lowerBound*sigmaZ. </td></tr>
111     <tr><td valign="top"></td><td valign="top"><em>upperLimit</em>&nbsp;</td><td>The upper bound (in units of sigma_Z) of the desired charge range, defined as Zmean + upperBound*sigmaZ. </td></tr>
112     <tr><td valign="top"></td><td valign="top"><em>method</em>&nbsp;</td><td>The method to use to measure the particle's charge (see <a class="el" href="CaloNucleiZCut_8h.html#f52d4ca6dd7142aaf693bf81cca09fd3">CaloNucleiZ_method</a>). </td></tr>
113     </table>
114     </dl>
115     <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
116    
117     </div>
118     </div><p>
119     <hr><h2>Member Function Documentation</h2>
120     <a class="anchor" name="af2ac497ae8c5b356eec8d0cfe8a2c7a"></a><!-- doxytag: member="CaloNucleiZCut::Check" ref="af2ac497ae8c5b356eec8d0cfe8a2c7a" args="(PamLevel2 *event)" -->
121     <div class="memitem">
122     <div class="memproto">
123     <table class="memname">
124     <tr>
125     <td class="memname">int CaloNucleiZCut::Check </td>
126     <td>(</td>
127     <td class="paramtype">PamLevel2 *&nbsp;</td>
128     <td class="paramname"> <em>event</em> </td>
129     <td>&nbsp;)&nbsp;</td>
130     <td><code> [virtual]</code></td>
131     </tr>
132     </table>
133     </div>
134     <div class="memdoc">
135    
136     <p>
137     The CaloNucleiZ check.
138     <p>
139     The routine selects events whose value of Zmean obtained from the CaloNuclei Class is in the range [Zmean - sigma*lowerBound, Zmean + sigma*upperBound]. Zmean and sigma are defined respectively as the mean and the standard deviation of the charge distributions obtained using CaloNuclei. In current implementation, means are taken to be equal to the charge value (Zmean = Z) and sigmas are:<p>
140     Z | sigma ----------- 1 | 0.11 2 | 0.14 3 | 0.21 4 | 0.28 5 | 0.28 6 | 0.31 7 | 0.32 8 | 0.32<p>
141 pam-fi 1.2 independent of the method used.<p>
142     <dl compact><dt><b>Parameters:</b></dt><dd>
143     <table border="0" cellspacing="2" cellpadding="0">
144     <tr><td valign="top"></td><td valign="top"><em>event</em>&nbsp;</td><td>The event to analyze. </td></tr>
145     </table>
146     </dl>
147    
148 pam-fi 1.1 <p>Implements <a class="el" href="classPamCut.html#a874600461950d1f2b75ce3938f91cbe">PamCut</a>.</p>
149    
150     </div>
151     </div><p>
152     <hr>The documentation for this class was generated from the following files:<ul>
153 pam-fi 1.2 <li>CaloCuts/CaloNucleiZCut/<a class="el" href="CaloNucleiZCut_8h_source.html">CaloNucleiZCut.h</a><li>CaloCuts/CaloNucleiZCut/<a class="el" href="CaloNucleiZCut_8cpp.html">CaloNucleiZCut.cpp</a></ul>
154 pam-fi 1.1 </div>
155 pam-fi 1.2 <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 15:09:00 2009 for PamCut by&nbsp;
156 pam-fi 1.1 <a href="http://www.doxygen.org/index.html">
157     <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
158     </body>
159     </html>

  ViewVC Help
Powered by ViewVC 1.1.23