Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

E1012 Bg Scint

ASecurity

"Use when estimate scintillation and Cerenkov background count rates

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythonnodeapi

Works with

claude codeapimcp

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e1012-bg-scint --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1012 Bg Scint?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for E1012 Bg Scint
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1012-bg-scint/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1012-bg-scint)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: e1012-bg-scint
description: "Use when estimate scintillation and Cerenkov background count rates
  in photomultiplier tubes (PMTs) and microchannel plates (MCPs) exposed to a space
  radiation environment under ECSS-E-ST-10-12C §10.4.6: identify the incident particle
  species, kinetic energy, and fluence rate; verify whether each particle exceeds the
  Cerenkov threshold in the detector window or substrate material; compute the Cerenkov
  photon yield per unit path length using the Frank-Tamm visible-band integral; add
  the ionisation-driven scintillation contribution; derive the total spurious background
  count rate; and compare the result against the detector dark-count budget to determine
  compliance. Trigger: ecss, e-st-10-system-scope, scintillation, cerenkov, pmt, mcp,
  background-rate, photon-detector, radiation-background."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-10-system-scope, scintillation, cerenkov, pmt, mcp, background-rate, photon-detector, radiation-background]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Space Environment — Scintillation/Cerenkov Background in PMTs and MCPs
# (space-systems/ecss/e1012-bg-scint)

Use when the task is to estimate the spurious photon background count rate
induced by scintillation and Cerenkov emission in photomultiplier tube (PMT)
or microchannel plate (MCP) detectors operating in a space radiation
environment, following the ECSS-E-ST-10-12C §10.4.6 assessment procedure.
The leaf covers the complete path from particle species and energy through
photon yield to compliance against a stated dark-count budget.

## Domain quick reference

- **Cerenkov emission** occurs when a charged particle travels through a
  dielectric medium (PMT window, MCP substrate glass) faster than the phase
  velocity of light in that medium. The threshold condition is β > 1/n, where
  β = v/c and n is the material refractive index. Photon yield per unit path
  length in the visible band (≈200–700 nm) scales as z²sin²θ_C, where z is
  the particle charge number and sin²θ_C = 1 − 1/(β²n²). The coefficient is
  approximately 490 photons cm⁻¹ for z = 1 in the fully relativistic limit.

- **Scintillation emission** results from the ionisation energy deposited by
  the particle along its track in the material. The deposited energy per unit
  path length (dE/dx) scales roughly as z² at fixed velocity (Bethe-Bloch
  approximation); each material converts a fixed number of photons per MeV
  deposited. Scintillation is non-zero for all particle energies, including
  those below the Cerenkov threshold.

- **Detector sensitivity**: PMTs detect single photons via the photoelectric
  effect on the photocathode followed by dynode multiplication. MCPs use
  secondary-electron emission in an array of glass capillaries. Both devices
  register spurious counts whenever a background photon (Cerenkov or
  scintillation) falls on the sensitive area within the coincidence window.
  The combined background raises the effective dark-count rate.

- **Key materials**: borosilicate glass (n ≈ 1.47), fused silica (n ≈ 1.46),
  BK7 optical glass (n ≈ 1.52), MgF₂ (n ≈ 1.38). Lower refractive index
  raises the Cerenkov threshold — MgF₂ windows suppress Cerenkov emission
  from electrons that would produce it in glass.

- **Particle environment**: trapped radiation belt electrons (typically
  0.1–10 MeV) are the dominant Cerenkov source in low Earth and medium Earth
  orbits. Protons and heavier ions contribute primarily through scintillation
  and, at sufficiently high energy, Cerenkov emission.

## Workflow

1. **Identify the detector and material.** Record the detector type (PMT or
   MCP), the window/substrate material, the detector sensitive area, and the
   effective mean particle path length through the active volume.

2. **Inventory the incident particle environment.** For each particle species
   (electron, proton, heavy ion), record the representative kinetic energy and
   the omni-directional flux at the detector location. Use the orbit-and-shielding
   analysis outputs from the broader E-ST-10-12C assessment.

3. **Check the Cerenkov threshold.** For each particle species and material,
   compute β_min = 1/n and the corresponding threshold kinetic energy:
   E_thr = m₀c²(γ_min − 1) where γ_min = 1/√(1 − β_min²). Particles below
   the threshold produce no Cerenkov emission; retain only those above it for
   the Cerenkov yield step.

4. **Compute Cerenkov photon yield per unit path length.** For each
   above-threshold species: calculate β from the kinetic energy and rest mass,
   derive sin²θ_C = 1 − 1/(β²n²), and apply the Frank-Tamm visible-band
   result: dN/dx = 490 z² sin²θ_C  [photons cm⁻¹].

5. **Compute scintillation photon yield per unit path length.** For each
   species: apply dE/dx ≈ (dE/dx)_MIP × z² and multiply by the material's
   photon yield per MeV deposited.

6. **Derive the total background count rate.** For each species: multiply
   the flux [particles cm⁻²s⁻¹] by the sensitive area [cm²] to get the
   particle rate, then by (Cerenkov yield + scintillation yield) × path
   length to get photons s⁻¹. Sum over all species.

7. **Compare against the dark-count budget.** Retrieve the detector's
   allowable dark-count rate from its requirement. Compute the margin
   (budget − rate) and the ratio (rate / budget). Declare pass if rate ≤
   budget; flag as an exceedance otherwise. Also flag a detector whose
   budget has never been set — an unset budget is a missing requirement, not
   an implicit pass.

8. **Record findings.** Document the dominant contributor (Cerenkov vs.
   scintillation, dominant species), margin value, and any exceedance.
   Feed results into the instrument noise budget and the system-level
   background apportionment.

## Pitfalls

- **Applying Cerenkov yield below threshold.** A particle below β_min
  produces zero Cerenkov photons; treating the Frank-Tamm formula as valid
  below threshold overstates the background and can drive unnecessary
  design changes.

- **Conflating Cerenkov and scintillation.** Scintillation is present at all
  energies; Cerenkov switches on at threshold. For low-energy protons, the
  entire background is scintillation-only — do not report zero background
  because the Cerenkov term is zero.

- **Ignoring z² scaling.** Heavy ions (z = 2 for alpha) produce 4× the
  Cerenkov photons and 4× the scintillation yield of a same-velocity proton
  (z = 1). Using proton cross-sections for all ions will underestimate heavy-
  ion background by a factor of z².

- **Using area without path length.** The background scales as particle flux
  × area × path length. A thin window and a thick window at the same flux
  give very different backgrounds; path length must be taken from the actual
  detector geometry.

- **Reading an unset budget as a pass.** If no dark-count budget has been
  allocated to the detector, the §10.4.6 check cannot be completed. Flag the
  missing requirement rather than reporting compliance.

- **Neglecting orbit-dependent flux.** The particle flux at the detector
  depends on the orbit, shielding thickness, and solar activity; use the
  environment file computed for the specific mission profile, not a generic
  handbook value.

## Behavior contract (gate 3)

The Cerenkov threshold, photon yield, background rate, and compliance
assessment logic is exercised by the gate 3 contract test:
  scripts/test_e1012_bg_scint.py against scripts/e1012_bg_scint_logic.py
  (stdlib unittest, offline, deterministic).
Run:
  python3 scripts/test_e1012_bg_scint.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.
- Anchor clause: ECSS-E-ST-10-12C §10.4.6.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →