![Page 1: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/1.jpg)
iFluka : a C++ interface between iFluka : a C++ interface between Fairroot and FlukaFairroot and Fluka
• Motivations • Design• The CBM case:
– Geometry implementation– Settings for radiation studies– Global diagnosis
• Conclusion and Outlook
![Page 2: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/2.jpg)
MotivationsMotivations
• Non intrusive interface • Fluka used in analogue or biased mode• C++ programming using Fairroot Class Library
– Generators ( Urqmd, etc ... )– Field maps definition– Standardized IO using Fairroot file structure– Parameters containers
![Page 3: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/3.jpg)
DesignDesign
FairRoot
![Page 4: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/4.jpg)
iFluka FeaturesiFluka Features
• Fluka version 2006.3b• C++ FairRoot interface to native Fluka
– Enable usage of FairRoot class library directly• precise field maps info (CbmFieldMap)• external generators ( CbmUrqmdGenerator etc ..)• etc ...
– FairRoot IO supported• All Root IO +• Stack info: (CbmMCTrack)• Detector scoring info stored using CbmMCPoint
• General Fluka mesh normalization routine– directly linked with Fluka executable– Fluences -> Dose– Fluence -> 1 MeV n-eq– etc ..
![Page 5: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/5.jpg)
Radiation study settingsRadiation study settings
– Geometry: • CBM cave ( based on technical drawings + modifs )• Magnet + (1% ) target + MUCH ( compact design ) taken
from CbmRoot– Primary sources:
DPMJET-III (delta rays + beam / beam dump )
UrQmd (Au-Au central collisions )– Secondaries (transport):
Delta –rays: 50 KeV, hadrons 100 KeV
Low-energy neutrons library activated– Magnetic field map from CbmRoot– 1 Mev n-equivalent fluence normalization
![Page 6: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/6.jpg)
New Geometry of the CBM Cave
![Page 7: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/7.jpg)
Scoring planes Scoring planes
Much scoring planes
MDV+STS Scoring planes
![Page 8: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/8.jpg)
CBM Detectors (2)CBM Detectors (2)
![Page 9: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/9.jpg)
CBM Cave GeometryCBM Cave Geometry
ZY view XZ view
![Page 10: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/10.jpg)
NIEL (1)NIEL (1)
• Displacement damage on Si lattice proportional to non ionizing energy transfer (NIEL) ( n, p, π+/-,e).
• To characterize the damage efficiency of a particle at E – Use of the normalized damage function D(E)/D(1Mev)– Tables taken from A.Vasilescu and G. Lindstroem
( http://sesam.desy.de/menbers/gunnar/Si-func.htm)
• Normalization of hadron fluence Φ :
Φ (1 MeV n-eq) = ∫ (D(E)/D(1 MeV)) Φ(E) dE
with D(1 MeV) = 95 MeV mb.
• Φ (1 MeV n-eq) : equivalent 1 MeV-n fluence
producing the same bulk damage
![Page 11: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/11.jpg)
NIEL (2)NIEL (2)
![Page 12: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/12.jpg)
Cave charged particles fluenceCave charged particles fluence
DPM
UrQmd
![Page 13: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/13.jpg)
Cave neutrons fluenceCave neutrons fluence
DPM
UrQmd
![Page 14: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/14.jpg)
The electronics caveThe electronics cave
![Page 15: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/15.jpg)
Much : Energy densityMuch : Energy density
![Page 16: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/16.jpg)
Much: Charged particles fluenceMuch: Charged particles fluence
![Page 17: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/17.jpg)
Much: neutrons particles fluenceMuch: neutrons particles fluence
![Page 18: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/18.jpg)
ConclusionConclusion
• iFluka ready to be used for radiation level
studies• On going work:
– More detailed Geometry– run time conversion to ROOT format for all
Fluka estimators– Normalization routine in C++– Comparison with TFluka (Validation)
( Collaboration with ALICE )
![Page 19: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/19.jpg)
CBM radiation environmentCBM radiation environment
• Detectors– MVD + STS– MUCH
• Estimators:– Energy density ( GeV/cm3/primary )– Fluence ( 1 Mev n equivalent : n-equiv/cm2/primary)
![Page 20: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/20.jpg)
CBM detectors radiation levelCBM detectors radiation level
![Page 21: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/21.jpg)
GeometryGeometry
![Page 22: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/22.jpg)
Scoring planes Scoring planes
Much scoring planes
MDV+STS Scoring planes
![Page 23: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/23.jpg)
MVDs energy densityMVDs energy density
![Page 24: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/24.jpg)
STS Energy density (1) STS Energy density (1) Sts 1 Sts 2
Sts 3 Sts 4
![Page 25: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/25.jpg)
Sts energy density Sts energy density
STS 5STS 6
STS 7STS 8
![Page 26: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/26.jpg)
MUCH energy densityMUCH energy densityMUCH 1 MUCH2
MUCH 3 MUCH 4
![Page 27: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/27.jpg)
MUCH energy densityMUCH energy density
MUCH 5 MUCH 6
![Page 28: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/28.jpg)
MVDs Charged particles fluenceMVDs Charged particles fluence
MVD 1 MVD 2
![Page 29: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/29.jpg)
STS charged particles fluenceSTS charged particles fluenceSTS 1 STS 2
STS 3 STS 4
![Page 30: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/30.jpg)
Sts charged particles fluenceSts charged particles fluenceSTS 5 STS 6
STS 7STS 8
![Page 31: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/31.jpg)
MUCH charged particles fluenceMUCH charged particles fluenceMUCH 1 MUCH 2
MUCH 3 MUCH 4
![Page 32: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/32.jpg)
Much charged particles fluenceMuch charged particles fluence
MUCH 5 MUCH 6
![Page 33: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/33.jpg)
MVDs neutrons fluenceMVDs neutrons fluence
MVD 1 MVD 2
![Page 34: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/34.jpg)
Sts neutrons fluenceSts neutrons fluenceSTS 1 STS 2
STS 3STS 4
![Page 35: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/35.jpg)
Sts neutrons fluenceSts neutrons fluenceSTS 5 STS 6
STS 7 STS 8
![Page 36: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/36.jpg)
MUCH neutrons fluenceMUCH neutrons fluenceMUCH 1 MUCH 2
MUCH 3 MUCH 4
![Page 37: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/37.jpg)
MUCH neutrons fluenceMUCH neutrons fluence
MUCH 5 MUCH 6
![Page 38: iFluka : a C++ interface between Fairroot and Fluka](https://reader034.vdocument.in/reader034/viewer/2022051401/56814908550346895db640c4/html5/thumbnails/38.jpg)
ConclusionConclusion
• iFluka used to estimate fluences for MVD , STS and MUCH
• Need to overlay results from UrQmd with DPM (beam dump)
• Need more input from detector groups
• Compare with real data ( TRD ... ) and other MC ?