Imperial College London

DrAjitKurup

Faculty of Natural SciencesDepartment of Physics

Senior Accelerator Physics Projects Leader
 
 
 
//

Contact

 

+44 (0)20 7594 7795a.kurup

 
 
//

Location

 

1113Blackett LaboratorySouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Asfandiyarov:2019:04/T04005,
author = {Asfandiyarov, R and Bayes, R and Blackmore, V and Bogomilov, M and Coiling, D and Dobbs, AJ and Drielsma, F and Drews, M and Ellis, M and Fedorov, M and Franchini, P and Gardener, R and Greis, JR and Hanlet, PM and Heidt, C and Hunt, C and Kafka, G and Karadzhov, Y and Kurup, A and Kyberd, P and Littlefield, M and Liu, A and Long, K and Maletic, D and Martyniak, J and Middleton, S and Mohayai, T and Nebrensky, JJ and Nugent, JC and Overton, E and Pec, V and Pidcott, CE and Rajaram, D and Rayner, M and Reid, ID and Rogers, CT and Santos, E and Savic, M and Taylor, I and Torun, Y and Tunnell, CD and Uchida, MA and Verguilov, V and Walaron, K and Winter, M and Wilbur, S},
doi = {04/T04005},
journal = {Journal of Instrumentation},
pages = {1--21},
title = {MAUS: the MICE analysis user software},
url = {http://dx.doi.org/10.1088/1748-0221/14/04/T04005},
volume = {14},
year = {2019}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - The Muon Ionization Cooling Experiment (MICE) collaboration has developed theMICE Analysis User Software (MAUS) to simulate and analyze experimental data. It serves asthe primary codebase for the experiment, providing for offline batch simulation and reconstructionas well as online data quality checks. The software provides both traditional particle-physicsfunctionalities such as track reconstruction and particle identification, and accelerator physicsfunctions, such as calculating transfer matrices and emittances. The code design is object orientated,but has a top-level structure based on the Map-Reduce model. This allows for parallelization tosupport live data reconstruction during data-taking operations. MAUS allows users to develop in either Python or C++ and provides APIs for both. Various software engineering practices fromindustry are also used to ensure correct and maintainable code, including style, unit and integrationtests, continuous integration and load testing, code reviews, and distributed version control. Thesoftware framework and the simulation and reconstruction capabilities are described
AU - Asfandiyarov,R
AU - Bayes,R
AU - Blackmore,V
AU - Bogomilov,M
AU - Coiling,D
AU - Dobbs,AJ
AU - Drielsma,F
AU - Drews,M
AU - Ellis,M
AU - Fedorov,M
AU - Franchini,P
AU - Gardener,R
AU - Greis,JR
AU - Hanlet,PM
AU - Heidt,C
AU - Hunt,C
AU - Kafka,G
AU - Karadzhov,Y
AU - Kurup,A
AU - Kyberd,P
AU - Littlefield,M
AU - Liu,A
AU - Long,K
AU - Maletic,D
AU - Martyniak,J
AU - Middleton,S
AU - Mohayai,T
AU - Nebrensky,JJ
AU - Nugent,JC
AU - Overton,E
AU - Pec,V
AU - Pidcott,CE
AU - Rajaram,D
AU - Rayner,M
AU - Reid,ID
AU - Rogers,CT
AU - Santos,E
AU - Savic,M
AU - Taylor,I
AU - Torun,Y
AU - Tunnell,CD
AU - Uchida,MA
AU - Verguilov,V
AU - Walaron,K
AU - Winter,M
AU - Wilbur,S
DO - 04/T04005
EP - 21
PY - 2019///
SN - 1748-0221
SP - 1
TI - MAUS: the MICE analysis user software
T2 - Journal of Instrumentation
UR - http://dx.doi.org/10.1088/1748-0221/14/04/T04005
UR - http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000467009500001&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=1ba7043ffcc86c417c072aa74d649202
UR - https://iopscience.iop.org/article/10.1088/1748-0221/14/04/T04005
UR - http://hdl.handle.net/10044/1/71717
VL - 14
ER -