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 |