/[PAMELA software]/PamCut/doc/Doxygen/latex/classTofBetaRangeCut.tex
ViewVC logotype

Annotation of /PamCut/doc/Doxygen/latex/classTofBetaRangeCut.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (hide annotations) (download) (as text) (vendor branch)
Wed May 27 13:30:02 2009 UTC (15 years, 10 months ago) by pam-fi
Branch: DEV
CVS Tags: v0r00
Changes since 1.1: +0 -0 lines
File MIME type: application/x-tex
First import

1 pam-fi 1.1 \hypertarget{classTofBetaRangeCut}{
2     \section{TofBetaRangeCut Class Reference}
3     \label{classTofBetaRangeCut}\index{TofBetaRangeCut@{TofBetaRangeCut}}
4     }
5     The TofBetaRange cut. This cut selects a range of beta values. Note that beta can be either positive (downward going particle) or negative (upward going particle).
6    
7    
8     {\tt \#include $<$TofBetaRangeCut.h$>$}
9    
10     Inheritance diagram for TofBetaRangeCut::\begin{figure}[H]
11     \begin{center}
12     \leavevmode
13     \includegraphics[height=2cm]{classTofBetaRangeCut}
14     \end{center}
15     \end{figure}
16     \subsection*{Public Member Functions}
17     \begin{CompactItemize}
18     \item
19     \hyperlink{classTofBetaRangeCut_87a89f82b498c4f200f5315747f3bfaf}{TofBetaRangeCut} (const char $\ast$cutName, int $\ast$trackTof=NULL, float resMax=10., float qualCut=10., float chi2Cut=20., float minBeta=-100., float maxBeta=100.)
20     \begin{CompactList}\small\item\em Constructor. The parameters are: the TOF-index for the track which is necessary to input to derive the beta; resMax, qualCut and chi2Cut for the quality of beta; the minimum and maximum beta values. Various combinations of quality parameters are possible: default low-quality beta (used for beta\mbox{[}12\mbox{]}): 10.,10.,20.; medium-quality beta: 5.,15.,4.; high-quality beta: 3.,20.,3. NOTE: beta can be either positive (downward going particle) or negative (upward going particle). Beta = 100 means beta calculation was not successful. \item\end{CompactList}\item
21     \hyperlink{classTofBetaRangeCut_2a1c13e6ee49c8556a500b19b89edb63}{$\sim$TofBetaRangeCut} ()
22     \begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item
23     int \hyperlink{classTofBetaRangeCut_e9ee404fb4b3435746113d72c9471ec9}{Check} (PamLevel2 $\ast$event)
24     \begin{CompactList}\small\item\em The TofBetaRange check. \item\end{CompactList}\end{CompactItemize}
25     \subsection*{Private Attributes}
26     \begin{CompactItemize}
27     \item
28     int $\ast$ \hyperlink{classTofBetaRangeCut_82583c5944fdb33ab06b63fa46c21ef9}{\_\-trackTof}
29     \item
30     float \hyperlink{classTofBetaRangeCut_420bf1bba30d1e3d06b23074fc196f6d}{\_\-resMax}
31     \item
32     float \hyperlink{classTofBetaRangeCut_4cecaf8232e2f2f6a3a9d7e25cca5b73}{\_\-qualCut}
33     \item
34     float \hyperlink{classTofBetaRangeCut_89333677cae06cb5aa6457ad22e783f0}{\_\-chi2Cut}
35     \item
36     float \hyperlink{classTofBetaRangeCut_2e59dcccdc1c34bb4db407711a59eaec}{\_\-minBeta}
37     \item
38     float \hyperlink{classTofBetaRangeCut_1bf0ee8921d0743da2b1666e51009d39}{\_\-maxBeta}
39     \end{CompactItemize}
40    
41    
42     \subsection{Detailed Description}
43     The TofBetaRange cut. This cut selects a range of beta values. Note that beta can be either positive (downward going particle) or negative (upward going particle).
44    
45     Definition at line 20 of file TofBetaRangeCut.h.
46    
47     \subsection{Constructor \& Destructor Documentation}
48     \hypertarget{classTofBetaRangeCut_87a89f82b498c4f200f5315747f3bfaf}{
49     \index{TofBetaRangeCut@{TofBetaRangeCut}!TofBetaRangeCut@{TofBetaRangeCut}}
50     \index{TofBetaRangeCut@{TofBetaRangeCut}!TofBetaRangeCut@{TofBetaRangeCut}}
51     \subsubsection[{TofBetaRangeCut}]{\setlength{\rightskip}{0pt plus 5cm}TofBetaRangeCut::TofBetaRangeCut (const char $\ast$ {\em cutName}, \/ int $\ast$ {\em trackTof} = {\tt NULL}, \/ float {\em resMax} = {\tt 10.}, \/ float {\em qualCut} = {\tt 10.}, \/ float {\em chi2Cut} = {\tt 20.}, \/ float {\em minBeta} = {\tt -100.}, \/ float {\em maxBeta} = {\tt 100.})\hspace{0.3cm}{\tt \mbox{[}inline\mbox{]}}}}
52     \label{classTofBetaRangeCut_87a89f82b498c4f200f5315747f3bfaf}
53    
54    
55     Constructor. The parameters are: the TOF-index for the track which is necessary to input to derive the beta; resMax, qualCut and chi2Cut for the quality of beta; the minimum and maximum beta values. Various combinations of quality parameters are possible: default low-quality beta (used for beta\mbox{[}12\mbox{]}): 10.,10.,20.; medium-quality beta: 5.,15.,4.; high-quality beta: 3.,20.,3. NOTE: beta can be either positive (downward going particle) or negative (upward going particle). Beta = 100 means beta calculation was not successful.
56    
57     \begin{Desc}
58     \item[Parameters:]
59     \begin{description}
60     \item[{\em cutName}]The cut's name. \item[{\em trackTof}]Pointer to the TOF-index indicating the track to be used when evaluating the beta (default value for TOF\_\-index is 0, corresponding to the TOF stand-alone track \mbox{[}no TRK information to build the TOF stand-alone track\mbox{]}). The pointer to the TOF\_\-index for TRK-track as given by \hyperlink{classTrkPhSinCut}{TrkPhSinCut} can be used.\item[{\em resMax}]Default: 10. (equivalent to beta\mbox{[}12\mbox{]}) \item[{\em qualCut}]Default: 10. (equivalent to beta\mbox{[}12\mbox{]}) \item[{\em chi2Cut}]Default: 20. (equivalent to beta\mbox{[}12\mbox{]}) \item[{\em minBeta}]the minimum beta value (with sign) \item[{\em maxBeta}]the maximum beta value (with sign) \end{description}
61     \end{Desc}
62    
63    
64     Definition at line 40 of file TofBetaRangeCut.h.\hypertarget{classTofBetaRangeCut_2a1c13e6ee49c8556a500b19b89edb63}{
65     \index{TofBetaRangeCut@{TofBetaRangeCut}!$\sim$TofBetaRangeCut@{$\sim$TofBetaRangeCut}}
66     \index{$\sim$TofBetaRangeCut@{$\sim$TofBetaRangeCut}!TofBetaRangeCut@{TofBetaRangeCut}}
67     \subsubsection[{$\sim$TofBetaRangeCut}]{\setlength{\rightskip}{0pt plus 5cm}TofBetaRangeCut::$\sim$TofBetaRangeCut ()\hspace{0.3cm}{\tt \mbox{[}inline\mbox{]}}}}
68     \label{classTofBetaRangeCut_2a1c13e6ee49c8556a500b19b89edb63}
69    
70    
71     Destructor.
72    
73    
74    
75     Definition at line 44 of file TofBetaRangeCut.h.
76    
77     \subsection{Member Function Documentation}
78     \hypertarget{classTofBetaRangeCut_e9ee404fb4b3435746113d72c9471ec9}{
79     \index{TofBetaRangeCut@{TofBetaRangeCut}!Check@{Check}}
80     \index{Check@{Check}!TofBetaRangeCut@{TofBetaRangeCut}}
81     \subsubsection[{Check}]{\setlength{\rightskip}{0pt plus 5cm}int TofBetaRangeCut::Check (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt \mbox{[}virtual\mbox{]}}}}
82     \label{classTofBetaRangeCut_e9ee404fb4b3435746113d72c9471ec9}
83    
84    
85     The TofBetaRange check.
86    
87     \begin{Desc}
88     \item[Parameters:]
89     \begin{description}
90     \item[{\em event}]The event to analyze. \end{description}
91     \end{Desc}
92     \begin{Desc}
93     \item[Returns:]\hyperlink{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{CUTOK} if particle beta is inside the specified range (minBeta $<$ beta $<$ maxBeta)
94    
95     0 otherwise \end{Desc}
96    
97    
98     Implements \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{PamCut}.
99    
100     Definition at line 12 of file TofBetaRangeCut.cpp.
101    
102     References \_\-chi2Cut, \_\-maxBeta, \_\-minBeta, \_\-qualCut, \_\-resMax, \_\-trackTof, and CUTOK.
103    
104     \subsection{Member Data Documentation}
105     \hypertarget{classTofBetaRangeCut_89333677cae06cb5aa6457ad22e783f0}{
106     \index{TofBetaRangeCut@{TofBetaRangeCut}!\_\-chi2Cut@{\_\-chi2Cut}}
107     \index{\_\-chi2Cut@{\_\-chi2Cut}!TofBetaRangeCut@{TofBetaRangeCut}}
108     \subsubsection[{\_\-chi2Cut}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf TofBetaRangeCut::\_\-chi2Cut}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}}
109     \label{classTofBetaRangeCut_89333677cae06cb5aa6457ad22e783f0}
110    
111    
112    
113    
114     Definition at line 58 of file TofBetaRangeCut.h.
115    
116     Referenced by Check().\hypertarget{classTofBetaRangeCut_1bf0ee8921d0743da2b1666e51009d39}{
117     \index{TofBetaRangeCut@{TofBetaRangeCut}!\_\-maxBeta@{\_\-maxBeta}}
118     \index{\_\-maxBeta@{\_\-maxBeta}!TofBetaRangeCut@{TofBetaRangeCut}}
119     \subsubsection[{\_\-maxBeta}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf TofBetaRangeCut::\_\-maxBeta}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}}
120     \label{classTofBetaRangeCut_1bf0ee8921d0743da2b1666e51009d39}
121    
122    
123    
124    
125     Definition at line 60 of file TofBetaRangeCut.h.
126    
127     Referenced by Check().\hypertarget{classTofBetaRangeCut_2e59dcccdc1c34bb4db407711a59eaec}{
128     \index{TofBetaRangeCut@{TofBetaRangeCut}!\_\-minBeta@{\_\-minBeta}}
129     \index{\_\-minBeta@{\_\-minBeta}!TofBetaRangeCut@{TofBetaRangeCut}}
130     \subsubsection[{\_\-minBeta}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf TofBetaRangeCut::\_\-minBeta}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}}
131     \label{classTofBetaRangeCut_2e59dcccdc1c34bb4db407711a59eaec}
132    
133    
134    
135    
136     Definition at line 60 of file TofBetaRangeCut.h.
137    
138     Referenced by Check().\hypertarget{classTofBetaRangeCut_4cecaf8232e2f2f6a3a9d7e25cca5b73}{
139     \index{TofBetaRangeCut@{TofBetaRangeCut}!\_\-qualCut@{\_\-qualCut}}
140     \index{\_\-qualCut@{\_\-qualCut}!TofBetaRangeCut@{TofBetaRangeCut}}
141     \subsubsection[{\_\-qualCut}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf TofBetaRangeCut::\_\-qualCut}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}}
142     \label{classTofBetaRangeCut_4cecaf8232e2f2f6a3a9d7e25cca5b73}
143    
144    
145    
146    
147     Definition at line 58 of file TofBetaRangeCut.h.
148    
149     Referenced by Check().\hypertarget{classTofBetaRangeCut_420bf1bba30d1e3d06b23074fc196f6d}{
150     \index{TofBetaRangeCut@{TofBetaRangeCut}!\_\-resMax@{\_\-resMax}}
151     \index{\_\-resMax@{\_\-resMax}!TofBetaRangeCut@{TofBetaRangeCut}}
152     \subsubsection[{\_\-resMax}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf TofBetaRangeCut::\_\-resMax}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}}
153     \label{classTofBetaRangeCut_420bf1bba30d1e3d06b23074fc196f6d}
154    
155    
156    
157    
158     Definition at line 58 of file TofBetaRangeCut.h.
159    
160     Referenced by Check().\hypertarget{classTofBetaRangeCut_82583c5944fdb33ab06b63fa46c21ef9}{
161     \index{TofBetaRangeCut@{TofBetaRangeCut}!\_\-trackTof@{\_\-trackTof}}
162     \index{\_\-trackTof@{\_\-trackTof}!TofBetaRangeCut@{TofBetaRangeCut}}
163     \subsubsection[{\_\-trackTof}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf TofBetaRangeCut::\_\-trackTof}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}}
164     \label{classTofBetaRangeCut_82583c5944fdb33ab06b63fa46c21ef9}
165    
166    
167    
168    
169     Definition at line 57 of file TofBetaRangeCut.h.
170    
171     Referenced by Check().
172    
173     The documentation for this class was generated from the following files:\begin{CompactItemize}
174     \item
175     TofCuts/TofBetaRangeCut/\hyperlink{TofBetaRangeCut_8h}{TofBetaRangeCut.h}\item
176     TofCuts/TofBetaRangeCut/\hyperlink{TofBetaRangeCut_8cpp}{TofBetaRangeCut.cpp}\end{CompactItemize}

  ViewVC Help
Powered by ViewVC 1.1.23