/
MICE Tracker Software MICE Tracker Software

MICE Tracker Software - PowerPoint Presentation

phoebe-click
phoebe-click . @phoebe-click
Follow
392 views
Uploaded On 2016-03-22

MICE Tracker Software - PPT Presentation

A Dobbs CM32 9 th Feb 2012 Outline Software requirements Data flow Framework Configuration and geometry Monte Carlo Digitisation Reconstruction A few results Conclusion 9th Feb 2012 2 ID: 264979

9th scifi feb dobbs scifi 9th dobbs feb 2012 data cluster digitisation space points recognition json pattern spacepoint track

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "MICE Tracker Software" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

MICE Tracker Software

A. Dobbs CM32 9th Feb 2012 Slide2

Outline

Software requirementsData flowFramework

Configuration and geometryMonte CarloDigitisationReconstruction

A few resultsConclusion

9th Feb 20122

A. DobbsSlide3

Software requirements

Built within MAUS frameworkUnpack real data from DAQ using MAUS unpackerDigitise real dataCreate reasonable Monte Carlo data

Digitise MC dataReconstruct MC and real data

Final output: particle tracks in JSON format for use by the Analysis group

9th Feb 2012

A. Dobbs

3Slide4

Data flow

9th Feb 2012A. Dobbs

4

Raw Data (bin)

Raw Data (

json

)

SciFi Digit

SciFi Cluster

SciFi Hit (MC)

SciFi

SpacePoint

SciFi PR Track

SciFi Track

Digitisation (MC)

Unpacking

Digitisation

(Mapping + Calibration)

Cluster Recon

Full Track Fitting

SpacePoint

Recon

Pattern

Recognition

MCSlide5

Framework

C++ class based system Single interface to JSON format data provided on a spill-by-spill basis by MAUS

Interface currently being used written by Ed, to be replaced with interface written by Alex Richards when ready (JSON

 C++  ROOT)

3 mappers used in MAUS to call tracker algorithms:Real data digitisation

MC digitisation

Reconstruction

Geometry and Configuration data to be extracted from CDB

9th Feb 2012

A. Dobbs

5Slide6

Configuration and Geometry

Currently using data from Mice Modules in legacy G4MICE code in MAUSThis needs verifying or replacing (believed to be effecting reconstruction efficiency)Final system is to query CDB and pull down config

data for relevant run / data / etcUses an API either based on Python with C++ wrapper or possibly a native C++ interface using SOAP to CDBData is then stored in memory as classes (Geometry class, Configuration class, etc)

Team of Oleg, Ken, Anthony, and Matt Robinson

9th Feb 2012

A. Dobbs

6Slide7

Monte Carlo

MC produces SciFiHits (truth) which has been reconstructed up to

SciFiDigits...... but displays some strange featuresHits distribution in stations is odd

Some questions over energy depositionCurrent suspicion is that problem lies in the digitisation...Paul Kyberd

leading the effort with Anastasia and Stefania (+ Ed + Me)

9th Feb 2012

A. Dobbs

7

SciFi Hit (MC)

MCSlide8

MC Scattering Analysis

9th Feb 2012

A. Dobbs

8

by Paul

Kyberd

Scattering Angle (rad)

Entries

Very Preliminary!

Gaussian fit in

red

, mean of 1.75

mrad

RMS of the whole distribution is

2

mrad

Calculation based on the Gaussian

approx

to

the

ms

is

1.90

mrad

Tail expected from physics and the way plot was produced

Agreement is surprisingly (suspiciously?) 

goodSlide9

Digitisation

Real data unpacking, mapping and calibration all working and producing SciFiDigits……although mapping and calibration will probably need to be redone when we move to MICE hall

MC SciFiHits also producing SciFiDigits

but remains suspect

9th Feb 2012A. Dobbs

9

Raw Data (

json

)

SciFi Digit

SciFi Hit (MC)

Digitisation (MC)

Digitisation

(Mapping + Calibration)Slide10

Reconstruction

One master TrackerRecon class which calls further classes for

ClusterRec, SpacePointRec,

PatternRecognition...These operate on container classes such as

SciFiDigits, SciFiClusters,

SciFiSpacePoints

...

Bundled together in a

SciFiEvent

class

Working all the way up to space points and (almost) in the trunk

(great effort from Ed Santos)

Pattern Recognition starting to produce first straight tracks in class based framework

9th Feb 2012

A. Dobbs

10

SciFi Digit

SciFi TrackSlide11

Cluster and SP Recon

9th Feb 2012A. Dobbs

11

SciFi Digit

SciFi Cluster

Cluster Recon

~

10% region of overlap:

Muons crossing in this

region

will deposit energy in two different channels. We must sum the energy deposit in both before applying

cuts based on the number of photo electrons

C

lustering

SciFi Plane

The position of a space-point is

calculated

by

averaging the crossing position of the 3 possible cluster combinations

.

SciFi Cluster

SciFi

SpacePoint

SpacePoint

Recon

Thanks to Ed for this slideSlide12

Pattern Recognition (Straight)

Draw a straight line between pair of space points in outer and inner most stationsCheck how far space points in intermediate station vary from the line (“road cuts”)If enough points pass the road cuts, fit a line

(

linear least squares) with best matchesIf fit passes chi^2 test, accept trackLoop round again using unused space points

9th Feb 2012

A. Dobbs

12

5

4

3

2

1

SciFi

SpacePoint

SciFi PR Track

Pattern

RecognitionSlide13

Some Results: SP Visualisation

9th Feb 2012

A. Dobbs

13

Courtesy of

E. Santos

D.

AdeySlide14

Some Results: Cosmic PR

9th Feb 2012A. Dobbs

14

Black lines are 5 point Pattern Recognition tracks and the crosses are the space points used to form them. Units of [mm] in tracker coordinate system.Slide15

Conclusion

Tracker software is proceeding wellLots of progress since last CMGeometry and Configuration needs to be validated, finished and then usedMC needs to be validated / fixedProceed with implementing higher level reconstruction

9th Feb 2012

A. Dobbs

15Slide16

Thanks

David AdeyAnastasia Belozertseva

Summer BlotYordan Karadzhov

Paul KyberdKen LongOleg Lysenko

Stefania RiccardiAlex RichardsChris Rogers

Ed Santos

Anthony Wilson

9th Feb 2012

A. Dobbs

16