Belle II Software development
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NBelle2Abstract base class for different kinds of events
 N_RelationsInterfaceImplHide some implementation details
 N_StoreArrayImplHide some implementation details
 NAnalyzingAlgorithmHelperINFO This file contains all the algorithms retrieving infos from Clusters
 NbeamabortNamespace to encapsulate code needed for the BEAMABORT detector
 NbgoNamespace to encapsulate code needed for the BGO detector
 NcaveNamespace to encapsulate code needed for the CAVE detector
 NCDC
 NclawNamespace to encapsulate code needed for the CLAW detector
 NclawsNamespace to encapsulate code needed for the CLAWS detector
 NcsiNamespace to encapsulate code needed for the CSI detector
 NDistanceToolsThis namespace contains a collection of function that are useful to compute distances between tracks and vertices
 NDNNNamespace for DirectedNodeNetwork-related stuff
 NdosiNamespace to encapsulate code needed for the DOSI detector
 NECLElementNumbersECL element numbers
 NEveGeometryHandles manipulation of detector geometry for the display
 NEvtPDLUtilUtilities for converting PDG codes into particle names
 NfangsNamespace to encapsulate code needed for the FANGS detector
 NgeometryCommon code concerning the geometry representation of the detector
 Nhe3tubeNamespace to encapsulate code needed for the HE3TUBE detector
 NHTMLReturn information on objects in a nice format
 NIOInterceptEncapsulate all classes needed to intercept stdout and stderr
 NKlongIdHelper functions for all klid modules to improve readability of the code
 NmicrotpcNamespace to encapsulate code needed for the MICROTPC detector
 NObjectInfoReturn information on objects, for use by InfoWidget, Eve titles (popups) etc
 NParticleCopyFunctions that create copies of Particles
 NParticleListNameHelper to deal with ParticleList names
 Nph1bpipeNamespace to encapsulate code needed for the PH1BPIPE detector
 Nph1sustrNamespace to encapsulate code needed for the PH1SUSTR detector
 NpindiodeNamespace to encapsulate code needed for the PINDIODE detector
 NplumeNamespace to encapsulate code needed for the PLUME detector
 NPXDNamespace to encapsulate code needed for simulation and reconstrucion of the PXD
 NPyObjConvUtilsPython object converter utilities namespace
 NqcsmonitorNamespace to encapsulate code needed for the QCSMONITOR detector
 NRootIOUtilitiesSome constants and helpers common to the RootInput and RootOutput modules
 NSecMapHelperNamespace for SectorMapHelper-related stuff
 NsrsensorNamespace to encapsulate code needed for the DIAMOND detector
 NStreamDefine (de)serialization methods for TObject
 NstructureNamespace to encapsulate code needed for simulation and reconstrucion of the structure
 NSVDNamespace to encapsulate code needed for simulation and reconstrucion of the SVD
 NSVDDAQModeType2+3 bit: 00 1-sample, 01 3-sample, 10 6-sample
 NSVDEventTypeEvent Type, 3 bits, separated into 1+2 bits:
 NSVDRunTypeRun type, 2-bits: 00 raw, 01 transparent, 10 zero-suppressed, 11 zero-suppressed + hit time finding
 NTangoPaletteImplements a colour palette, see http://sobac.com/sobac/tangocolors.htm
 NTestHelpersSome utilities to help with writing unit tests
 NTOP
 NfuncCommonly used functions
 NTrackFindingCDC
 NESignUtilNamespace to hide the constants of the ESign enumeration
 NNForwardBackwardNamespace hiding the constants of the enum
 NNHelixParameterIndicesNamespace to hide the contained enum constants
 NNIncDecNamespace hiding the constants of the enum
 NNLineParameterIndicesNamespace to hide the contained enum constants
 NNPerigeeParameterIndicesNamespace to hide the contained enum constants
 NNRightLeftNamespace hiding the constants of the enum
 NNRotationNamespace hiding the constants of the enum
 NNSZParameterIndicesNamespace to hide the contained enum constants
 NNWireNeighborKindNamespace hiding the constants of the enum
 NNWirePositionNamespace guarding the contained enum values
 NUtilsGeneral utility functions
 NVXDNamespace to provide code needed by both Vertex Detectors, PXD and SVD, and also testbeam telescopes
 NCellularAutomatonTestsThese tests cover the functionality of the classes: DirectedNode, DirectedNodeNetwork
 NCosimHelper class for software (C++) / firmware (VHDL) co-simulation
 NDirectedNodeNetworkTestsThese tests cover the functionality of the classes: DirectedNode, DirectedNodeNetwork
 NNodeFamilyTestsThese tests cover the functionality of the classes: DirectedNode, DirectedNodeNetwork
 NNParabolicParameterIndicesNamespace to hide the contained enum constants
 NPhokharaEvtgenAnalyze
 NPhokharaEvtgenGenerate
 NPhokharaEvtgenPlot
 Nprompt
 Nlocal_calibrations
 Npxd
 Nbackground_generatorBasf2 (Belle II Analysis Software Framework) # Author: The Belle II Collaboration # # See git log for contributors and copyright holders
 NmodelsBasf2 (Belle II Analysis Software Framework) # Author: The Belle II Collaboration # # See git log for contributors and copyright holders
 Nscripts
 Nbitstring
 Nwriter
 Nsphinx_rtd_theme
 NsqliteC++ wrapper around the sqlite C Api for convenient use of SQLite statements in C++
 NstdSTL namespace
 NVXDTFFilterTestHelper struct for testing purposes providing the necessary coordinate accessors NOTE: this is only temporarily stored in a separate header!
 NVXDTFObserversTestTODO next steps: