simulaon of e-astrogam - agenda.infn.it · v. fiore (inaf/iasf bologna) eastrogam workshop –...

21
Simula’on of e-ASTROGAM V. Fiore8 (INAF/IASF Bo) A. Bulgarelli (INAF/IASF Bo), A. Aboudan (CISAS), M. Tavani (INAF/ IAPS), I. Donnarumma (INAF/IAPS), R. Campana (INAF/IASF Bo), F. Longo (INFN), V. Ta’scheff (CSNSM), D. Bernard (LLR/IN2P3) eASTROGAM Workshop: the extreme Universe 28/02 – 02/03/2017 Padova

Upload: others

Post on 01-Sep-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Simula'onofe-ASTROGAMV.Fiore8(INAF/IASFBo)

A.Bulgarelli(INAF/IASFBo),A.Aboudan(CISAS),M.Tavani(INAF/IAPS),I.Donnarumma(INAF/IAPS),R.Campana(INAF/IASFBo),F.

Longo(INFN),V.Ta'scheff(CSNSM),D.Bernard(LLR/IN2P3)

eASTROGAMWorkshop:theextremeUniverse28/02–02/03/2017Padova

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 2

fromMCsimula'onstoeASTROGAMsensi'vity

Evalua'ngthee-ASTROGAMscien'ficperformance

Geant4simula'on

Eventreconstruc'on

Kalmanfiltering

triggerlist

cleanedtriggerlist

photonlist

e-ASTROGAMscien'ficpipeline

PSF,energyresolu'on,effec'vearea,background Sensi'vity

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 3

fromMCsimula'onstoeASTROGAMsensi'vity:ourac'vityforM5

•  Developmentofthee-ASTROGAMsimula'on,reconstruc'on,andanalysispipelineinthepairproduc'onregime,withfocusonthetrackerdesignandop'miza'on

•  Sensi'vityevalua'oninthe10MeV–3GeVenergyrange

fromtheESA/M5proposal

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 4

e-ASTROGAMsimula'onwithBoGEMMS

Evalua'ngthee-ASTROGAMscien'ficperformance

Eventreconstruc'on

Kalmanfiltering

triggerlist

cleanedtriggerlist

photonlist

e-ASTROGAMscien'ficpipeline

PSF,energyresolu'on,

effec'vearea,background

Sensi'vity

Geant4simula'on

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 5

TheBoGEMMSsimula'onframeworkintheGamma-raydomain

BoGEMMS (Bologna Geant4 Mul'-Mission Simulator) is a Geant4 based customizable simula'onframework for the design and op'miza'on of high energy instruments. Used for the scien'ficperformance evalua'on of X-ray (Simbol-X, NHXM, XMM-Newton, ATHENA) and Gamma-ray (AGILE,GAMMA-400, GAMMALight, ASTROGAM, e-ASTROGAM) space missions, it provides a fully validatedGamma-raysimula3onbranchforAGILE-likeelectrontrackingtelescopes(Fiore&+2014).

Someexamples

Massmodel:-  tracker-  calorimeter-  AC-  electronics

Detec'onefficiencyfordifferenttriggerlogics

ProtonrateontrackerfordifferentACtriggeringpacerns

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 6

TheBoGEMMSsimula'onframework–verifica'onandvalida'onwithAGILESim

AGILESim–BoGEMMSsimula'onoftheAGILE/GRIDinstrument.Laboratorymeasurementsandin-flightdataconsistentwithsimula3on(FioreK+inprep.)

Verifica'on Valida'on

AGILEin-flightdatafromSabaSni+2015

Pairconversionefficiency:BoGEMMSvsNIST

Pulldistribu'on:BoGEMMSvsrealdata

BoGEMMS

BoGEMMS

Real

Real

PSF:BoGEMMSvsin-flightdata

LaboratorymeasurementsfromBulgarelli+2010

theta=30

theta=0

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 7

e-ASTROGAMBoGEMMSsimula'on

•  MEGAlib(Zoglauer+2006,Comptonsimula'ons)vsBoGEMMS:-  sameGeant4physicslistandcuts-  simula'ontestsgiveconsistentresults

•  e-ASTROGAMmassmodelforM5:

•  e-ASTROGAMsimula'onanalysis:-  TrackerDSSDenergythreshold=15keV-  Calorimeterenergythreshold=30keV-  Analogicreadoutapplied-  Clusterreconstruc'onandbaricenteredposi'onapplied

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 8

e-ASTROGAMBoGEMMSsimula'on–pairproduc'onanalysis

10MeV

100MeV

1GeV

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 9

Evalua'ngthee-ASTROGAMscien'ficperformance

Kalmanfiltering

triggerlist

cleanedtriggerlist

photonlist

e-ASTROGAMscien'ficpipeline

PSF,energyresolu'on,

effec'vearea,background

Sensi'vity

Geant4simula'on

e-ASTROGAMeventreconstruc'on

Eventreconstruc'on

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 10

e-ASTROGAMeventreconstruc'on

•  Weareworkingonfindingthebest“triggercriteria”fortheselec'onofGamma-raysinterac'ngwithe-ASTROGAM

•  These“triggercriteria”areprovidingalsomul'criteriasec'onparametersforNeuralNetworktraining

ClusterX/Yposi'onandenergy

Gamma-rayeventselec'on

CleanedclusterX/Yposi'onandenergy

Input Output•  Gamma-ray/backgroundeventdiscrimina'on

•  Eventclassifica'on

Credits:A.Bulgarelli

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 11

Evalua'ngthee-ASTROGAMscien'ficperformance

triggerlist

cleanedtriggerlist

photonlist

e-ASTROGAMscien'ficpipeline

PSF,energyresolu'on,

effec'vearea,background

Sensi'vity

Geant4simula'on

e-ASTROGAMKalmanfiltering

Eventreconstruc'on

Kalmanfiltering

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 12

e-ASTROGAMKalmanfilteringforposi'onreconstruc'on

-5

00

0

55

5

X [cm]

1010

Y [cm]

10

1515

15

Z [c

m]

20 20

20

25

25

30

35

ZXZY

3D

0 5 10 15 20 25 30 35 40X [cm]

0

5

10

15

20

25

30

Z [c

m]

ZX face

5 10 15 20 25 30Y [cm]

0

5

10

15

20

25

30

Z [c

m]

ZY face

CleanedclusterX/Yposi'onandenergy

Kalmanfilter 2Dand3Dtracks,eventdirec'onandenergy

Input OutputBasedonaRauch-Tung-StriebelsmootherandendowingaKalmanfilterastheforwardstep,thealgorithmbuilds3Dtracksmatching2Dprofiles

Credits:A.Aboudan

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 13

e-ASTROGAMKalmanfiltering:mul'plehypotesisandtrackselec'on

Credits:A.Aboudan0 5 10 15 20 25 30 35 40

X [cm]

0

5

10

15

20

25

30

Z [c

m]

ZX face

5 10 15 20 25 30Y [cm]

0

5

10

15

20

25

30

Z [c

m]

ZY face

PrimarytrackwithhigherenergySecondarytrack

Eachtrackhasitsownstate:

§  Itisconfirmedonlyifassociatedwith

asuitablenumberofhits

§ Onlyconfirmedtracksare

consideredtoreconstructtheevent

Measurementsthatarenotassociated

withtracksareusedtocreatenew

tracksortosplittracks:thealgorithm

keepsmul3plehypothesisaboutthe

par'cletrajectories

Othertracksareprunedout

duringtheprocessing(to

increaseprocessingspeed)

orduringthetrack

selec'onstage

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 14

Evalua'ngthee-ASTROGAMscien'ficperformance

triggerlist

cleanedtriggerlist

photonlist

e-ASTROGAMscien'ficpipeline

Sensi'vity

Geant4simula'on

Eventreconstruc'on

Kalmanfiltering

TheeASTROGAMPointSpreadFunc'on

PSF,energyresolu'on,

effec'vearea,background

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 15

e-ASTROGAMscien'ficperformance:PSF

Theangularresolu'onofe-ASTROGAMinthepairproduc'onregimeiscomputedusingthe68%containmentradiusofasingleKingprofilefit.

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 16

e-ASTROGAMlinearpolarisa'oninthepairregime:firsttests

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 17

e-ASTROGAMdetec'onoflinearpolarisa'oninthepairregime:firsttests

Generalprocedure:•  selec'onofonlypairproduc'oneventsfrom

BoGEMMs•  Kalmanfilterisusedtoreconstructthephoton

direc'onandthee-/e+trackdirec'on•  Onlyphotonswithin68%containmentradiusare

taken•  theazimuthalangleincomputedinthephoton

frameSimula'onset-up:-  Energy=100MeV-  θ=30deg.-  φ=225deg.-  Polariza'onangle=20deg.Results:s3llnosignificantresults,buttheac3vityisinprogress(needformoresta3s3cs)

IncollaboraSonwithD.BernardandF.Longo

Credits:D.Bernard

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 18

e-ASTROGAMlinearpolarisa'oninthepairregime:noPolarisa'oncase

Withoutpolarisa'on,twopeaksappearatabout+/-50deg.Thisisabiasoftheprimaryphotonazimuthaldirec'oninthetrackersystemofreference.Ifθ=30,φ=0isusedasprimarydirec'on,thepeaksintheomegadistribu'onappearat0and+/-90deg.

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 19

The no-polarisa'on curve is subtracted to the polarized simula'on and the resul'nghistogramisficedbythemodelB+A*cos(2(x-omega_0))ThebestfitparametersandthereducedChi2are:•  w_0=20±19deg.•  A=11±7.5•  B=482±5•  Chi2/dof=94/57

e-ASTROGAMlinearpolarisa'oninthepairregime:Polarisa'on=20deg.

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 20

thee-ASTROGAMscien'ficpipeline2.0

V.Fiore8(INAF/IASFBologna)eASTROGAMworkshop–01/03/2017 21

On-goingac'vi'es

Theop'miza'onofthefullsimula'onanddatareduc'onchainisinprogresstoimprovethee-ASTROGAMsensi'vity.

•  BoGEMMSsimula'on:-  abilitytodiscriminatebetweenComptonandPairproduc'oneventstotrainthe

eventreconstruc'on-  sta's'csimprovements-  physicsdebugging(itneverends!)-  linearpolarisa'onevalua'on

•  Eventreconstruc'on:-  classifica'onofeventsindifferentenergychannelsandCompton/pair

discrimina'onusingmul'-variateanalysis-  eventreconstruc'onalgorithmop'miza'on(e.g.neuralnetworks/BDT/pacern

recogni'on)foreacheventclass-  op'mizedGamma-ray/backgrounddiscrimina'on

•  Kalmanfilter:-  codeparameterisa'onintermsofdetectorgeometry/trackingalgorithm-  releaseofaC++code(currentlyinMatlab)-  algorithmop'misa'onandvalida'on