Skip to content

Commit

Permalink
Start ND280 software section
Browse files Browse the repository at this point in the history
  • Loading branch information
absolution1 committed Mar 7, 2015
1 parent 3e32059 commit 13f6a49
Show file tree
Hide file tree
Showing 10 changed files with 161 additions and 115 deletions.
1 change: 1 addition & 0 deletions chap2.tex
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ \subsection{Neutrino beamline}

\subsection{Off-axis beam}
\label{subsec:OffAxisBeam}
The kinematics of the pion decays dictate the energy spectrum shape of the neutrinos. Specifically, the peak width of the neutrino energy narrows and shifts as an observer moves off-axis from the pions trajectory. As the pions are the neutrino parents in the T2K beam, the same effect can be seen by moving off-axis from the neutrino beam. This effect is illustrated in Fig.BLAH. By positioning T2K's baseline detectors at 2.5$^\circ$ off-axis, it is possible to align the neutrino beam's peak energy with the first oscillation maximum for the $\nu_\mu$ disappearance channel. Separately, an off-axis configuration reduces the beam's unwanted high energy tail, improving sensitivity to $\nu_e$ appearance and $\nu_\mu$ disappearance.


\section{Near detector complex}
Expand Down
17 changes: 10 additions & 7 deletions chap3.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,10 @@

\chapter{ND280 ECal event reconstruction and software}
\label{chap:ND280Software}
Lots of software stuff

\section{Real data processing}
\label{sec:datachain}
Process the data. MAY NOT INCLUDE THIS

\section{Monte Carlo event simulation}
The T2K experiment uses a bespoke software suite for simulation and analysis of ND280 data which is based on the ROOT framework~\cite{Brun199781}. The vast majority of the ND280 software suite utilies these oaEvent library which provides a unified framework for information manipulation and was specifically designed for this purpose.
As ND280 consists of many subdetectors each providing a specific function, the ND280 software suite is designed to reflect this. Not only are there specific software modules for individual subdetectors, there are specific modules for each phase of the subdetector information processing e.g. trip-T calibration, TPC reconstruction etc. \newline
As the software suite handles both production of simulated data and the processing of collected data, there are sections of the processing chain which are specific to type of data being processed. While the Monte Carlo simulation and real data do see different areas of the software chain, the general philosophy is to maniuplate the Monte Carlo or the real data to a point where they can be treated as equals and them process them in the same manner. So, the description of the software will follow the same path: the Monte Carlo and real data specifics will be discussed first and then the unified treatment will follow.
\section{Monte Carlo production software}
\label{sec:MCchain}
Process the MC

Expand Down Expand Up @@ -45,6 +42,12 @@ \subsection{Event reconstruction}
\label{subsec:EventReconstruction}
oaRecon yo!


\section{Real data processing software}
\label{sec:datachain}
Process the data. MAY NOT INCLUDE THIS


