NEBULA
(NEutron Detection System for Breakup of Unstable Nuclei with Large Acceptance)

Simulator (smsimulator)

The NEBULA simulator, named smsimulator, is C++ program based on Geant4 tool kit with ROOT libraries. This simulator is useful for

  • simulating response of NEBULA to single neutron
  • simulating trajectory of charged fragment in the SAMURAI magnet
  • simulation for N-body neutron decay.

See README file for installation and use.

The following references are helpful to know the NEBULA neutron analysis.
  • R. Tanaka: Master thesis (written in Japanese)
  • T. Nakamura, Y. Kondo, Large acceptance spectrometers for invariant mass spectroscopy of exotic nuclei and future developments
    NIMB 376 (2016) 156-161
  • Y. Kondo, T. Tomai, T. Nakamura: Recent progress and developments for experimental studies with the SAMURAI spectrometer
    NIMB 463 (2020) 173

Version6.0 (xx, xxx, 2024)

Updated for ROOT ver6, c++17 for future development with NPTOOL.

description

  • Modified directory structure
  • Compilation with cmake for smg4lib

Version5.5 (26, August, 2022)

download

description

  • Changed definition of TrackID and add ParentID in TSimData. Be careful if you use this variables.
  • Modified XXXSimDataInitializer to avoid multiple SimDataArray for runs

Version5.4 (04, August, 2020)

download

description

  • Bug fix in MagField.cc (FieldFactor was not correct)

Version5.3 (31, July, 2020)

download

description

  • Added multitrace package in work/simtrace/ for drawing heavy ion trajectories easily

Version5.2 (03, July, 2020)

download

description

  • CATANA is included. Simple package is sim_catana.

Version5.1 (01, May, 2020)

download

description

  • FragSimDataConverter_Basic is included in sim_samurai21.cc
  • work/sim_samurai21/macros/examples/analysis_example.cc is modified for ver5.x. Other example macros should be modified. (to be fixed in next version)

Version5.0 (16, October, 2019)

download

description

  • Compatible with Geant4.10 (not compatible with Geant4.9)
  • Added an option to skip particle generation if Y position at center of magnet is larger than 40cm

Version4.5 (18, July, 2019)

download

description

  • Bug fix in ActionBasicMessenger.cc
  • Bug fix in simtrace.cc

Version4.4 (11, December, 2018)

download

description

  • Bug fix in FragSimDataConverter_Basic.cc (definition of OK_XXX in TTree::Branch)
  • WinC1_Hole_log -> WinC1_Hole, WinC1_Hole is added to FragSimDataConverter_Basic
  • FragSimDataConverter_Bsic has been added to simdayone and sim_tm1510

Version4.3 (22, June, 2018)

download

description

  • fixed bug in sim_dali/src/SIMALIConstruction.cc. (Only SG was registered as sensitive volume)
  • modified TSimData::fPrimaryParticleID -> fTrackID
  • added TrackingActionBasic for tracing track ID of generated neutrons

Version4.2 (9, May, 2018)

download

description

  • modified NEBULASimDataConverterTArtNEBULAPla, NEBULANeuLANDSimDataConverterTArtNEBULAPla
  • modified default value of attuenation length for NeuLAND

Version4.1 (25, Jan, 2018)

download

description

  • bug fix in sim_dali/EventGenerator
  • command /action/data/Beam/StoreData is added
  • A and Z are inputted in PrimaryGeneratorActionBasic

Version4.0 (28, December, 2017)

download

description

  • DALI2 is implemented, sim_dali and sim_s21dali are examples
  • TFragSimData, TNEBULASimData, TNeuLANDSimData is unified by TSimData
  • TXXXSimDataArray (vector) is replaced to TClonesArray except for TBeamSimDataArray
  • command /action/gun/SetBeamParticleName is added
  • command /action/gun/SkipGamma is added
  • command /action/gun/Type Isotropic is added
  • command /action/cut/gamma,electron,positron is added for gamma-ray detector simulation
  • FragSimDataConverter_Basic is implemented

Version3.7 (24, November, 2017)

download

description

  • neutron detector positions measured for SAMURAI21 experiment
  • added ExitWindowC2Construction for new charged particle window (dy=800mm)
  • added Q_factor in TNeuLANDSimParameter, TNEBULASimParameter
  • added ICF and HODS in smg4lib/construction
  • added sim_tm1510 for ImPACT setup

Version3.6 (2, March, 2017)

download

description

  • added FlightLength to TFragSimData
  • added example for making Brho function in work/simtrace

Version3.5 (13, November, 2015)

download

description

  • HODF24 is added
  • bug fix in DipoleConstruction::SetMagFieldFactor

Version3.4 (10, September, 2014)

download

description

  • bug(?) fix in XXXSimDataInitializer::Initialize

Version3.3 (31, July, 2014)

download

description

  • bug fix: "beam" was not stored in output tree

Version3.2 (21, July, 2014)

download

description

  • NeuLAND is implemented
  • Example of crosstalk analysis is included
  • Geant4.9.6.p02 is recommended
  • Geant version 10.0 is not compatible

Version3.1 (2, May, 2014)

download

description

  • Geant4.9.6.p02 is recommended
  • Bug in NEBULASimDataConverter fixed Layer, SubLayer
  • Geant version 10.0 is not compatible

Version3.0 (12, Mar, 2014)

download

description

  • Geant4.9.6.p02 is recommended
  • Sample macros are included
  • TTree input is supported
  • Example of crosstalk analysis is not included

Version2.0.6 (6, Dec, 2013)

download

known bug

  • SimToExp() in TConvertToTArtNEBULAPla.cc
  • Position is not from the earliest step. Order of a line for substituting position should be before updating tl and tr.

description

  • Geant4.9.6.p02 is recommended
  • Sample macros are included
  • Angular distribution of generated decay system is not implemented
  • Example of crosstalk analysis is not included