simulaon of e-astrogam - agenda.infn.it · v. fiore (inaf/iasf bologna) eastrogam workshop –...
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 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