\section{ECal event reconstruction}
\label{sec:ECalEventReconstruction}
All about ecalRecon
Expand Down
15 changes: 15 additions & 0 deletions mythesis.bib
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,18 @@ @article{PhysRevD.87.092003
doi = {10.1103/PhysRevD.87.092003},
url = {http://link.aps.org/doi/10.1103/PhysRevD.87.092003}
}

@article{Brun199781,
title = "\{ROOT\} — An object oriented data analysis framework ",
journal = "Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment ",
volume = "389",
number = "1–2",
pages = "81 - 86",
year = "1997",
note = "New Computing Techniques in Physics Research V ",
issn = "0168-9002",
doi = "http://dx.doi.org/10.1016/S0168-9002(97)00048-X",
url = "http://www.sciencedirect.com/science/article/pii/S016890029700048X",
author = "Rene Brun and Fons Rademakers"
}

60 changes: 31 additions & 29 deletions thesis.aux
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,10 @@
\newlabel{sec:NearDetectorComplex}{{2.2}{7}{Near detector complex}{section.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Multi-Pixel Photon Counter}{7}{subsection.2.2.1}}
\newlabel{subsec:MPPC}{{2.2.1}{7}{Multi-Pixel Photon Counter}{subsection.2.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}INGRID}{7}{subsection.2.2.2}}
\newlabel{subsec:INGRID}{{2.2.2}{7}{INGRID}{subsection.2.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}ND280}{7}{subsection.2.2.3}}
\newlabel{subsec:ND280}{{2.2.3}{7}{ND280}{subsection.2.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}INGRID}{8}{subsection.2.2.2}}
\newlabel{subsec:INGRID}{{2.2.2}{8}{INGRID}{subsection.2.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}ND280}{8}{subsection.2.2.3}}
\newlabel{subsec:ND280}{{2.2.3}{8}{ND280}{subsection.2.2.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3.1}The fine grain detectors}{8}{subsubsection.2.2.3.1}}
\newlabel{subsubsec:FGD}{{2.2.3.1}{8}{The fine grain detectors}{subsubsection.2.2.3.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3.2}The time projection chambers}{8}{subsubsection.2.2.3.2}}
Expand All @@ -76,34 +76,35 @@
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3.5}The side muon range detector}{8}{subsubsection.2.2.3.5}}
\newlabel{subsubsec:smrd}{{2.2.3.5}{8}{The side muon range detector}{subsubsection.2.2.3.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.4}The far detector}{8}{subsection.2.2.4}}
\citation{Brun199781}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}ND280 ECal event reconstruction and software}{9}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:ND280Software}{{3}{9}{ND280 ECal event reconstruction and software}{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Real data processing}{9}{section.3.1}}
\newlabel{sec:datachain}{{3.1}{9}{Real data processing}{section.3.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Monte Carlo event simulation}{9}{section.3.2}}
\newlabel{sec:MCchain}{{3.2}{9}{Monte Carlo event simulation}{section.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Neutrino flux prediction}{9}{subsection.3.2.1}}
\newlabel{subsec:NeutrinoFluxPrediction}{{3.2.1}{9}{Neutrino flux prediction}{subsection.3.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Neutrino interaction simulation}{9}{subsection.3.2.2}}
\newlabel{subsec:NeutrinoInteractionSimulation}{{3.2.2}{9}{Neutrino interaction simulation}{subsection.3.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}ND280 detector simulation}{10}{subsection.3.2.3}}
\newlabel{subsec:ND280DetectorSimulation}{{3.2.3}{10}{ND280 detector simulation}{subsection.3.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Detector response simulation}{10}{subsection.3.2.4}}
\newlabel{subsec:DetectorResponseSimulation}{{3.2.4}{10}{Detector response simulation}{subsection.3.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Detector calibration}{10}{subsection.3.2.5}}
\newlabel{subsec:DetectorCalibration}{{3.2.5}{10}{Detector calibration}{subsection.3.2.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Event reconstruction}{10}{subsection.3.2.6}}
\newlabel{subsec:EventReconstruction}{{3.2.6}{10}{Event reconstruction}{subsection.3.2.6}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Monte Carlo production software}{9}{section.3.1}}
\newlabel{sec:MCchain}{{3.1}{9}{Monte Carlo production software}{section.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Neutrino flux prediction}{10}{subsection.3.1.1}}
\newlabel{subsec:NeutrinoFluxPrediction}{{3.1.1}{10}{Neutrino flux prediction}{subsection.3.1.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Neutrino interaction simulation}{10}{subsection.3.1.2}}
\newlabel{subsec:NeutrinoInteractionSimulation}{{3.1.2}{10}{Neutrino interaction simulation}{subsection.3.1.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}ND280 detector simulation}{10}{subsection.3.1.3}}
\newlabel{subsec:ND280DetectorSimulation}{{3.1.3}{10}{ND280 detector simulation}{subsection.3.1.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Detector response simulation}{10}{subsection.3.1.4}}
\newlabel{subsec:DetectorResponseSimulation}{{3.1.4}{10}{Detector response simulation}{subsection.3.1.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}Detector calibration}{10}{subsection.3.1.5}}
\newlabel{subsec:DetectorCalibration}{{3.1.5}{10}{Detector calibration}{subsection.3.1.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.6}Event reconstruction}{10}{subsection.3.1.6}}
\newlabel{subsec:EventReconstruction}{{3.1.6}{10}{Event reconstruction}{subsection.3.1.6}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Real data processing software}{10}{section.3.2}}
\newlabel{sec:datachain}{{3.2}{10}{Real data processing software}{section.3.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}ECal event reconstruction}{10}{section.3.3}}
\newlabel{sec:ECalEventReconstruction}{{3.3}{10}{ECal event reconstruction}{section.3.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Hit preparation}{10}{subsection.3.3.1}}
\newlabel{subsec:ECalHitPerparation}{{3.3.1}{10}{Hit preparation}{subsection.3.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Basic clustering}{10}{subsection.3.3.2}}
\newlabel{subsec:ECalBasicClustering}{{3.3.2}{10}{Basic clustering}{subsection.3.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Cluster combination}{10}{subsection.3.3.3}}
\newlabel{subsec:ECalCombineClusters}{{3.3.3}{10}{Cluster combination}{subsection.3.3.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Hit preparation}{11}{subsection.3.3.1}}
\newlabel{subsec:ECalHitPerparation}{{3.3.1}{11}{Hit preparation}{subsection.3.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Basic clustering}{11}{subsection.3.3.2}}
\newlabel{subsec:ECalBasicClustering}{{3.3.2}{11}{Basic clustering}{subsection.3.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Cluster combination}{11}{subsection.3.3.3}}
\newlabel{subsec:ECalCombineClusters}{{3.3.3}{11}{Cluster combination}{subsection.3.3.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Cluster expansion}{11}{subsection.3.3.4}}
\newlabel{subsec:ECalExpandClusters}{{3.3.4}{11}{Cluster expansion}{subsection.3.3.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.5}3D cluster formation}{11}{subsection.3.3.5}}
Expand Down Expand Up @@ -240,9 +241,10 @@
\bibcite{PhysRevLett.112.061802}{5}
\bibcite{PhysRevLett.113.241803}{6}
\bibcite{PhysRevD.87.092003}{7}
\bibcite{Hough:1959qva}{8}
\bibcite{Duda:1972:UHT:361237.361242}{9}
\bibcite{331821}{10}
\bibcite{Brun199781}{8}
\bibcite{Hough:1959qva}{9}
\bibcite{Duda:1972:UHT:361237.361242}{10}
\bibcite{331821}{11}
\@writefile{toc}{\contentsline {chapter}{Bibliography}{39}{appendix*.18}}
\citation{PhysRevLett.112.061802}
\@writefile{toc}{\contentsline {chapter}{List of Figures}{41}{appendix*.19}}
Expand Down
7 changes: 7 additions & 0 deletions thesis.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,13 @@ K.~Abe {\em et~al.},
K.~Abe {\em et~al.},
\newblock Phys. Rev. D {\bf 87}, 092003 (2013).

