MuTr/MuTrig Performance of Run13 RIKEN/RBRC Itaru Nakagawa 1.
1 N. BrunerUniv. of New Mexico MuTr Software Online Calibration Offline.
-
Upload
agnes-warner -
Category
Documents
-
view
213 -
download
1
Transcript of 1 N. BrunerUniv. of New Mexico MuTr Software Online Calibration Offline.
1
MuTr Software
Online
Calibration
Offline
2
Mutr Online Data Monitor
• Check FEM/Chamber – read from DD/ET
– GUI control
– Fill,fit,reset,display histograms
– read/write DB
DD
Data Manager
DBDisplay Objects
CalibGUI
HPSS
Courtesy ofMing Liu
3
Mutr Online Data Monitor
• Objects– occupancy/zero-sup ratio
– cell diff vs fem
– parity check vs fem
– sample diff vs chan
– pedestal vs chan
– rms vs chan
– T0 jitter
– baseline restore
– total 21,504 channels
• Status– framework exists
– partially implemented
– need to add DB access
Courtesy ofMing Liu
4
Mutr Online Data Monitor
Data Sample Timing
Data Pedestals
Calibration Data
by Ming Liu
5
MuTr Offline Software Design
• Design goals:– Minimize user commands/maximize compiled code– Maintain central arm/MuID style interface– Be physically intuitive– Merge easily with existing code– Be more object oriented than existing MuTr code
• Three categories of objects: hardware track reconstructioncalibration
6
MuTr Offline Hardware Classes
• Represent physical detector components
• Hierarchical
– Constructors create and maintain pointers to their subcomponents
MutArm* p = new MutArm(South);
p->f_pMutStations[0]->getGlobalPosition();– Destructors delete subcomponents
– Similar for Refreshing and Calibrating
7
MuTr Offline Hardware Classes
M utA rm M utS ta tion
M utO ctant M utH a lfO c tant
M utG ap M utP lane
M utS trip M utW ire
M utG eom O bject
P H G eom etry O b ject
Inheritance Tree
8
A MuTr Offline Database Class Prototype
• MutDBObj
– Persistence capable
– Contains:
• ID
• Two vectors for global geometry calibration
• Gain array for FEE calibration
• Offset array for FEE calibration
• Booleans for enable/disable – Not compiled with ROOTCINT
9
MuTr Offline Status
• Hardware classes macros run in ROOT.
• Old/new MuTr software not yet merged.
• Work continues on:
– Display - shell created using old framework
– Compiling database class with ROOTCINT
– Geometry – significant progress has been made!
• No work yet on new track reconstruction classes
10
MuTr Software Projects
•Integrate geometry (Bruner, Brooks)PisaResponse ChainReconstructionDisplay
•Integrate calibration (Leitch)•Integrate track reconstruction•Online Monitoring (Liu, Bruner, Purschke)•Level II Trigger (Fields)•Pattern Recognition (Leitch, Brooks, Kelly)•Display (new French collaborators, Newby)
11
MuTr Software Status
We’ve made progress in:
•Offline Geometry•Calibration•Online Monitoring•Task list