Basic Info¶
Project Details¶
- Documentation
- CMake: icetray’s build system
- Icetray
- Release Notes
- A History Lesson
- IceTray Summary
- Python Bindings (PyBindings)
- I3Tray Quick Reference
- How to make a project
- Icetray classes
- Logging
- icetray-inspect
- icetray-config
- Standard I3Modules supplied with IceTray
- Python scripting in IceTray
- NaN and Inf
- Using I3Units
- More natural parameter-passing syntax to I3Tray
- Passing python functions to
I3Tray.AddModule()
- I3Modules in Python
- Services in python
- Tray segments
- Q Frames
- Working with Q Frames
- I3PODHolder
- I3Tray – icetray convenience interface
- Dataio
- Dataclasses documentation
- Release Notes
- I3Particle
- SuperDST
- Selecting pulses:
I3RecoPulseSeriesMapMask
- Vector Math
- Coordinate Systems
- I3Direction
- Examples
- I3Time
- I3Position
- Examples
- I3ComplexVector
- I3MCTree
- Fourier Transforms and Derived Dataclasses/Functions
- Python bindings to dataclasses
- FAQ / common errors
icecube.dataclasses
– python bindings to dataclasses
- BadDomList
- Cascade Variables
- CoincSuite
- CommonVariables
- DOMLauncher Project
- DeepCore Filter
- DomTools
- HiveSplitter
- IceHive
- KalmanFilter
- LeptonInjector
- Cross Section Data
- MuonGun
- NoiseEngine
- NuRadioMC Interface
- PROPOSAL
- SLOPtools
- STTools
- SiPM Response Simulator
- StartingTrackVeto
- Topological Splitter
- VHESelfVeto
- Medium-energy starting event selection
- WaveCalibrator
- astro
- Bayesian Priors
- clast
- clsim
- cmc - Cascade Monte Carlo
- Coinc-TWC
- Core-Removal
- corsika-reader
- Cramer-Rao
- CscdLlh
- Daq-decode Documentation
- DDDDR
- dipolefit
- DST
- earthmodel-service
- Fill Ratio
- filter-tools Documentation
- filterscripts
- Finallevel Filter Diffuse-NuMu
- FiniteReco
- Frame Object Diff
- Full Event_Followup
- g4-tankresponse
- gcdserver
- genie-reader
- Gulliver-Bootstrapping
- Gulliver modules
- Gulliver
- hdfwriter
- Ice Models
- Icepick
- icetop_Level3_scripts
- Interfaces Documentation
- level3-filter-cascade
- level3-filter-muon
- Lilliput
- LineFit
- Millipede
- ml_suite
- MonopoleGenerator
- MuE
- neutrino-generator
- offline_filterscripts
- Release Notes
- Offline processing of data sent north from the South Pole
- Offline output file
- Production GCD Generation
- DeepCore_filter
- ELOWEN offline filter documentation
- Faint Particle Filter Documentation
- Monopole Filter Documentation
- OfflineMuon_24
- SLOP Filter Documentation
- High Charge Filter
- IceTop and Cosmic Ray Filters
- IceTop Pulse Processing
- MESE Filter
- Overview
- More Details
- Online Filterscripts
- Ophelia
- Paraboloid
- Payload-Parsing Documentation
- Photonics Service
- Phys-Services Documentation
- Polyplopia
- Portia
- Photon Propagation Code (ppc)
- production-histograms
- pybdt
- radcube
- Recclasses
- Rock Bottom (RB)
- Release Notes
- Overview of the project
- Notes for Developers
- Setting Up a Reconstruction
- Particle distribution functions
- Radio-emission distribution functions
- Radio specific functions
- Scintillator specific functions
- Skeletons
- Python API Reference
- C++ API Reference
- IceTray Inspect Reference
- Introduction
- rootwriter
- rpdf
- segmented-spline-reco
- serialization
- Shield
- sim-services
- simclasses
- Simprod Scripts
- smallshower-filter
- SnowStorm
- Spline-reco
- Static-TWC
- Steamshovel documentation
- Stochastics
- tableio
- TAXI Reader
- Tensor of Inertia
- topeventcleaning
- toprec
- topsimulator
- tpx
- trigger-sim
- trigger-splitter
- Truncated Energy
- vemcal
- Vuvuzela
- wavedeform
- wavereform
- wimpsim-reader
Of general interest¶
- Git information for this metaproject
- IceTray Software Policy
- Submitting Tickets
- Responsibilities of Project Maintainers
- Release Checklist for Project Maintainers
- IceCube Software Development
- Code Reviews
- IceCube Coding Standards
- Introduction
- Python Coding Standards
- C Coding Standards
- C++ Coding Standards
- Organizational and Policy Issues
- Design Style
- Coding Style
- Functions and Operators
- Class Design and Inheritance
- Construction, Destruction, and Copying
- Namespaces and Modules
- Templates and Genericity
- Error handling and Exceptions
- STL: Containers
- STL: Algorithms
- Type Safety
- Modern C++
- Useful links
- Complete Testing Guide for IceCube
- Library Standards
- Effective mailing-list communication
- Don’t “top-post”
- Please don’t email your questions directly to ‘experts’
- State your problem clearly.
- Isolate the problem.
- Be very specific when reporting error messages.
- If you know the answer to someone else’s question, answer it
- Avoid authoritative tone when misdiagnosing a problem
- Try it out.
- Use an illustrative subject line.
- Missing or misleading error messages are bugs!
- If you’ve struggled with a useless/vague error message, don’t let the problem state slip away
- If you have a compile / build problem, include verbose make output
- State clearly what software you are using
- How to run a python script under the debugger
- Backing Out a Commit
- Writing Release Notes
- IceCube’s
icetray
at “supercomputing centers”
Automatically Generated Documentation¶
Indices and tables¶
About this documentation¶
See Documentation