]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/html/AliPHOSFastRecParticle.html
cleanup
[u/mrichter/AliRoot.git] / PHOS / html / AliPHOSFastRecParticle.html
CommitLineData
aa7c9120 1<!DOCTYPE HTML PUBLIC "-// IETF/DTD HTML 2.0// EN">
2<html>
3<!-- -->
4<!-- Author: ROOT team (rootdev@hpsalo.cern.ch) -->
5<!-- -->
6<!-- Date: Mon Mar 26 12:09:47 2001 -->
7<!-- -->
8<head>
9<title>AliPHOSFastRecParticle</title>
10<link rev=made href="mailto:rootdev@root.cern.ch">
11<meta name="rating" content="General">
12<meta name="objecttype" content="Manual">
13<meta name="keywords" content="software development, oo, object oriented, unix, x11, windows, c++, html, rene brun, fons rademakers">
14<meta name="description" content="ROOT - An Object Oriented Framework For Large Scale Data Analysis.">
15</head>
16<body BGCOLOR="#ffffff" LINK="#0000ff" VLINK="#551a8b" ALINK="#ff0000" TEXT="#000000">
17<a name="TopOfPage"></a>
18<!--BEGIN-->
19<center>
20<h1>AliPHOSFastRecParticle</h1>
21<hr width=300>
22<!--SDL--><em><a href=#AliPHOSFastRecParticle:description>class description</a> - <a href="src/AliPHOSFastRecParticle.cxx.html">source file</a> - <a href="AliPHOSFastRecParticle_Tree.ps">inheritance tree</a></em>
23<hr width=300>
24</center>
25<h2>class <a name="AliPHOSFastRecParticle" href="AliPHOSFastRecParticle.h">AliPHOSFastRecParticle</a> : public TParticle</h2>
26<pre>
27<!--TAB4--> <b>private:</b><br>
28
29<!--TAB4--> <b>public:</b><br>
30<!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a><!--PLAIN-->()
31<!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a><!--PLAIN-->(const <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a>&amp; rp)
32<!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a><!--PLAIN-->(const TParticle&amp; p)
33<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:~AliPHOSFastRecParticle">~AliPHOSFastRecParticle</a><!--PLAIN-->()
34<!--TAB6--> static TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Class">Class</a><!--PLAIN-->()
35<!--TAB6--> virtual <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:DistancetoPrimitive">DistancetoPrimitive</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> px, <a href="ListOfTypes.html#Int_t">Int_t</a> py)
36<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Draw">Draw</a><!--PLAIN-->(<a href="ListOfTypes.html#Option_t">Option_t</a>* option)
37<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:ExecuteEvent">ExecuteEvent</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> event, <a href="ListOfTypes.html#Int_t">Int_t</a> px, <a href="ListOfTypes.html#Int_t">Int_t</a> py)
38<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:GetIndexInList">GetIndexInList</a><!--PLAIN-->() const
39<!--TAB6--> virtual <a href="ListOfTypes.html#Int_t">Int_t</a>* <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:GetPrimaries">GetPrimaries</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a>&amp; <a href="ListOfTypes.html#number">number</a>)
40<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:GetType">GetType</a><!--PLAIN-->()
41<!--TAB6--> virtual TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:IsA">IsA</a><!--PLAIN-->() const
42<!--TAB6--> TString <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Name">Name</a><!--PLAIN-->()
43<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Paint">Paint</a><!--PLAIN-->(<a href="ListOfTypes.html#Option_t">Option_t</a>* option)
44<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Print">Print</a><!--PLAIN-->(const <a href="ListOfTypes.html#char">char</a>* opt)
45<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:SetIndexInList">SetIndexInList</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> val)
46<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:SetPrimary">SetPrimary</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> index)
47<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:SetType">SetType</a><!--PLAIN-->(<a href="ListOfTypes.html#Int_t">Int_t</a> type)
48<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:ShowMembers">ShowMembers</a><!--PLAIN-->(TMemberInspector&amp; insp, <a href="ListOfTypes.html#char">char</a>* parent)
49<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Streamer">Streamer</a><!--PLAIN-->(TBuffer&amp; b)
50<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:StreamerNVirtual">StreamerNVirtual</a><!--PLAIN-->(TBuffer&amp; b)
51
52<h3><!--TAB2--> <a name="AliPHOSFastRecParticle:Data Members">Data Members</a></h3>
53<!--TAB4--> <b>private:</b><br>
54
55<!--TAB4--> <b>protected:</b><br>
56<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:fIndexInList">fIndexInList</a><!--PLAIN--> <!--TAB--><i><a name="Title:fIndexInList">the index of this RecParticle in the list stored in TreeR (to be set by analysis)</a></i>
57<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:fPrimary">fPrimary</a><!--PLAIN--> <!--TAB--><i><a name="Title:fPrimary">(unique) primary particle index </a></i>
58<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:fType">fType</a><!--PLAIN--> <!--TAB--><i><a name="Title:fType">particle type obtained by "virtual" reconstruction</a></i>
59
60<!--TAB4--> <b>public:</b><br>
61<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kUNDEFINED">kUNDEFINED</a><!--PLAIN--> <!--TAB--><i><a name="Title:kUNDEFINED"></a></i>
62<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kNEUTRALEM">kNEUTRALEM</a><!--PLAIN--> <!--TAB--><i><a name="Title:kNEUTRALEM"></a></i>
63<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kNEUTRALHA">kNEUTRALHA</a><!--PLAIN--> <!--TAB--><i><a name="Title:kNEUTRALHA"></a></i>
64<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kGAMMA">kGAMMA</a><!--PLAIN--> <!--TAB--><i><a name="Title:kGAMMA"></a></i>
65<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kGAMMAHA">kGAMMAHA</a><!--PLAIN--> <!--TAB--><i><a name="Title:kGAMMAHA"></a></i>
66<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kABSURDEM">kABSURDEM</a><!--PLAIN--> <!--TAB--><i><a name="Title:kABSURDEM"></a></i>
67<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kABSURDHA">kABSURDHA</a><!--PLAIN--> <!--TAB--><i><a name="Title:kABSURDHA"></a></i>
68<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kELECTRON">kELECTRON</a><!--PLAIN--> <!--TAB--><i><a name="Title:kELECTRON"></a></i>
69<!--TAB6--> static const <a href="./AliPHOSFastRecParticle.html#AliPHOSFastRecParticle:EParticleType">AliPHOSFastRecParticle::EParticleType</a> <!--TAB--><!--BOLD--><a name="AliPHOSFastRecParticle:kCHARGEDHA">kCHARGEDHA</a><!--PLAIN--> <!--TAB--><i><a name="Title:kCHARGEDHA"></a></i>
70</pre>
71<!--END-->
72<br><hr>
73<!--SEE ALSO--><h2>See also</h2><dl><dd>
74<a href="./AliPHOSRecParticle.html">AliPHOSRecParticle</a></dl>
75<hr>
76<!--DESCRIPTION--><h2><a name="AliPHOSFastRecParticle:description">Class Description</a></h2>
77<pre> A Particle modified by PHOS response and produced by AliPHOSvFast
78 To become a general class of AliRoot ?
79
80*-- Author: Yves Schutz (SUBATECH)
81</pre><hr>
82<!--FUNCTION--> <a name="AliPHOSFastRecParticle:AliPHOSFastRecParticle" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a>(const <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> &amp; rp)
83<br>
84<pre> copy ctor
85</pre><hr>
86<!--FUNCTION--> <a name="AliPHOSFastRecParticle:AliPHOSFastRecParticle" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a>(const TParticle &amp; pp)
87<br>
88<pre> ctor from a TParticle (crummy?!)
89</pre><hr>
90<!--FUNCTION--><a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSFastRecParticle:DistancetoPrimitive" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:DistancetoPrimitive">DistancetoPrimitive</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> px, <a href="ListOfTypes.html#Int_t">Int_t</a> py)
91<br>
92<pre> Compute distance from <a href="ListOfTypes.html#point">point</a> px,py to a <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> considered as a Tmarker
93 Compute the closest distance of approach from <a href="ListOfTypes.html#point">point</a> px,py to this marker.
94 The distance is computed in pixels units.
95</pre><hr>
96<!--FUNCTION--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:Draw" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:Draw">Draw</a>(<a href="ListOfTypes.html#Option_t">Option_t</a> *option)
97 <br>
98<pre> Draw this <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> with its current attributes
99</pre><hr>
100<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:ExecuteEvent" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:ExecuteEvent">ExecuteEvent</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> event, <a href="ListOfTypes.html#Int_t">Int_t</a> px, <a href="ListOfTypes.html#Int_t">Int_t</a> py)
101<br>
102<pre> Execute action corresponding to one event
103 This member function is called when a <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> is clicked with the locator
104</pre><hr>
105<!--FUNCTION--><a href="ListOfTypes.html#Int_t">Int_t</a>* <a name="AliPHOSFastRecParticle:GetPrimaries" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:GetPrimaries">GetPrimaries</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> &amp; <a href="ListOfTypes.html#number">number</a>)
106<br>
107<pre> Retrieves the unique primary particle at the origine of the present reconstruced particle
108</pre><hr>
109<!--FUNCTION-->TString <a name="AliPHOSFastRecParticle:Name" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:Name">Name</a>()
110<br>
111<pre> Returns the name of the particle type
112</pre><hr>
113<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:Paint" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:Paint">Paint</a>(<a href="ListOfTypes.html#Option_t">Option_t</a> *)
114<br>
115<pre> Paint this ALiRecParticle in theta,phi coordinate as a TMarker with its current attributes
116</pre><hr>
117<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:Print" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:Print">Print</a>(const <a href="ListOfTypes.html#char">char</a> * opt)
118<br>
119<pre> Print the typr, energy and momentum
120</pre><br><br><br>
121<h3>Inline Functions</h3>
122<hr>
123<pre>
124<!--INLINE FUNCTION--><!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <a name="AliPHOSFastRecParticle:AliPHOSFastRecParticle" href="AliPHOSFastRecParticle.h">AliPHOSFastRecParticle</a>(const TParticle&amp; p)
125<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSFastRecParticle:GetIndexInList" href="AliPHOSFastRecParticle.h">GetIndexInList</a>() const
126<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSFastRecParticle:GetType" href="AliPHOSFastRecParticle.h">GetType</a>()
127<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:SetPrimary" href="AliPHOSFastRecParticle.h">SetPrimary</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> index)
128<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:SetType" href="AliPHOSFastRecParticle.h">SetType</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> type)
129<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:SetIndexInList" href="AliPHOSFastRecParticle.h">SetIndexInList</a>(<a href="ListOfTypes.html#Int_t">Int_t</a> val)
130<!--INLINE FUNCTION--><!--TAB6--> TClass* <a name="AliPHOSFastRecParticle:Class" href="AliPHOSFastRecParticle.h">Class</a>()
131<!--INLINE FUNCTION--><!--TAB6--> TClass* <a name="AliPHOSFastRecParticle:IsA" href="AliPHOSFastRecParticle.h">IsA</a>() const
132<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:ShowMembers" href="AliPHOSFastRecParticle.h">ShowMembers</a>(TMemberInspector&amp; insp, <a href="ListOfTypes.html#char">char</a>* parent)
133<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:Streamer" href="AliPHOSFastRecParticle.h">Streamer</a>(TBuffer&amp; b)
134<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:StreamerNVirtual" href="AliPHOSFastRecParticle.h">StreamerNVirtual</a>(TBuffer&amp; b)
135<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:~AliPHOSFastRecParticle" href="AliPHOSFastRecParticle.h">~AliPHOSFastRecParticle</a>()
136</pre>
137
138<hr><br>
139<!--SIGNATURE-->
140<em>Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *</em><br>
141<br>
142<address>
143<hr>
144<center>
145<a href="http://root.cern.ch/root/Welcome.html">ROOT page</a> - <a href="ClassIndex.html">Class index</a> - <a href="#TopOfPage">Top of the page</a><br>
146</center>
147<hr>This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to <a href="mailto:rootdev@root.cern.ch">ROOT support</a>, or contact <a href="mailto:rootdev@root.cern.ch">the developers</a> with any questions or problems regarding ROOT.
148</address>
149</body>
150</html>