SimulationConfigContainer#
- class ctapipe.containers.SimulationConfigContainer(prefix=None, **fields)[source]#
 Bases:
ContainerConfiguration parameters of the simulation
- Attributes:
 - run_numberField(default=-1)
 Original sim_telarray run number
- corsika_versionField(default=nan)
 CORSIKA version * 1000
- simtel_versionField(default=nan)
 sim_telarray version * 1000
- energy_range_minField(default=nan TeV, unit=TeV)
 Lower limit of energy range of primary particle
- energy_range_maxField(default=nan TeV, unit=TeV)
 Upper limit of energy range of primary particle
- prod_site_B_totalField(default=nan uT, unit=uT)
 total geomagnetic field
- prod_site_B_declinationField(default=nan rad, unit=rad)
 magnetic declination
- prod_site_B_inclinationField(default=nan rad, unit=rad)
 magnetic inclination
- prod_site_altField(default=nan m, unit=m)
 height of observation level
- spectral_indexField(default=nan)
 Power-law spectral index of spectrum
- shower_prog_startField(default=nan)
 Time when shower simulation started, CORSIKA: only date
- shower_prog_idField(default=nan)
 CORSIKA=1, ALTAI=2, KASCADE=3, MOCCA=4
- detector_prog_startField(default=nan)
 Time when detector simulation started
- detector_prog_idField(default=nan)
 simtelarray=1
- n_showersField(default=nan)
 Number of showers simulated
- shower_reuseField(default=nan)
 Numbers of uses of each shower
- max_altField(default=nan rad, unit=rad)
 Maximum shower altitude
- min_altField(default=nan rad, unit=rad)
 Minimum shower altitude
- max_azField(default=nan rad, unit=rad)
 Maximum shower azimuth
- min_azField(default=nan rad, unit=rad)
 Minimum shower azimuth
- diffuseField(default=False)
 Diffuse Mode On/Off
- max_viewcone_radiusField(default=nan deg, unit=deg)
 Maximum viewcone radius
- min_viewcone_radiusField(default=nan deg, unit=deg)
 Minimum viewcone radius
- max_scatter_rangeField(default=nan m, unit=m)
 Maximum scatter range
- min_scatter_rangeField(default=nan m, unit=m)
 Minimum scatter range
- core_pos_modeField(default=nan)
 Core Position Mode (0=Circular, 1=Rectangular)
- atmosphereField(default=nan m)
 Atmospheric model number
- corsika_iact_optionsField(default=nan)
 CORSIKA simulation options for IACTs
- corsika_low_E_modelField(default=nan)
 CORSIKA low-energy simulation physics model
- corsika_high_E_modelField(default=nan)
 CORSIKA physics model ID for high energies (1=VENUS, 2=SIBYLL, 3=QGSJET, 4=DPMJET, 5=NeXus, 6=EPOS)
- corsika_bunchsizeField(default=nan)
 Number of Cherenkov photons per bunch
- corsika_wlen_minField(default=nan m, unit=nm)
 Minimum wavelength of cherenkov light
- corsika_wlen_maxField(default=nan m, unit=nm)
 Maximum wavelength of cherenkov light
- corsika_low_E_detailField(default=nan)
 More details on low E interaction model (version etc.)
- corsika_high_E_detailField(default=nan)
 More details on high E interaction model (version etc.)
- metadict
 dict of attached metadata
- prefixstr
 Prefix attached to column names when saved to a table or file
Attributes Summary
Attributes Documentation
- atmosphere#
 
- core_pos_mode#
 
- corsika_bunchsize#
 
- corsika_high_E_detail#
 
- corsika_high_E_model#
 
- corsika_iact_options#
 
- corsika_low_E_detail#
 
- corsika_low_E_model#
 
- corsika_version#
 
- corsika_wlen_max#
 
- corsika_wlen_min#
 
- default_prefix = 'simulationconfig'#
 
- detector_prog_id#
 
- detector_prog_start#
 
- diffuse#
 
- energy_range_max#
 
- energy_range_min#
 
- fields = {'atmosphere': Field(default=nan m), 'core_pos_mode': Field(default=nan), 'corsika_bunchsize': Field(default=nan), 'corsika_high_E_detail': Field(default=nan), 'corsika_high_E_model': Field(default=nan), 'corsika_iact_options': Field(default=nan), 'corsika_low_E_detail': Field(default=nan), 'corsika_low_E_model': Field(default=nan), 'corsika_version': Field(default=nan), 'corsika_wlen_max': Field(default=nan m, unit=nm), 'corsika_wlen_min': Field(default=nan m, unit=nm), 'detector_prog_id': Field(default=nan), 'detector_prog_start': Field(default=nan), 'diffuse': Field(default=False), 'energy_range_max': Field(default=nan TeV, unit=TeV), 'energy_range_min': Field(default=nan TeV, unit=TeV), 'max_alt': Field(default=nan rad, unit=rad), 'max_az': Field(default=nan rad, unit=rad), 'max_scatter_range': Field(default=nan m, unit=m), 'max_viewcone_radius': Field(default=nan deg, unit=deg), 'min_alt': Field(default=nan rad, unit=rad), 'min_az': Field(default=nan rad, unit=rad), 'min_scatter_range': Field(default=nan m, unit=m), 'min_viewcone_radius': Field(default=nan deg, unit=deg), 'n_showers': Field(default=nan), 'prod_site_B_declination': Field(default=nan rad, unit=rad), 'prod_site_B_inclination': Field(default=nan rad, unit=rad), 'prod_site_B_total': Field(default=nan uT, unit=uT), 'prod_site_alt': Field(default=nan m, unit=m), 'run_number': Field(default=-1), 'shower_prog_id': Field(default=nan), 'shower_prog_start': Field(default=nan), 'shower_reuse': Field(default=nan), 'simtel_version': Field(default=nan), 'spectral_index': Field(default=nan)}#
 
- max_alt#
 
- max_az#
 
- max_scatter_range#
 
- max_viewcone_radius#
 
- meta#
 
- min_alt#
 
- min_az#
 
- min_scatter_range#
 
- min_viewcone_radius#
 
- n_showers#
 
- prefix#
 
- prod_site_B_declination#
 
- prod_site_B_inclination#
 
- prod_site_B_total#
 
- prod_site_alt#
 
- run_number#
 
- shower_prog_id#
 
- shower_prog_start#
 
- shower_reuse#
 
- simtel_version#
 
- spectral_index#