1 |
pam-fi |
1.1 |
\hypertarget{CommonDefs_8h}{ |
2 |
|
|
\section{CommonDefs.h File Reference} |
3 |
|
|
\label{CommonDefs_8h}\index{CommonDefs.h@{CommonDefs.h}} |
4 |
|
|
} |
5 |
|
|
\subsection*{Classes} |
6 |
|
|
\begin{CompactItemize} |
7 |
|
|
\item |
8 |
|
|
class \hyperlink{classSimpleMatrix}{SimpleMatrix$<$ T $>$} |
9 |
|
|
\begin{CompactList}\small\item\em A simple matrix class. \item\end{CompactList}\end{CompactItemize} |
10 |
|
|
\subsection*{Enumerations} |
11 |
|
|
\begin{CompactItemize} |
12 |
|
|
\item |
13 |
|
|
enum \hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c}{DETECTORCODE} \{ \par |
14 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca35aac3cb4f8be8dfc8c5c471d537511}{TRK} = 1, |
15 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c81bd89f7ff2c29f0171c22f7c47c3e9f}{CALO} = 2, |
16 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cc18e0fdb830eeb3a7f657a75000744db}{TOF} = 4, |
17 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c3e553562ab1f48e96e9d0640526237b8}{AC} = 8, |
18 |
|
|
\par |
19 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c55e5ba1b4d86a4bcc4c1789a8f7b75e5}{TRIG} = 16, |
20 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cad58394ab5225c7978a38cc22fdbfa35}{ORB} = 32, |
21 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cb1d5eac4b1dca480c8056eaea7663b7a}{ALL} = 63, |
22 |
|
|
\hyperlink{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca7f5c1a17fce9b3e67e6e07a5e4c11b6}{CALO\_\-L1} = 64 |
23 |
|
|
\} |
24 |
|
|
\end{CompactItemize} |
25 |
|
|
\subsection*{Variables} |
26 |
|
|
\begin{CompactItemize} |
27 |
|
|
\item |
28 |
pam-fi |
1.2 |
\hypertarget{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{ |
29 |
|
|
const int \hyperlink{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{CUTOK} = -1} |
30 |
|
|
\label{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c} |
31 |
|
|
|
32 |
pam-fi |
1.1 |
\begin{CompactList}\small\item\em The implementations of \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{PamCut::Check()} must return this value if the event satisfy the cut. \item\end{CompactList}\item |
33 |
|
|
const int \hyperlink{CommonDefs_8h_e489f30e0fdafca4835125256a44dce0}{TOFNPADLAYER} \mbox{[}6\mbox{]} = \{ 8, 6, 2, 2, 3, 3 \} |
34 |
|
|
\end{CompactItemize} |
35 |
|
|
|
36 |
|
|
|
37 |
|
|
\label{_details} |
38 |
|
|
\hypertarget{_details}{} |
39 |
|
|
\subsection{Detailed Description} |
40 |
|
|
A header file with all the common definitions for the \hyperlink{classPamCut}{PamCut} framework. |
41 |
|
|
|
42 |
|
|
\subsection{Enumeration Type Documentation} |
43 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c}{ |
44 |
|
|
\index{CommonDefs.h@{CommonDefs.h}!DETECTORCODE@{DETECTORCODE}} |
45 |
|
|
\index{DETECTORCODE@{DETECTORCODE}!CommonDefs.h@{CommonDefs.h}} |
46 |
|
|
\subsubsection[{DETECTORCODE}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf DETECTORCODE}}} |
47 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c} |
48 |
|
|
|
49 |
|
|
|
50 |
|
|
The values for each detector correspond to a binary code associated to that detector. These can be arithmetically added to create a binary code for a set of detectors. \begin{Desc} |
51 |
|
|
\item[Enumerator: ]\par |
52 |
|
|
\begin{description} |
53 |
|
|
\index{TRK@{TRK}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!TRK@{TRK}}\item[{\em |
54 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca35aac3cb4f8be8dfc8c5c471d537511}{ |
55 |
|
|
TRK} |
56 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca35aac3cb4f8be8dfc8c5c471d537511} |
57 |
|
|
}]Code for Tracker. \index{CALO@{CALO}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!CALO@{CALO}}\item[{\em |
58 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c81bd89f7ff2c29f0171c22f7c47c3e9f}{ |
59 |
|
|
CALO} |
60 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c81bd89f7ff2c29f0171c22f7c47c3e9f} |
61 |
|
|
}]Code for Calorimeter level2. \index{TOF@{TOF}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!TOF@{TOF}}\item[{\em |
62 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cc18e0fdb830eeb3a7f657a75000744db}{ |
63 |
|
|
TOF} |
64 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cc18e0fdb830eeb3a7f657a75000744db} |
65 |
|
|
}]Code for ToF. \index{AC@{AC}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!AC@{AC}}\item[{\em |
66 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c3e553562ab1f48e96e9d0640526237b8}{ |
67 |
|
|
AC} |
68 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c3e553562ab1f48e96e9d0640526237b8} |
69 |
|
|
}]Code for AntiCoincidence. \index{TRIG@{TRIG}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!TRIG@{TRIG}}\item[{\em |
70 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c55e5ba1b4d86a4bcc4c1789a8f7b75e5}{ |
71 |
|
|
TRIG} |
72 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c55e5ba1b4d86a4bcc4c1789a8f7b75e5} |
73 |
|
|
}]Code for Trigger. \index{ORB@{ORB}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!ORB@{ORB}}\item[{\em |
74 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cad58394ab5225c7978a38cc22fdbfa35}{ |
75 |
|
|
ORB} |
76 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cad58394ab5225c7978a38cc22fdbfa35} |
77 |
|
|
}]Code for Orbital Info. \index{ALL@{ALL}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!ALL@{ALL}}\item[{\em |
78 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cb1d5eac4b1dca480c8056eaea7663b7a}{ |
79 |
|
|
ALL} |
80 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cb1d5eac4b1dca480c8056eaea7663b7a} |
81 |
|
|
}]Sum of all the above codes. \index{CALO\_\-L1@{CALO\_\-L1}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!CALO\_\-L1@{CALO\_\-L1}}\item[{\em |
82 |
|
|
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca7f5c1a17fce9b3e67e6e07a5e4c11b6}{ |
83 |
|
|
CALO\_\-L1} |
84 |
|
|
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca7f5c1a17fce9b3e67e6e07a5e4c11b6} |
85 |
|
|
}]Code for Calorimeter level1. \end{description} |
86 |
|
|
\end{Desc} |
87 |
|
|
|
88 |
|
|
|
89 |
|
|
|
90 |
|
|
\subsection{Variable Documentation} |
91 |
pam-fi |
1.2 |
\hypertarget{CommonDefs_8h_e489f30e0fdafca4835125256a44dce0}{ |
92 |
pam-fi |
1.1 |
\index{CommonDefs.h@{CommonDefs.h}!TOFNPADLAYER@{TOFNPADLAYER}} |
93 |
|
|
\index{TOFNPADLAYER@{TOFNPADLAYER}!CommonDefs.h@{CommonDefs.h}} |
94 |
|
|
\subsubsection[{TOFNPADLAYER}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TOFNPADLAYER} = \{ 8, 6, 2, 2, 3, 3 \}}} |
95 |
|
|
\label{CommonDefs_8h_e489f30e0fdafca4835125256a44dce0} |
96 |
|
|
|
97 |
|
|
|
98 |
pam-fi |
1.2 |
The number of pads in each ToF layer. S11 corresponds to element 0, S12 to element 1 and so on. |