Simulation of PHT in SiC and CVD detectors from 14 MeV neutrons

Versions

Please provide the used software versions.

FLUKA: 4-5.1
Flair: 3.4-5.2

Description

Dear experts,

I am simulating the energy deposition in a SiC detector, through the DETECT card and also the comscw routine to select the different contributions, namely for alpha and heavy ions.

The LOW-PWXS card is also used to allow for event-by-event pulse height tally (PHT) and full transport from IONTRANS is also activated.

When I am looking at the contribution of alpha particles, it seems that some peaks are missing, especially after 8 MeV, where peaks from 12C(n,alpha)9Be and 28Si(n,alpha)25Mg should occur. Same problem with a CVD detector, where the peak around 8 MeV from 12C(n,alpha)9Be is missing.

You can see on the attached plot that the PHT with all contributions from FLUKA (in red) is very closed to the PHITS one (in blue), but some differences appear for alpha contributions between FLUKA and PHITS. I can add that this behavior is not depending on the selected library, results are identical with JEFF, JENDL, ENDF or BROND.

Another problem; impossible to run my input with the CENDL3.1 library

Thank you for your help.

Jean-Emmanuel

Input files

Please upload all relevant files. (FLUKA input file, Flair project file, user routines, and data files

)

It looks like the issue is here, since the peaks are actually there in the global curve. Can you please upload your comscw routine?

Yes I agree.

Here is my comscw routine, which comes from at the beginning from the Fluka infn/cern version.

comscw.f (6.5 KB)

Events generating an alpha particle deposit in the detector an amount of energy that is not exclusively due to the alpha, but also to its heavier partner. The logic you implemented in comscw removes the contribution of the latter and thereby displaces the event count to a lower energy on the horizontal axis of the pulse height spectrum.
You should rather disentangle the events featuring an alpha from the others, and consider their full energy deposition. This will make the spectrum with alphas and the spectrum without alphas add up to the total spectrum.
In order to do so, you could for instance add a predefined large energy shift to the first energy deposition by an alpha particle in each event, so as to move the spectrum with alphas say 50 MeV above, and then shift it back when plotting. Here is a working comscw.f

Dear Francesco,

OK I better understand why it failed.

I tested your comscw routine and it is OK.

I have two additional questions:

  • Should I proceed in the same way for the heavy ions contribution?
  • For the HI contribution, Is it possible to separate every nucleus, i.e Be-9, C-12…?

And last remark: the use of the CENDL 3.1 library failed.

Many thanks for your help.

Jean-Emmanuel

If you want to disentangle events with a certain heavy ion, yes. But note that the respective pulse height spectrum may not be additive with the alpha one, since the considered ion may be produced together with an alpha particle.

Yes. In this case, they are identified by JTRACK < -6 (typically = -7) and their atomic and mass numbers are ICHEAV(-JTRACK) and IBHEAV(-JTRACK) in fheavy.inc.

This should be due to the fact that the library contains only 12C data. Try redefining carbon as a single isotope material.