\bibitem{Brun199781}
R.~Brun and F.~Rademakers,
\newblock Nuclear Instruments and Methods in Physics Research Section A:
Accelerators, Spectrometers, Detectors and Associated Equipment {\bf 389}, 81
(1997),
\newblock New Computing Techniques in Physics Research V.

\bibitem{Hough:1959qva}
P.~a. Hough,
\newblock Conf.Proc. {\bf C590914}, 554 (1959).
Expand Down
54 changes: 27 additions & 27 deletions thesis.blg
Original file line number Diff line number Diff line change
Expand Up @@ -3,44 +3,44 @@ Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
The top-level auxiliary file: thesis.aux
The style file: h-physrev.bst
Database file #1: mythesis.bib
You've used 10 entries,
You've used 11 entries,
1946 wiz_defined-function locations,
672 strings with 30994 characters,
and the built_in function-call counts, 2093 in all, are:
= -- 147
> -- 87
681 strings with 31163 characters,
and the built_in function-call counts, 2298 in all, are:
= -- 162
> -- 97
< -- 1
+ -- 31
- -- 17
* -- 156
:= -- 274
add.period$ -- 10
call.type$ -- 10
+ -- 34
- -- 19
* -- 173
:= -- 301
add.period$ -- 11
call.type$ -- 11
change.case$ -- 1
chr.to.int$ -- 0
cite$ -- 10
duplicate$ -- 117
empty$ -- 220
format.name$ -- 27
if$ -- 495
cite$ -- 11
duplicate$ -- 128
empty$ -- 240
format.name$ -- 30
if$ -- 543
int.to.chr$ -- 0
int.to.str$ -- 10
missing$ -- 10
newline$ -- 44
num.names$ -- 10
pop$ -- 49
int.to.str$ -- 11
missing$ -- 11
newline$ -- 49
num.names$ -- 11
pop$ -- 52
preamble$ -- 1
purify$ -- 0
quote$ -- 0
skip$ -- 96
skip$ -- 106
stack$ -- 0
substring$ -- 125
swap$ -- 33
substring$ -- 135
swap$ -- 36
text.length$ -- 1
text.prefix$ -- 0
top$ -- 0
type$ -- 0
warning$ -- 0
while$ -- 20
width$ -- 12
write$ -- 79
while$ -- 22
width$ -- 13
write$ -- 88
Loading

0 comments on commit 13f6a49

Please sign in to comment.