ams rti
play

AMS RTI Q. Yan / IHEP V. Choukto / MIT RTI Introduction 1: RTI - PowerPoint PPT Presentation

AMS RTI Q. Yan / IHEP V. Choukto / MIT RTI Introduction 1: RTI record each second AMS global status, which include all pass4 data taking 2: RTI mainly used for exposure time calculation for flux and detector performance 3: The class


  1. AMS RTI Q. Yan / IHEP V. Choukto / MIT

  2. RTI Introduction 1: RTI record each second AMS global status, which include all pass4 data taking 2: RTI mainly used for exposure time calculation for flux and detector performance 3: The class include: run, evno, livetime, cutoff(MP-He-rigidity), AMS position(gtod+glat), events(miss events), particle- rec… 4: Flux calculation user can mask bad seconds and monitor detector performance 5: RTI is used to organize flux analysis from different group. Confirm reliable data-taking time

  3. How To Use RTI(Events-Process) When process root file: (AMSEventR) 1: GetRTIStat() can use this function to get RTI status. normal return 0, If not: =>1: This second missed by RTI-file(report to qyan@cern.ch) =>2: This second has other problem bad return Solution: Please not use this second events for Flux- measurement 2: GetRTI(AMSSetupR::RTI &a) RTI information for this second User can choose not to use this second events, when events-number recorded by RTI abnormal

  4. How To Use RTI(Time-Cal) When calculate exposure time: 1: static int GetRT(AMSSetupR::RTI &a, unsigned int xtime) static function to access RTI information for each second =>Time calculation can be done without any rootfiles. Just standalone Time-Loop Time second for data recorded, return 0, If not: =>1: This second no AMS-data =>2: This second missing(report to qyan@cern.ch) =>3: This second has other problem Bad return Solution: Please not to use this second for Expo-Time- Calculation

  5. RTI Status 1: Second information include all pass4 has been record by RTI file in AMSDataDir: /afs/cern.ch/exp/ams/Offline/AMSDataDir/altec/RTI RTI_2011_140-24H.csv ~RTI_2013_008-24H.csv 2: After first run, a few run missing was observed, which reported by SH. Mainly due to castor problem, fixed by secondary double-check recently. 3: Almost all of data should has been recorded by RTI file, very few of them would be checked by third time afterwards. 4: Provide interface for access both in AMSSetupR and AMSEventR, which is flexible for data analysis.

  6. Proposed Cuts • ntrig/nev>0.98 Before cuts • Eff>99.99% Rejected Accepted

  7. Proposed Cuts • npart/ntrig>0.07/1600*ntrig && npart/ntrig<0.25 • Eff=99.2%

  8. Proposed Cuts • Lf>0.5 • Eff=99.8%

  9. Proposed Cuts • Zenith<40 • Eff=99.8%

  10. Proposed Cuts • Nerr>=0 && nerr/nev<0.1 • Eff=99.97%

  11. Proposed Cuts • Redundant Cut npart>0 && nev<1800 • Overal Cuts Efficiency=95.5%

  12. Example: rigidity Cutoff • Lifetime Time X lf*nev/(nev+nerr) vs rigidity cutoff >1.1(Max RC40^o )

  13. Simple Example Simple Example: 1: Event-Process: (Root-File) AMSEventR *ev=(AMSEventR *)ams.GetEvent(); AMSSetupR::RTI a; If(!pev->GetRTI(a))return false; If(a.npart<….||a.lf<…||a.nerr>…..)return false; 2: Time-Cal: Unsigned int bt=…//begin time Unsigned int et=…//end time double st=0; For(unsigned int t=bt; t<et;t++){ AMSSetupR::RTI a; If(!AMSEventR::GetRTI(a))continue; If(a.npart<….||a.lf<…||a.nerr>…..)continue; st+=a.lf*a.nev/(a.nev+a.nerr); }

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend