| 18 |
\item |
\item |
| 19 |
\hyperlink{classFluxHistoAction_2f215089b4dc3b414b29a88e32df820d}{FluxHistoAction} (const char $\ast$actionName, TString outFileBase, TString rigBinsFile) |
\hyperlink{classFluxHistoAction_2f215089b4dc3b414b29a88e32df820d}{FluxHistoAction} (const char $\ast$actionName, TString outFileBase, TString rigBinsFile) |
| 20 |
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item |
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item |
| 21 |
\hyperlink{classFluxHistoAction_2a38b72b56859e2f6eef38d800ca5c10}{$\sim$FluxHistoAction} () |
\hypertarget{classFluxHistoAction_2a38b72b56859e2f6eef38d800ca5c10}{ |
| 22 |
|
\hyperlink{classFluxHistoAction_2a38b72b56859e2f6eef38d800ca5c10}{$\sim$FluxHistoAction} ()} |
| 23 |
|
\label{classFluxHistoAction_2a38b72b56859e2f6eef38d800ca5c10} |
| 24 |
|
|
| 25 |
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item |
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item |
| 26 |
void \hyperlink{classFluxHistoAction_363f9657ac69e1051449ec1907c04809}{OnGood} (PamLevel2 $\ast$event) |
void \hyperlink{classFluxHistoAction_363f9657ac69e1051449ec1907c04809}{OnGood} (PamLevel2 $\ast$event) |
| 27 |
\begin{CompactList}\small\item\em Fills histogram with the selected event. \item\end{CompactList}\item |
\begin{CompactList}\small\item\em Fills histogram with the selected event. \item\end{CompactList}\item |
| 28 |
void \hyperlink{classFluxHistoAction_4565d0ea3ca0f895af489455dfd5ff04}{Finalize} () |
void \hyperlink{classFluxHistoAction_4565d0ea3ca0f895af489455dfd5ff04}{Finalize} () |
| 29 |
\begin{CompactList}\small\item\em Writes the histogram to the output files (ASCII and ROOT). \item\end{CompactList}\end{CompactItemize} |
\begin{CompactList}\small\item\em Writes the histogram to the output files (ASCII and ROOT). \item\end{CompactList}\end{CompactItemize} |
|
\subsection*{Private Attributes} |
|
|
\begin{CompactItemize} |
|
|
\item |
|
|
TString \hyperlink{classFluxHistoAction_aa222dff82e9c14a330f95a9fc51d142}{\_\-outFileBase} |
|
|
\item |
|
|
vector$<$ float $>$ \hyperlink{classFluxHistoAction_c739385ec91f9a66caa36af6da127aa1}{\_\-bins} |
|
|
\item |
|
|
TH1I \hyperlink{classFluxHistoAction_ece98abe4d37ec7b9e872143203bc613}{\_\-rootHisto} |
|
|
\item |
|
|
vector$<$ uint64\_\-t $>$ \hyperlink{classFluxHistoAction_39cb52b179b2d169f39d692ca3f077ce}{\_\-textHisto} |
|
|
\end{CompactItemize} |
|
| 30 |
|
|
| 31 |
|
|
| 32 |
\subsection{Detailed Description} |
\subsection{Detailed Description} |
| 34 |
|
|
| 35 |
This action reads a rigidity binning from a file and fills a flux histogram (text and ROOT format). Currently, it fills an event-count histogram: in future implementations, it could also read live time, efficiency and geometrical factor from external files and fill a true flux histogram. |
This action reads a rigidity binning from a file and fills a flux histogram (text and ROOT format). Currently, it fills an event-count histogram: in future implementations, it could also read live time, efficiency and geometrical factor from external files and fill a true flux histogram. |
| 36 |
|
|
|
Definition at line 24 of file FluxHistoAction.h. |
|
|
|
|
| 37 |
\subsection{Constructor \& Destructor Documentation} |
\subsection{Constructor \& Destructor Documentation} |
| 38 |
\hypertarget{classFluxHistoAction_2f215089b4dc3b414b29a88e32df820d}{ |
\hypertarget{classFluxHistoAction_2f215089b4dc3b414b29a88e32df820d}{ |
| 39 |
\index{FluxHistoAction@{FluxHistoAction}!FluxHistoAction@{FluxHistoAction}} |
\index{FluxHistoAction@{FluxHistoAction}!FluxHistoAction@{FluxHistoAction}} |
| 53 |
\end{Desc} |
\end{Desc} |
| 54 |
|
|
| 55 |
|
|
|
Definition at line 12 of file FluxHistoAction.cpp. |
|
|
|
|
|
References \_\-bins, \_\-rootHisto, and \_\-textHisto.\hypertarget{classFluxHistoAction_2a38b72b56859e2f6eef38d800ca5c10}{ |
|
|
\index{FluxHistoAction@{FluxHistoAction}!$\sim$FluxHistoAction@{$\sim$FluxHistoAction}} |
|
|
\index{$\sim$FluxHistoAction@{$\sim$FluxHistoAction}!FluxHistoAction@{FluxHistoAction}} |
|
|
\subsubsection[{$\sim$FluxHistoAction}]{\setlength{\rightskip}{0pt plus 5cm}FluxHistoAction::$\sim$FluxHistoAction ()\hspace{0.3cm}{\tt \mbox{[}inline\mbox{]}}}} |
|
|
\label{classFluxHistoAction_2a38b72b56859e2f6eef38d800ca5c10} |
|
|
|
|
|
|
|
|
Destructor. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 43 of file FluxHistoAction.h. |
|
|
|
|
| 56 |
\subsection{Member Function Documentation} |
\subsection{Member Function Documentation} |
| 57 |
\hypertarget{classFluxHistoAction_4565d0ea3ca0f895af489455dfd5ff04}{ |
\hypertarget{classFluxHistoAction_4565d0ea3ca0f895af489455dfd5ff04}{ |
| 58 |
\index{FluxHistoAction@{FluxHistoAction}!Finalize@{Finalize}} |
\index{FluxHistoAction@{FluxHistoAction}!Finalize@{Finalize}} |
| 65 |
|
|
| 66 |
The output consists of a text file and of a ROOT file where the 1-dimensional rigidity histogram (TH1F) is saved. The format of the text output is: (lower bin limit) (upper bin limit) (\# of events). |
The output consists of a text file and of a ROOT file where the 1-dimensional rigidity histogram (TH1F) is saved. The format of the text output is: (lower bin limit) (upper bin limit) (\# of events). |
| 67 |
|
|
| 68 |
Implements \hyperlink{classCollectionAction_c32b42fc08bc1be7b003579b633de041}{CollectionAction}. |
Reimplemented from \hyperlink{classCollectionAction_3644c42bef3002c44202b6e9630bc1a4}{CollectionAction}.\hypertarget{classFluxHistoAction_363f9657ac69e1051449ec1907c04809}{ |
|
|
|
|
Definition at line 79 of file FluxHistoAction.cpp. |
|
|
|
|
|
References \_\-bins, \_\-outFileBase, \_\-rootHisto, \_\-textHisto, and CollectionAction::GetName().\hypertarget{classFluxHistoAction_363f9657ac69e1051449ec1907c04809}{ |
|
| 69 |
\index{FluxHistoAction@{FluxHistoAction}!OnGood@{OnGood}} |
\index{FluxHistoAction@{FluxHistoAction}!OnGood@{OnGood}} |
| 70 |
\index{OnGood@{OnGood}!FluxHistoAction@{FluxHistoAction}} |
\index{OnGood@{OnGood}!FluxHistoAction@{FluxHistoAction}} |
| 71 |
\subsubsection[{OnGood}]{\setlength{\rightskip}{0pt plus 5cm}void FluxHistoAction::OnGood (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt \mbox{[}virtual\mbox{]}}}} |
\subsubsection[{OnGood}]{\setlength{\rightskip}{0pt plus 5cm}void FluxHistoAction::OnGood (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt \mbox{[}virtual\mbox{]}}}} |
| 81 |
\end{Desc} |
\end{Desc} |
| 82 |
|
|
| 83 |
|
|
| 84 |
Implements \hyperlink{classCollectionAction_801dd664020b71e8a3232e5a584d96a0}{CollectionAction}. |
Reimplemented from \hyperlink{classCollectionAction_077319900b1cde36b6baca9e6699ec5a}{CollectionAction}. |
|
|
|
|
Definition at line 50 of file FluxHistoAction.cpp. |
|
|
|
|
|
References \_\-bins, \_\-rootHisto, and \_\-textHisto. |
|
|
|
|
|
\subsection{Member Data Documentation} |
|
|
\hypertarget{classFluxHistoAction_c739385ec91f9a66caa36af6da127aa1}{ |
|
|
\index{FluxHistoAction@{FluxHistoAction}!\_\-bins@{\_\-bins}} |
|
|
\index{\_\-bins@{\_\-bins}!FluxHistoAction@{FluxHistoAction}} |
|
|
\subsubsection[{\_\-bins}]{\setlength{\rightskip}{0pt plus 5cm}vector$<$float$>$ {\bf FluxHistoAction::\_\-bins}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} |
|
|
\label{classFluxHistoAction_c739385ec91f9a66caa36af6da127aa1} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 62 of file FluxHistoAction.h. |
|
|
|
|
|
Referenced by Finalize(), FluxHistoAction(), and OnGood().\hypertarget{classFluxHistoAction_aa222dff82e9c14a330f95a9fc51d142}{ |
|
|
\index{FluxHistoAction@{FluxHistoAction}!\_\-outFileBase@{\_\-outFileBase}} |
|
|
\index{\_\-outFileBase@{\_\-outFileBase}!FluxHistoAction@{FluxHistoAction}} |
|
|
\subsubsection[{\_\-outFileBase}]{\setlength{\rightskip}{0pt plus 5cm}TString {\bf FluxHistoAction::\_\-outFileBase}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} |
|
|
\label{classFluxHistoAction_aa222dff82e9c14a330f95a9fc51d142} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 61 of file FluxHistoAction.h. |
|
|
|
|
|
Referenced by Finalize().\hypertarget{classFluxHistoAction_ece98abe4d37ec7b9e872143203bc613}{ |
|
|
\index{FluxHistoAction@{FluxHistoAction}!\_\-rootHisto@{\_\-rootHisto}} |
|
|
\index{\_\-rootHisto@{\_\-rootHisto}!FluxHistoAction@{FluxHistoAction}} |
|
|
\subsubsection[{\_\-rootHisto}]{\setlength{\rightskip}{0pt plus 5cm}TH1I {\bf FluxHistoAction::\_\-rootHisto}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} |
|
|
\label{classFluxHistoAction_ece98abe4d37ec7b9e872143203bc613} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 63 of file FluxHistoAction.h. |
|
|
|
|
|
Referenced by Finalize(), FluxHistoAction(), and OnGood().\hypertarget{classFluxHistoAction_39cb52b179b2d169f39d692ca3f077ce}{ |
|
|
\index{FluxHistoAction@{FluxHistoAction}!\_\-textHisto@{\_\-textHisto}} |
|
|
\index{\_\-textHisto@{\_\-textHisto}!FluxHistoAction@{FluxHistoAction}} |
|
|
\subsubsection[{\_\-textHisto}]{\setlength{\rightskip}{0pt plus 5cm}vector$<$uint64\_\-t$>$ {\bf FluxHistoAction::\_\-textHisto}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} |
|
|
\label{classFluxHistoAction_39cb52b179b2d169f39d692ca3f077ce} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 64 of file FluxHistoAction.h. |
|
|
|
|
|
Referenced by Finalize(), FluxHistoAction(), and OnGood(). |
|
| 85 |
|
|
| 86 |
The documentation for this class was generated from the following files:\begin{CompactItemize} |
The documentation for this class was generated from the following files:\begin{CompactItemize} |
| 87 |
\item |
\item |