]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/PHOS-HTML/AliPHOSFastRecParticle.html
initialize pointer data member to zero in the default ctor to avoid problems with...
[u/mrichter/AliRoot.git] / PHOS / PHOS-HTML / AliPHOSFastRecParticle.html
CommitLineData
29c81279 1<!DOCTYPE HTML PUBLIC "-// IETF/DTD HTML 2.0// EN">
2<html>
3<!-- -->
4<!-- Author: ROOT team (rootdev@hpsalo.cern.ch) -->
5<!-- -->
6<!-- Date: Sun Mar 12 00:45:55 2000 -->
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, motif, windows nt, 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
28<!--TAB4--> <b>public:</b><br>
29<!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a><!--PLAIN-->()
30<!--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)
31<!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a><!--PLAIN-->(const TParticle&amp; p)
32<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:~AliPHOSFastRecParticle">~AliPHOSFastRecParticle</a><!--PLAIN-->()
33<!--TAB6--> TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Class">Class</a><!--PLAIN-->()
34<!--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)
35<!--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)
36<!--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)
37<!--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; number)
38<!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:GetType">GetType</a><!--PLAIN-->()
39<!--TAB6--> virtual TClass* <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:IsA">IsA</a><!--PLAIN-->() const
40<!--TAB6--> TString <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Name">Name</a><!--PLAIN-->()
41<!--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)
42<!--TAB6--> <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Print">Print</a><!--PLAIN-->()
43<!--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)
44<!--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)
45<!--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)
46<!--TAB6--> virtual <a href="ListOfTypes.html#void">void</a> <!--TAB--><!--BOLD--><a href="#AliPHOSFastRecParticle:Streamer">Streamer</a><!--PLAIN-->(TBuffer&amp; b)
47
48<h3><!--TAB2--> <a name="AliPHOSFastRecParticle:Data Members">Data Members</a></h3>
49
50<!--TAB4--> <b>protected:</b><br>
51<!--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>
52<!--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>
53</pre>
54<!--END-->
55<br><hr>
56<!--SEE ALSO--><h2>See also</h2><dl><dd>
57<a href="./AliPHOSRecParticle.html">AliPHOSRecParticle</a></dl>
58<hr>
59<!--DESCRIPTION--><h2><a name="AliPHOSFastRecParticle:description">Class Description</a></h2>
60<pre> A Particle modified by PHOS response and produced by <a href="./AliPHOSvFast.html">AliPHOSvFast</a>
61 To become a general class of AliRoot ?
62
63*-- Author: Yves Schutz (SUBATECH)
64</pre><hr>
65<!--FUNCTION--> <a name="AliPHOSFastRecParticle:AliPHOSFastRecParticle" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a>(const <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> &amp; rp)
66<br>
67<pre> copy ctor
68</pre><hr>
69<!--FUNCTION--> <a name="AliPHOSFastRecParticle:AliPHOSFastRecParticle" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:AliPHOSFastRecParticle">AliPHOSFastRecParticle</a>(const TParticle &amp; pp)
70<br>
71<pre> ctor from a TParticle (crummy?!)
72</pre><hr>
73<!--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)
74<br>
75<pre> Compute distance from point px,py to a <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> considered as a Tmarker
76 Compute the closest distance of approach from point px,py to this marker.
77 The distance is computed in pixels units.
78</pre><hr>
79<!--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)
80 <br>
81<pre> Draw this <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> with its current attributes
82</pre><hr>
83<!--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)
84<br>
85<pre> Execute action corresponding to one event
86 This member function is called when a <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> is clicked with the locator
87</pre><hr>
88<!--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; number)
89<br>
90<pre> Retrieves the unique primary particle at the origine of the present reconstruced particle
91</pre><hr>
92<!--FUNCTION-->TString <a name="AliPHOSFastRecParticle:Name" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:Name">Name</a>()
93<br>
94<pre> Returns the name of the particle type
95</pre><hr>
96<!--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> *)
97<br>
98<pre> Paint this ALiRecParticle in theta,phi coordinate as a TMarker with its current attributes
99</pre><hr>
100<!--FUNCTION--><a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:Print" href="src/AliPHOSFastRecParticle.cxx.html#AliPHOSFastRecParticle:Print">Print</a>()
101<br>
102<pre> Print the typr, energy and momentum
103</pre><br><br><br>
104<h3>Inline Functions</h3>
105<hr>
106<pre>
107<!--INLINE FUNCTION--><!--TAB6--> <a href="./AliPHOSFastRecParticle.html">AliPHOSFastRecParticle</a> <a name="AliPHOSFastRecParticle:AliPHOSFastRecParticle" href="AliPHOSFastRecParticle.h">AliPHOSFastRecParticle</a>(const TParticle&amp; p)
108<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#Int_t">Int_t</a> <a name="AliPHOSFastRecParticle:GetType" href="AliPHOSFastRecParticle.h">GetType</a>()
109<!--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)
110<!--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)
111<!--INLINE FUNCTION--><!--TAB6--> TClass* <a name="AliPHOSFastRecParticle:Class" href="AliPHOSFastRecParticle.h">Class</a>()
112<!--INLINE FUNCTION--><!--TAB6--> TClass* <a name="AliPHOSFastRecParticle:IsA" href="AliPHOSFastRecParticle.h">IsA</a>() const
113<!--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)
114<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:Streamer" href="AliPHOSFastRecParticle.h">Streamer</a>(TBuffer&amp; b)
115<!--INLINE FUNCTION--><!--TAB6--> <a href="ListOfTypes.html#void">void</a> <a name="AliPHOSFastRecParticle:~AliPHOSFastRecParticle" href="AliPHOSFastRecParticle.h">~AliPHOSFastRecParticle</a>()
116</pre>
117
118<hr><br>
119<!--SIGNATURE-->
120<em>Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *</em><br>
121<br>
122<address>
123<hr>
124<center>
125<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>
126</center>
127<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.
128</address>
129</body>
130</html>