| 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 |
const int \hyperlink{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{CUTOK} = -1 |
| 29 |
\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 |
| 30 |
const int \hyperlink{CommonDefs_8h_e489f30e0fdafca4835125256a44dce0}{TOFNPADLAYER} \mbox{[}6\mbox{]} = \{ 8, 6, 2, 2, 3, 3 \} |
| 31 |
\end{CompactItemize} |
| 32 |
|
| 33 |
|
| 34 |
\label{_details} |
| 35 |
\hypertarget{_details}{} |
| 36 |
\subsection{Detailed Description} |
| 37 |
A header file with all the common definitions for the \hyperlink{classPamCut}{PamCut} framework. |
| 38 |
|
| 39 |
Definition in file \hyperlink{CommonDefs_8h_source}{CommonDefs.h}. |
| 40 |
|
| 41 |
\subsection{Enumeration Type Documentation} |
| 42 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c}{ |
| 43 |
\index{CommonDefs.h@{CommonDefs.h}!DETECTORCODE@{DETECTORCODE}} |
| 44 |
\index{DETECTORCODE@{DETECTORCODE}!CommonDefs.h@{CommonDefs.h}} |
| 45 |
\subsubsection[{DETECTORCODE}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf DETECTORCODE}}} |
| 46 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c} |
| 47 |
|
| 48 |
|
| 49 |
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} |
| 50 |
\item[Enumerator: ]\par |
| 51 |
\begin{description} |
| 52 |
\index{TRK@{TRK}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!TRK@{TRK}}\item[{\em |
| 53 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca35aac3cb4f8be8dfc8c5c471d537511}{ |
| 54 |
TRK} |
| 55 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca35aac3cb4f8be8dfc8c5c471d537511} |
| 56 |
}]Code for Tracker. \index{CALO@{CALO}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!CALO@{CALO}}\item[{\em |
| 57 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c81bd89f7ff2c29f0171c22f7c47c3e9f}{ |
| 58 |
CALO} |
| 59 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c81bd89f7ff2c29f0171c22f7c47c3e9f} |
| 60 |
}]Code for Calorimeter level2. \index{TOF@{TOF}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!TOF@{TOF}}\item[{\em |
| 61 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cc18e0fdb830eeb3a7f657a75000744db}{ |
| 62 |
TOF} |
| 63 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cc18e0fdb830eeb3a7f657a75000744db} |
| 64 |
}]Code for ToF. \index{AC@{AC}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!AC@{AC}}\item[{\em |
| 65 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c3e553562ab1f48e96e9d0640526237b8}{ |
| 66 |
AC} |
| 67 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c3e553562ab1f48e96e9d0640526237b8} |
| 68 |
}]Code for AntiCoincidence. \index{TRIG@{TRIG}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!TRIG@{TRIG}}\item[{\em |
| 69 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c55e5ba1b4d86a4bcc4c1789a8f7b75e5}{ |
| 70 |
TRIG} |
| 71 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3c55e5ba1b4d86a4bcc4c1789a8f7b75e5} |
| 72 |
}]Code for Trigger. \index{ORB@{ORB}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!ORB@{ORB}}\item[{\em |
| 73 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cad58394ab5225c7978a38cc22fdbfa35}{ |
| 74 |
ORB} |
| 75 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cad58394ab5225c7978a38cc22fdbfa35} |
| 76 |
}]Code for Orbital Info. \index{ALL@{ALL}!CommonDefs.h@{CommonDefs.h}}\index{CommonDefs.h@{CommonDefs.h}!ALL@{ALL}}\item[{\em |
| 77 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cb1d5eac4b1dca480c8056eaea7663b7a}{ |
| 78 |
ALL} |
| 79 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3cb1d5eac4b1dca480c8056eaea7663b7a} |
| 80 |
}]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 |
| 81 |
\hypertarget{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca7f5c1a17fce9b3e67e6e07a5e4c11b6}{ |
| 82 |
CALO\_\-L1} |
| 83 |
\label{CommonDefs_8h_0fda80c273d9a34e86f5f4a24f9a7b3ca7f5c1a17fce9b3e67e6e07a5e4c11b6} |
| 84 |
}]Code for Calorimeter level1. \end{description} |
| 85 |
\end{Desc} |
| 86 |
|
| 87 |
|
| 88 |
|
| 89 |
Definition at line 21 of file CommonDefs.h. |
| 90 |
|
| 91 |
\subsection{Variable Documentation} |
| 92 |
\hypertarget{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{ |
| 93 |
\index{CommonDefs.h@{CommonDefs.h}!CUTOK@{CUTOK}} |
| 94 |
\index{CUTOK@{CUTOK}!CommonDefs.h@{CommonDefs.h}} |
| 95 |
\subsubsection[{CUTOK}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf CUTOK} = -1}} |
| 96 |
\label{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c} |
| 97 |
|
| 98 |
|
| 99 |
The implementations of \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{PamCut::Check()} must return this value if the event satisfy the cut. |
| 100 |
|
| 101 |
|
| 102 |
|
| 103 |
Definition at line 15 of file CommonDefs.h. |
| 104 |
|
| 105 |
Referenced by PamCutCollection::ApplyCut(), PamCut::ApplyCut(), BlindCutCollection::ApplyCut(), TrkSigmaDeflCut::Check(), TrkRunValCut::Check(), TrkRigRangeCut::Check(), TrkRigGeoCut::Check(), TrkRigCut::Check(), TrkPhSinCut::Check(), TrkNucleiZCut::Check(), TrkIonCut::Check(), TrkIdCut::Check(), TrkHitQualCut::Check(), TrkGeomCut::Check(), TrkDedxHCut::Check(), TrkChi2QualCut::Check(), TrkChi2DeflCut::Check(), TrkCalQualCut::Check(), RigFillCut::Check(), TofTopS1Cut::Check(), TofQualCut::Check(), TofPatternCut::Check(), TofNucleiZCut::Check(), TofDedxS1Cut::Check(), TofBetaRigCut::Check(), TofBetaRangeCut::Check(), TofBetaCut::Check(), PamCutCollection::Check(), TrgConfCut::Check(), PktQualCut::Check(), OBTQualCut::Check(), LTQualCut::Check(), LTGeoFillCut::Check(), GeoFieldCut::Check(), EvRateS11Cut::Check(), DataQualCut::Check(), AbsTimeCut::Check(), BlindCutCollection::Check(), CaloTrackCut::Check(), CaloTrackChi2Cut::Check(), CaloNucleiZCut::Check(), CaloNotIntCut::Check(), CaloNHitCut::Check(), CaloIonCut::Check(), CaloGeomCut::Check(), CaloCrossCut::Check(), CATCut::Check(), and CARDCut::Check().\hypertarget{CommonDefs_8h_e489f30e0fdafca4835125256a44dce0}{ |
| 106 |
\index{CommonDefs.h@{CommonDefs.h}!TOFNPADLAYER@{TOFNPADLAYER}} |
| 107 |
\index{TOFNPADLAYER@{TOFNPADLAYER}!CommonDefs.h@{CommonDefs.h}} |
| 108 |
\subsubsection[{TOFNPADLAYER}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TOFNPADLAYER} = \{ 8, 6, 2, 2, 3, 3 \}}} |
| 109 |
\label{CommonDefs_8h_e489f30e0fdafca4835125256a44dce0} |
| 110 |
|
| 111 |
|
| 112 |
The number of pads in each ToF layer. S11 corresponds to element 0, S12 to element 1 and so on. |
| 113 |
|
| 114 |
Definition at line 35 of file CommonDefs.h. |
| 115 |
|
| 116 |
Referenced by TofDedxS1Cut::Check(). |