Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>ATLAS IntegrationNew to Visual Studio Code? Get it now.
ATLAS Integration

ATLAS Integration

nszczerba

|
112 installs
| (0) | Free
Integrates ATLAS Software into VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Atlas Integration extension for Visual Studio Code

Integrates ATLAS Software into VS Code.
Lets you develop athena in a quicker and more efficient way.

Commands

Below is a list of all commands available in the Command palette.

Command Description
Update Copyright updates a copyright info in the active editor
Add Current Package To The Build adds active editor's package to the package_filters.txt file
Compile Athena compiles athena (executes i. a. atlas.compileCommand)
Test Athena tests athena (executes atlas.testCommand command)

Snippets

Below is a list of all available snippets categorized by programming language. The ⇥ means the TAB key.

Python

Trigger Content
cfg→ creates Cfg function returning ComponentAccumulator object
montool→ creates GenericMonitoringTool and defines histograms
selftest→ pastes common code for self-testing

C++

Trigger Content
readhandle→ creates SG::ReadHandleKey class object
writehandle→ creates WriteHandle class object
property→ creates Gaudi::Property class object
method with event context→ creates StatusCode class object

Extension Settings

The extension contributes the following settings:

  • atlas.testCommand: specifies testing command (default: ctest)
  • atlas.compileCommand: specifies compilation command (default: make)

Other

  • The extension sets the Python Extension's python.envFile setting to athena's PYTHONPATH location automatically. You get no more "Import could not be resolved" warnings in python files this way.

  • The ATLAS Terminal lets you set up the environment for athena compilation and testing. After the setup you can safely run the Compile Athena and Test Athena commands.

Release Notes

0.0.1

Initial release

0.1.0

  • Added ATLAS Terminal
  • Handled multiple workspaces
  • Better human-readable messages

0.1.1

  • Improved snippets
  • ATLAS Terminal starts at one directory up the athena folder

0.1.2

  • "method" snippet prefix changed to "method with event context"
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft