Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN...

36
Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006

description

ORFEO development program The next version of ORFEO will work under the new general simulation framework (OpRelease); The ORFEO version actually on the web (working with OpRoot) has been validated (micro-tracks, smearing…) update to the simulation procedure and new packages (to add new features and reproduce effects not related to physics or to emulsions) will be tested under this version till the new one will be fully operative; The OpRelease framework has 3 working possibility: full detector+rock, full detector, single brick; The ORFEO smearing features are implemented in OpRelease; A new simulation of the brick structure (CS doublet, packing… ) is under development; A package to read the new output (in the official OpRelease format) and process events with the emulsion reconstruction program will come soon; A I/O package to reproduce the old output will be provided too for back compatibility.

Transcript of Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN...

Page 1: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Emulsion SimulationY. Caffari (IPN Lyon)

F. Juget (IPH Neuchatel)A. Marotta (CNRS-IN2P3 Lyon)

CERN 3-5/05/2006

Page 2: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Outline ORFEO development program Event simulation for algorithm

comparison Event simulation for data/MC comparison Electron data/MC comparison A new effect of the reconstruction seen

in the data/MC comparison that must be simulated

Outlook

Page 3: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

ORFEO development program

The next version of ORFEO will work under the new general simulation framework (OpRelease);

The ORFEO version actually on the web (working with OpRoot) has been validated (micro-tracks, smearing…) update to the simulation procedure and new packages (to add

new features and reproduce effects not related to physics or to emulsions) will be tested under this version till the new one will be fully operative;

The OpRelease framework has 3 working possibility: full detector+rock, full detector, single brick;

The ORFEO smearing features are implemented in OpRelease;

A new simulation of the brick structure (CS doublet, packing… ) is under development;

A package to read the new output (in the official OpRelease format) and process events with the emulsion reconstruction program will come soon;

A I/O package to reproduce the old output will be provided too for back compatibility.

Page 4: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Event simulation for algorithm comparison

The algorithm comparison is performed by using the simulated data stored @ http://ntslab01.na.infn.it/opera_sim/ORFEO_production/ ;

The default parameters are chosen in such a way to be in “reasonable agreement” with the OPERA test beam data BUT they are not supposed to be used for data/MC comparison; in

fact, in such a case a “good” data/MC agreement is not expected; The efficiencies are parameterized by using the reference brick

Actually, this parameterization does not fit with the efficiencies parameterized in the other tests beam made, so in data/MC comparison a parameterization obtained from data should be used;

The micro-tracks smearing, in position and angle, are obtained by using a 2 points simulation of the micro-track (see next slide) x=0.25 micron, y=0.25 micron, z=2.5 micron; These values should be tuned in the case of data/MC comparison;

Page 5: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

2 points simulation of a micro-track

10. GeV muons y2

x= x1 +x2 - y= y1 +y2 - z= z1 +z2

)tan()cos()tan()cos(

)tan()cos()tan()cos(

0

0

z

z

Sxzz

zzz

ySy

Sxzz

zzz

xSx

y1

z1

x2

z2

x1

z

0

00

2220

2220

)tan1(

)cos()sin(

)sin()cos(

LT

L

zLL

T

L

SSS

SS

SySxS

SySxS

By taking into account that dx and dy are statistical errors gaussian distributed and dz is a maximal error with a flat distribution, these assumptions automatically give the expected dependences on :

“Since the base-tracks are constructed by using the 2 points at base, the same results are obtained for free for base-tracks too”

Page 6: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Transversal and longitudinal resolution

for simulated 10.GeV pions at =0.7 mrad

SlopLong1=0.037

SlopLong2=0.037

SlopTr1=0.008

SlopTr1=0.008

Smearing parameters are: Sx=0.25 micron, Sy=0.25 micron, Sz=2.5 micron.

Page 7: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Emulsion simulation for data/MC comparison: Event generation

Event generation in the ORFEO official version: Actually is used a modified version of OpRoot/Geant3

(the modified files are provided with the ORFEO tar file); The cut on the micro-tracks minimum energy is

removed; A smallest propagation step (as respect to the official

OpRoot) is used to reproduce the correct Moliere radius (as suggested in the Geant3 manual);

The compton production is on; To simulate a test beam: the beam momentum,

particles density and slopes can be chosen by using the standard OpRoot Config.C file.

Page 8: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Emulsion simulation for data/MC comparison: micro-tracks

digitization The micro-tracks digitization takes into account:

Position and angle micro-tracks smearing performed with the 2 point micro-tracks simulation.

The smearing parameters must be tuned to reproduce test beam data! The micro-tracks efficiencies (that must be parameterized from data) The micro-track number of clusters is assigned on a statistical basis.

A parameterization of the number of clusters as seen in data is needed;

Affine transformations between plates can be simulated To take into account the up-down link efficiency, the same

up-down linking algorithm used for real data is used to select the couples of micro-tracks that will survive after the linking.

Page 9: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Data vs MC: Pions 4 GeV The events were generated with

OpRoot The smearing parameters are:

Sx=0.25 micron, Sy=0.25 micron, Sz=2.5 micron.

these value are the same used for all the “official” productions

NO parameters optimization was made for this set of data.

Page 10: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

TRIGGER

MC Tx=0.0055

MC Ty=0.0029

data Tx=0.0053

data Tx=0.0022

Page 11: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Slopes resolution(Tmicro-Tbase)

Tx-Tx1=0.01

Ty-Ty2=0.01

Ty-Ty1=0.01

Tx-Tx2=0.01

Tx-Tx1=0.009

Tx-Tx2=0.01

Ty-Ty2=0.009

Ty-Ty2=0.009

MC data

Page 12: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

eCHI2P vs PHThis is the results of the micro slopes resolution simulation (eCHI2P) and of the

micro pulse height parametrization (bt PH)

bg rejectedMC Data

Page 13: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Base Track angle resolutionBin(i-1)=T(i)-T(1), i>1

MC Data

TxMean=11.5RMS=5.3

TxMean=11.7RMS=5.3

TxMean=11.2RMS=5.3

TyMean=11.4RMS=5.2

Page 14: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Base Pulse and eCHI2P

MC PHMean=26.6RMS=2.9

data PHMean=26.6RMS=3.0

MC eCHI2PMean=0.7RMS=0.5

data eCHI2PMean=0.8RMS=0.8

Page 15: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Number of segments followed without propagation (strongly related to micro track efficiencies)

Data

MC+eff.Assuming eff.=84.%

(84.% at theta<0.1mrad measured data)

Page 16: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

MC: no correlation betweenMicro tracks momentum and pulse height by construction

Pulse height vs plate number

and energy loss

Data

MC

Page 17: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

The events were generated with OpRoot The smearing parameters are:

Sx=0.4 micron, Sy=0.25 micron, Sz=2.5 micron.

(these value were obtained with a tuning on the data) Eff. Measured in the empty brick by using

cosmic muons Pulse Height parametrized by using the data

in the empty brick;

Data vs MC:Electrons 6 GeV

Page 18: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

TRIGGER

MC Ty=0.0025

data Tx=0.0037

data Tx=0.0022

MC Tx=0.0043

Page 19: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Slopes resolution(Tmicro-Tbase)

Tx-Tx1=0.013

Ty-Ty2=0.007

Ty-Ty1=0.008

Tx-Tx2=0.014

Tx-Tx1=0.014

Tx-Tx2=0.014

Ty-Ty2=0.008

Ty-Ty2=0.008

MC data

Page 20: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

eCHI2P vs PHThis is the results of the micro track slopes resolution simulation

(eCHI2P) and of the micro track pulse height parametrization (bt PH)

bg rejectedMC Data

Page 21: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

MC vs data comparison

Selected tracks characteristics: The track starts in the 1st plate; Number of segments [3,15] ; The track is in a box with a

surface of 1.8x1.8cm2; The first segment of the track

is in a cone around the beam direction with open angle defined by the beam width;

YesNO

Page 22: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Base Track angle resolutionBin(i-1)=T(i)-T(1), i>1

MC Data

Page 23: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Base Pulse and eCHI2P

MC PHMean=26.4RMS=3.0

data PHMean=26.3RMS=3.0

MC eCHI2PMean=1.2RMS=0.9

data eCHI2PMean=1.1RMS=1.0

Page 24: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

MC: no correlation between Micro tracks momentum and pulse height by construction

Pulse height vs plate number and

energy loss

Data

MC

Page 25: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

about efficiencies… Brick not exposed

to the e beamReference brick eff.

Eff lead MC pionsEff no lead MC pions

Page 26: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Number of segments followed without propagation (strongly related to micro track efficiencies)

Data

MC without Efficiencies micro track

rejection

Eff. As measured inEmpty brick

(only cosmics exposition)

MC+eff.

Page 27: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

A new effect of the reconstruction seen in the data/MC

comparison that must be simulated The effect as it was seen in the data and

in the MC; The source of the effect (as suggested by

Cristiano Bozza); Looking for a threshold effect in the

data…; Our suggestion for an upgrade of the

simulation procedure; A set of test that we need/suggest;

Page 28: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

The effect seen in the data/MC comparison

Frederic

Yvan

Page 29: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

The effect seen in the data/MC comparison

Blu real dataRed simulation

Page 30: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

The effect seen in the data/MC comparison

Blu Geant4Red Geant3Green real data

Page 31: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

The effect seen in the data/MC comparison

Blu real dataRed simulation

Page 32: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

The source of the effect

“ When SmartTracker7 finds that two micro-tracks have one grain in common, only the one with more grains survives, and the other is discarded… …Background can “kill” good tracks (e.g. a Compton electron might “cross” some good track, “eating” its grains), and this is not obtained by just adding background to MC data at a micro-track level.”

(From an email of C. Bozza)

Page 33: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Looking for a threshold in the data…

the plot of the minimum distance between micro-tracks in a view will give us the real dimension of the “problem”. Coming soon…

Page 34: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Our suggestion for an upgrade of the simulation procedure.

A transversal dimension must be added to the micro-track

this will introduce a threshold effect… related to the cluster size, function of the energy…

If the distance between 2 micro-tracks at fixed z is less then the threshold, a function f(nc1,nc2) will help to decide if 1 micro must be rejected

In such a way the effect is additive in fact by adding the bg micro-tracks the overlap

probability will increase!!!

Page 35: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Tests program All the tests should be done on both oil and dry

objective and for different configuration parameters (grey level…)

From any test beam: Measure of the threshold (minimum distance between

micro-tracks couples in a view); …

From e test beam: Cluster size dimension as a function of the energy

(number of plate…); …

From test beam: Number of times that the first base-track of a secondary

track is seen as a function of the distance of the primary vertex from the lead surface;

Page 36: Emulsion Simulation Y. Caffari (IPN Lyon) F. Juget (IPH Neuchatel) A. Marotta (CNRS-IN2P3 Lyon) CERN 3-5/05/2006.

Conclusions The emulsion simulation package (ORFEO) is

going to be fully implemented in the OpRelease framework;

2 different simulation procedure for algorithms comparison and for data/MC comparison defined;

A new tracking effect was seen in data/MC comparison. A procedure to reproduce it in the simulation is

under development; Some tests on data are needed to improve the

simulation properly.