\documentclass[hyperref=pdftex, presentation]{beamer}
% Replacing 'presentation' with 'handout' in the above line
% will produce 4 slides per page.
% The hyperref option makes it possible to include hyperlinks.

\mode<presentation> {
\usetheme{Boadilla}
\setbeamercovered{transparent}
}

\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{times}
\usepackage[T1]{fontenc}

\mode<handout>{
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[letterpaper,landscape,border shrink=5mm]
\setbeamercolor{background canvas}{bg=black!10} }

\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author
	in head/foot}%
	\usebeamerfont{author in head/ foot}\insertshortauthor%&\approx& (\insertshorti
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title
	in head/foot}%
	\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in
	head/foot}%
	\usebeamerfont{date in head/foot}\insertshortdate\hspace*{2em}
	\insertframenumber / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\title{Software workshop}

\author{Sho Uemura}
\institute{SLAC}
\date[June 3, 2013]

\begin{document}

\begin{frame}
	\titlepage
\end{frame}

\begin{frame}{What we have}
	\begin{itemize}
		\item Simulation
		\begin{itemize}
			\item SLIC/Geant4 with detector geometry
			% \begin{itemize}
			% 	\item Detector geometry OK except for muon system and details of dead material
			% \end{itemize}
			\item hps-java readout and trigger sim
		\end{itemize}
		\item Analysis
		\begin{itemize}
			\item hps-java reconstruction
			\item ROOT DSTs
		\end{itemize}
		\item Monitoring
		\begin{itemize}
			\item hps-java online reconstruction and monitoring framework
		\end{itemize}
		\item Calibration
		\begin{itemize}
			\item C++ tools for SVT/APV25
			\item Millepede for SVT alignment (incomplete)
			\item hps-java tools for track-based ECal calibration
		\end{itemize}
	\end{itemize}
\end{frame}

\begin{frame}{What we need}
	\begin{itemize}
		\item Simulation
		\begin{itemize}
			\item Muon system geometry and readout
			\item Nonuniform B-field
			\item Move to JLab batch system (Auger)
			\item More standard samples, more events
		\end{itemize}
		\item Analysis
		\begin{itemize}
			\item Reconstruction components --- Kalman filter for tracks, SVT time fitting with pileup
			\item Event filters and streams
		\end{itemize}
		\item Monitoring
		\begin{itemize}
			\item Decide what to monitor, add UI
			\item Fast low-level monitoring tool?
			\item Event display (Wired?)
		\end{itemize}
		\item Bookkeeping
		\begin{itemize}
			\item Data management
			\item Conditions
		\end{itemize}
		\item And more
	\end{itemize}
\end{frame}

\begin{frame}{Schedule}
	\begin{itemize}
		\item We need a schedule that we can hold ourselves to and use to prioritize tasks
		\item Let's have a rough schedule ready for the DOE review
		\item Inputs:
		\begin{itemize}
			\item Full list of software milestones, rough dates for each
			\item Identify requirements for each milestone
			\item Major tasks, durations, dependencies
		\end{itemize}
	\end{itemize}
\end{frame}

\begin{frame}{Milestones}
	\begin{itemize}
		\item Start of MC production
		\begin{itemize}
			\item Full final geometry
			\item Full detector readout simulation
			\item Enough DAQ/trigger description to simulate
			\begin{itemize}
				\item EVIO description can wait but we need to know what to save in readout
			\end{itemize}
		\end{itemize}
		\item Working physics analysis
		\item Working calibration and monitoring
		\item What else?
	\end{itemize}
\end{frame}

\begin{frame}{Groups, responsibilities, czars}
	\begin{itemize}
		\item Software group: Maurik chair, Sho and Omar deputies
			\begin{itemize}
				\item ECal subgroup: Sho
				\item SVT subgroup: Omar
				\item Muon subgroup: Sarah
				\item Monitoring subgroup: Jeremy
			\end{itemize}		
		\item Data analysis working group (DAWG): Matt chair, Sarah deputy
		\item Software release czar: Jeremy
		\item Detector geometry and sim production czar: Sho
	\end{itemize}
\end{frame}

\begin{frame}{Software subgroups}
	\begin{itemize}
		\item Subgroups should organize in the coming weeks
			\begin{itemize}
				\item If you want to contribute to a subgroup, let the subgroup leader know!
				\item Subgroups should report lists of projects and milestones at an upcoming software meeting
			\end{itemize}
		\item Detector subgroups (ECal, SVT, muon) are responsible for MC, reconstruction, calibration and monitoring tasks
			\begin{itemize}
				\item Many detector-specific tasks should be done by detector experts with support from software experts
			\end{itemize}
		\item Monitoring subgroup is responsible for monitoring infrastructure and integrating the monitoring tools for each detector
	\end{itemize}
\end{frame}

\end{document}

