|
Jpp
19.0.0
the software that should make you happy
|
| Name space for Antares | |
| Extensions to Evt data format | |
| Implementation of atmospheric neutrino flux using official KM3NeT atmospheric flux function | |
| Low-level interface for diffuse fluxes | |
| Auxiliary class to determine value of Evt objects | |
| Abstract base class for event weighing | |
| Implementation of event weighting for Corsika data | |
| Implementation of event weighing for DAQ data | |
| Low-level interface for retrieving a specifiable multiplication factor corresponding to a given event | |
| Implementation of event-weight factor interface | |
| Implementation of event-weight factor interface for diffuse flux objects | |
| Implementation of C-style event-weight factor | |
| Implementation of C-style diffuse flux event-weight factor | |
| Implementation of reweighting factor for simulated neutrino interactions according to a specifiable ROOT TFormula | |
| Helper class for event-weight factor | |
| Explicit emplate specialization of event-weight factor helper for diffuse flux objects | |
| Implementation of event-weight factor for multiple particle types | |
| Implementation of reweighting factor for mupage events according to a specifiable ROOT TFormula | |
| Implementation of event weighting for Genhen data | |
| Implementation of event weighting for GSeaGen data | |
| Helper class for event weighing | |
| Low-level interface for event weighing | |
| Implementation of event weighting for KM3BUU data | |
| Implementation of event weighing for miscellaneous data such as a merged offline file containing neutrinos and atmospheric muons | |
| Implementation of event weighing for MUPAGE data | |
| Auxiliary data structure for storing pairs of header UUIDs and event-weight normalisations | |
| Look-up table for event weighters | |
| Auxiliary class for parsing a vector of neutrino PDG identifiers | |
| Auxiliary class for parsing multiparticle fluxes | |
| Function object for constant fluxes | |
| Low-level interface for retrieving the flux corresponding to a given event | |
| Type definition of range | |
| Start of run record | |
| General purpose string class | |
| Detector file | |
| Muon descriptor file | |
| Target | |
| Neutrino cross section file | |
| Drawing | |
| Calibration | |
| General purpose class of phase space generation | |
| Phase space of primary particle | |
| Phase space of atmospheric muon generation | |
| Phase space of incoming particle | |
| Phase space of incident neutrino | |
| Description of Monte Carlo event generation applications | |
| Physics information | |
| Generator for simulation | |
| Neutrino energy spectrum | |
| The cylinder used for photon tracking | |
| The fixed cylinder used for photon tracking | |
| Neutrino vertex volume | |
| Coordinate origin | |
| Phase space for incident neutrino | |
| Normlisation of CORSIKA events | |
| Normalisation of MUPAGE events | |
| Neutrino flux | |
| The bottom of the sea | |
| Depth | |
| Livetime of DAQ data | |
| Livetime of noise data | |
| Time duration of event generation | |
| UTC time interval for event generation | |
| Primary particle | |
| End of event record | |
| Monte Carlo run header | |
| Auxiliary map of application to check method | |
| Implementation for Head output of JHead objects with ROOT dictionary | |
| Auxiliary class for performing Lorentz boosts | |
| Auxiliary data structure to store multiple headers and bookkeep event-weight normalisations | |
| Implementation of oscillated neutrino flux | |
| Auxiliary class to handle particle name, codes and mass | |
| Collection of particles | |
| Example function object for computing power-law flux | |
| Auxiliary class for histogramming of effective volume | |
| Event selector | |
| Auxiliary classes and methods for acoustic position calibration | |
| Auxiliary namespace to encapsulate different geometries | |
| Floor geometry | |
| String geometry | |
| Detector geometry | |
| Auxiliary data structure for module location and position | |
| Auxiliary namespace to encapsulate different model parameters | |
| String parameters | |
| Emission parameters | |
| Interface for depth dependend velocity of sound | |
| Auxiliary data structure for calculation of attenuation length | |
| Utility class for emitter power and frequency | |
| Auxiliary data structure to unify weights of acoustics data according to the number of pings per emitter | |
| Acoustic hit | |
| 3D match criterion for acoustic signals | |
| Match of two events considering overlap in time | |
| Acoustic counter | |
| Emitter key | |
| Acoustic emitter | |
| Auxiliary class for emitter identification | |
| Acoustic event | |
| Auxiliary class to determine value of acoustic events | |
| Acoustic single fit | |
| Acoustic event header | |
| Acoustic event fit | |
| Auxiliary class to determine value of acoustic events | |
| Auxiliary data structure to convert event to model | |
| Auxiliary data structure to convert model to event | |
| Fit parameters | |
| Thread pool for global fits | |
| Global fit of prameterised detector geometry to acoustics data | |
| Auxiliary data structure for return value of fit | |
| Acoustics hit | |
| Template definition of fit function of acoustic model | |
| Auxiliary base class for fit function of acoustic model | |
| Auxiliary data structure to sort transmissions | |
| H-equation as per hit | |
| Indices of H-equation in global model | |
| Template specialisation of fit function of acoustic model based on JAbstractMinimiser minimiser | |
| Auxiliary data structure for compatibility of symmetric matrix | |
| Template specialisation of fit function of acoustic model based on linear approximation | |
| Template specialisation of fit function of acoustic model based on JSimplex minimiser | |
| Place holder for custom implementation | |
| Template specialisation of fit function of acoustic model based on JGandalf minimiser | |
| Auxiliary data structure for parameters of mechanical model | |
| Auxiliary data structure for mechanical model parameters of strings in a given detector | |
| Model for fit to acoustics data | |
| Map emission key to model parameters of emission | |
| Auxiliary class for multiple associative map operators | |
| Auxiliary data structure for common fit parameters | |
| Auxiliary data structure with extended functionality of hash-map | |
| Map string identifier to model parameters of string | |
| Thread pool for global fits using super events | |
| Acoustic receiver | |
| Implementation for depth dependend velocity of sound | |
| Acoustic super event fit | |
| Acoustics transmission | |
| Acoustics emission | |
| Auxiliary data structure to convert model to super event | |
| Auxiliary data structure for handling of file names | |
| Auxiliary data structure for setup of complete system | |
| Main class for pre-calibration using acoustics data | |
| Auxiliary data structure for detector with decomposed strings | |
| Auxiliary data structure for group of lists of identifiers of to-be-fitted objects | |
| List of object identifiers | |
| Auxiliary class to edit orientation of anchor | |
| Auxiliary class to edit length of Dyneema ropes | |
| Auxiliary class to edit (z) position of module | |
| Extended data structure for parameters of stage | |
| Auxiliary class to edit (x,y,z) position of string | |
| Auxiliary class to edit (x,y,z) position of tripod | |
| Auxiliary data structure for decomposed string | |
| Time-of-arrival data from acoustic piezo sensor or hydrophone | |
| Acoustic transceiver | |
| Acoustic transmission | |
| Auxiliary class to compare transmissions | |
| Auxiliary class to compare transmissions | |
| Acoustic transmission identifier | |
| Set of acoustics events | |
| Trigger parameters | |
| 1D match criterion for acoustic signals | |
| Auxiliary data structure for final check on event | |
| Location of astrophysical source | |
| Location of astrophysical source in Galactic coordinates | |
| Direction of incident neutrino | |
| Location of detector | |
| Auxiliary class to make coordinate transformations for a specific geographical location of the detector | |
| Auxiliary class for source tracking | |
| Auxiliary classes and methods for PMT calibration | |
| Auxiliary class to sort pairs of PMT addresses within optical module | |
| PMT combinatorics for optical module | |
| Data structure for measured coincidence rate of pair of PMTs | |
| Data structure for measured coincidence rates of all pairs of PMTs in optical module | |
| Auxiliary class for fit parameter with optional limits | |
| Fit parameters for single PMT | |
| Fit parameters for two-fold coincidence rate due to K40 | |
| Fit parameters for two-fold coincidence rate due to K40 | |
| Fit model | |
| Auxiliary data structure for derived quantities of a given PMT pair | |
| Fit | |
| Result type | |
| Fit parameters for two-fold coincidence rate due to K40 | |
| Parametrisation of time-over-threshold distribution | |
| Auxiliary data structure to store high-voltage versus gain data and interpolate the nominal high-voltage | |
| Auxiliary class for PMT parameters including threshold | |
| Auxiliary class for TDC constraints | |
| Class dedicated to standardize the title of the graphical objects produced by the JTest_t() derived classes | |
| Interface to read input and write output for TObject tests | |
| Implementation of the Chi2 test for ROOT histograms | |
| Implementation of a bin-by-bin Chi2 test for 2D histograms | |
| Implementation of the Chi2 test for 2D histograms | |
| Implementation of the a test to check if two 1D histograms are the same | |
| Implementation of the Kolmogorov test for 1D histograms | |
| Implementation of the Kolmogorov test for 2D histograms | |
| Implementation of the Kolmogorov test for 2D histograms | |
| Implementation of the Poisson log-likelihood ratio test | |
| Implementation of the Poisson log-likelihood ratio test | |
| Structure containing the result of the test | |
| Implementation of the Runs test for 1D histograms | |
| Implementation of the Chi2 test for 2D histograms | |
| Significance test | |
| Class dedicated to standardize the title of the graphical objects produced by the JTest_t() derived classes | |
| Auxiliary class for I/O of test result message | |
| Implementation of a bin-by-bin compatibility test for histograms with low bin contents | |
| Dictionary to map different tests to unique integer indices | |
| Auxiliary classes and methods for orientation calibration based on compasses | |
| Quaternion | |
| Orientation of module | |
| Compass event header | |
| Compass single fit | |
| Hit | |
| Model | |
| Auxiliary data structure for chi2 evaluation | |
| Auxiliary base class for interpolation of magnetic declination data obtained from website of NOAA | |
| Interpolation of magnetic declination data at ARCA site | |
| Interpolation of magnetic declination data at ORCA site | |
| Fall back class for zero magnetic declination | |
| Auxiliary class to define policy for invalid modules | |
| Auxiliary classes and methods for database I/O | |
| Namespace for predefined PBS values | |
| Auxiliary class to map module identifier to AHRS calibration | |
| Auxiliary data structure to check validity of AHRS calibration data | |
| Auxiliary data structure for sorting of AHRS calibrations | |
| Auxiliary data structure to check validity of AHRS data | |
| Auxiliary class for invalid result set | |
| Object iteration from database | |
| Implementation of object iterator for multiple data types | |
| Terminator class of recursive JDatabaseObjectIterator class | |
| Date and time | |
| Date and time | |
| Auxiliairy data structure for date and time | |
| Wrapper class for server name | |
| Auxiliary class for connection to data base | |
| Auxiliary class to read object with ROOT dictionary from database | |
| Wrapper class to read string until end-of-line | |
| Auxiliary class for detector/run comparisons | |
| Table listing HV-tuning database test types | |
| Auxiliary class for mapping serial number and object identifier of detectors | |
| Auxiliary class for mapping UPI of central-logic board to module identifier | |
| Auxiliary class for mapping PBS and serial number of product to UPI | |
| Wrapper data structure for initialisation of fuction objects | |
| Auxiliary class for product integration data | |
| Detector integration | |
| Auxiliary data structure for location of product in detector | |
| MAC address | |
| Product breakdown structure (PBS) | |
| Auxiliary data structure for a sequence of PBS values | |
| Auxiliary data structure for set of PBS sequences | |
| Auxiliary class to get PBS sequences as a function of PBS | |
| Auxiliary class for PMT HVs | |
| Auxiliary data structure for fallback order of PMT data | |
| Auxiliary class for PMT run setup parameters | |
| Type definition of PMT parameter value | |
| Auxiliary class for PMT thresholds | |
| Auxiliary class to map UPI to location in detector | |
| Auxiliary data structure for data quality | |
| Auxiliary data structure for run setup information | |
| Auxiliary class for run setup evaluation | |
| Auxiliary class for specifying selection of database data | |
| Template definition for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Template specialisation for getting table specific selector | |
| Assigment interface | |
| Assigment implementation | |
| Assignment | |
| Auxiliary base class for JSon I/O based on ROOT dictionary | |
| Auxiliary method to get list of table names | |
| Universal product identifier (UPI) | |
| Auxiliary data structure for datalog strings | |
| Auxiliary data structure for selecting data | |
| Container for datalog strings | |
| Auxiliary data structure for logger message | |
| Auxiliary data structure for reply message | |
| File Auxiliary data structures and methods for detector calibration | |
| Data structure for anchor position on sea bed | |
| Data structure for time calibration | |
| Auxiliary class to apply (de-)calibration to template hit | |
| Template specialisation of JCalibrator for primitive data types | |
| Template specialisation of JCalibrator for non-primitive data types | |
| Auxiliary class for a non-linear transfer function of TDC inside FPGA | |
| Default CLB simulation | |
| Auxiliary class to mimic hit ordering effects due to state machine inside CLB | |
| Implementation of non-linearity of TDC | |
| Default CLB simulation | |
| Auxiliary data structure for sorting of hits | |
| Interface to mimic hit ordering effects due to state machine inside CLB | |
| Interface for TDC | |
| Wrapper for CLB input | |
| Interface for CLB simulation | |
| Data structure for compass in three dimensions | |
| Simple wrapper around JModuleRouter class for direct addressing of PMT data in detector data structure for DAQ hits | |
| Detector data structure | |
| Lookup table for PMT addresses in detector | |
| Auxiliary data structure for module address map | |
| Auxiliary data structure for PMT time calibration | |
| Auxiliary data structure for PMT status | |
| Data structure for PMT high-voltage calibration | |
| Data structure for PMT threshold calibration | |
| Auxiliary data structure for module position | |
| Auxiliary data structure for module rotation | |
| Auxiliary data structure for module status | |
| Auxiliary data structure for module time calibration | |
| Auxiliary data structure for compass rotation | |
| Data structure for detector header | |
| Auxiliary class for I/O of detector header | |
| Data structure for parameters for detector geometry | |
| Auxiliary class for I/O of JDetectorParameters data structure | |
| Detector simulation | |
| Detector subset without binary search functionality | |
| Detector subset with binary search functionality | |
| Auxiliary class for range of iterators | |
| Type definitions for different detectors.PPM_DU | |
| KM3NeT default detector | |
| Monte Carlo | |
| Antares | |
| Obsolete detector | |
| KM3NeT with cable swaps, etc. (see e.g. JPMTSwapDB.cc) | |
| Auxiliary interface for building detector | |
| Template lookup table for detector builder | |
| Template specialisation of JDetectorBuilder for obsolete detector | |
| Template specialisation of JDetectorBuilder for PPM_DU detector | |
| Template specialisation of JDetectorBuilder for KM3NeT detector | |
| Template specialisation of JDetectorBuilder for Monte Carlo detector | |
| Template specialisation of JDetectorBuilder for KM3NeT detector with all known features | |
| Auxiliary class to extract detector address map from detector identifier | |
| Auxiliary class to get rotation matrix between two optical modules | |
| Detector version | |
| Auxiliary class to map detector version to numerical value | |
| Auxiliary class to map numerical value to detector version | |
| Type definition of hydrophone | |
| Default implementation of the simulation of K40 background | |
| Default K40 simulator interface | |
| PMT pair | |
| Interface for simulation of K40 background | |
| Logical location of module | |
| Router for direct addressing of location data in detector data structure | |
| Data structure for a composite optical module | |
| Address of module in detector data structure | |
| Data structure to translate PMT physical to readout address | |
| Lookup table for PMT addresses in optical module | |
| Module comparator according its z-position | |
| Module comparator according its distance to origin | |
| Module geometry | |
| Auxiliary class for distance beteen UTC times | |
| Data structure for module address and module attributes | |
| Auxiliary class to match modules according maximal distance | |
| Mapper for directly addressing of associated modules in the detector data structure | |
| Router for direct addressing of module data in detector data structure | |
| Auxiliary class to map key to module status bit | |
| Monte Carlo detector (i.e. ".det" file) | |
| Auxiliary class for LCM logic parameters | |
| Auxiliary class for LCM logic parameters | |
| Auxiliary class for OM | |
| Auxiliary class for OM cluster parameters | |
| Auxiliary class for OM cluster data | |
| Auxiliary class for OM position | |
| Auxiliary class for string parameters | |
| Data structure for PMT geometry, calibration and status | |
| Address of PMT in detector data structure | |
| PMT analogue signal processor | |
| Auxiliary class to uniquely identify PMT readout channel | |
| Auxiliary container for PMT analogue signal processors in same optical module | |
| Default PMT simulation | |
| Default PMT simulation interface | |
| PMT identifier | |
| Data structure for PMT parameters | |
| Auxiliary class for I/O of PMT parameters | |
| Auxiliary class for map of PMT parameters | |
| Auxiliary class for I/O of PMT parameters map | |
| Data structure for PMT physical address | |
| Data structure for range of PMT rates | |
| Data structure for PMT readout address | |
| Router for direct addressing of PMT data in detector data structure | |
| PMT signal processor interface | |
| Data structure for single photo-electron | |
| Data structure for PMT analogue signal | |
| Data structure for PMT digital pulse | |
| Template data structure for PMT I/O | |
| Data structure for PMT data corresponding to a detector module | |
| Interface for PMT simulation | |
| Auxiliary class to map key to PMT status bit | |
| Auxiliary base class to generate PMT transition times based on measurements | |
| Implementation to generate PMT transition times based on measurements by Oleg Kalekin et al. (see also examples/JDetector/JTTS.cc) | |
| Implementation to generate PMT transition times based on measurements | |
| Implementation to generate PMT transition times based on measurements | |
| Implementation to generate PMT transition times based on measurements (see Calibration e-log entry 467) | |
| Implementation to generate PMT transition times based on measurements | |
| Auxiliary base class for probability distibution of the PMT transition times based on measurements | |
| Implementation of probability distibution of the PMT transition times based on measurements by Oleg Kalekin et al | |
| Implementation of probability distibution of the PMT transition times based on measurements | |
| Implementation of probability distibution of the PMT transition times based on measurements | |
| Implementation of probability distibution of the PMT transition times based on measurements (see Calibration e-log entry 467) | |
| Implementation of probability distibution of the PMT transition times based on measurements | |
| Auxiliary class to generate twofold PMT transition times | |
| Auxiliary class for counting unique strings | |
| Router for mapping of string identifier to index | |
| Type definition of transmitter | |
| Data structure for tripod | |
| Auxiliary class for version identifier | |
| Main namespace for dynamic position and orientation calibration | |
| Auxiliary data structure to pre-load auxiliary data in memory | |
| Dynamic detector calibration | |
| Data structure for coverage of dynamic calibrations | |
| Dynamic orientation calibration | |
| Dynamic position calibration | |
| Auxiliary data structure to track applicability period of calibration data | |
| General puprpose classes and methods | |
| Data structure to store command line arguments | |
| Auxiliary class for comment | |
| Auxiliary class to control standard input and output | |
| Auxiliary wrapper for I/O of container with optional comment (see JComment) | |
| Auxiliary class for simple date | |
| Auxiliary base class for function adaptor | |
| Function adaptor | |
| Auxiliary class for handling debug parameter within a class | |
| Interface for I/O of properties element | |
| Template class for I/O of properties element | |
| Template specialisation of JPropertiesTemplateElement for const data type | |
| The property value class | |
| Utility class to parse parameter values | |
| Auxiliary class to handle input from file | |
| Template specialisation for JFileReader | |
| Template specialisation for JProperties | |
| Auxiliary class for handling status | |
| Auxiliary class to map key to status bit | |
| Auxiliary class to map status bit to key | |
| Auxiliary class for simple time | |
| Time keeper | |
| Auxiliary class for CPU timing and usage | |
| Auxiliary data structure for general purpose version number | |
| JMessage template specialization for oscillation probability interpolators | |
| Auxiliary classes and methods for linear and iterative data regression | |
| Data structure for fit of energy | |
| Regressor function object for fit of muon energy | |
| Template definition of linear fit | |
| Fit method based on the Levenberg-Marquardt method | |
| Data structure for return value of fit function | |
| Auxiliary data structure for fit parameter | |
| Auxiliary data structure for editable parameter | |
| Conjugate gradient fit | |
| Auxiliary class for handling light yields due to K40 decays | |
| Auxiliary class for simultaneously handling light yields and response of module | |
| Linear fit of Legendre polynomial | |
| Data structure for fit of straight line paralel to z-axis | |
| Linear fit of straight line parallel to z-axis to set of hits (objects with position and time) | |
| Data structure for fit of straight line in positive z-direction with energy | |
| Data structure for fit of straight line in positive z-direction | |
| Regressor function object for JLine3Z fit using JSimplex minimiser | |
| Regressor function object for JLine3Z fit using JGandalf minimiser | |
| Determination of the co-variance matrix of hits for a track along z-axis (JFIT::JLine1Z) | |
| Auxiliary data structure for co-variance calculation | |
| Interface for maximum likelihood estimator (M-estimator) | |
| Normal M-estimator | |
| Lorentzian M-estimator | |
| Linear M-estimator | |
| Null M-estimator | |
| Tukey's biweight M-estimator | |
| Normal M-estimator with background | |
| Auxiliary class to match data points with given model | |
| Template specialisation of class JModel to match hit with muon trajectory along z-axis | |
| Template specialisation of class JModel to match hit with muon energy | |
| Template specialisation of class JModel to match hit with bright point | |
| Auxiliary class for handling various light yields | |
| Auxiliary class for simultaneously handling light yields and response of PMT | |
| Auxiliary class for handling PMT geometry, rate and response | |
| Data structure for position fit | |
| Linear fit of crossing point (position) between axes (objects with position and direction) | |
| Data structure for vertex fit | |
| Linear fit of bright point (position and time) between hits (objects with position and time) | |
| Regressor function object for JPoint4D fit using JSimplex minimiser | |
| Data structure for vertex fit | |
| Abstract minimiser | |
| Template definition of a data regressor of given model | |
| Abstract class for global fit method | |
| Simple fit method based on Powell's algorithm, see reference: Numerical Recipes in C++, W.H | |
| Template data structure for PDF tables | |
| Template specialisation for PDF tables | |
| Template data structure for storage for PDF tables | |
| Template specialisation for storage for PDF tables | |
| Data structure for fit of straight line in positive z-direction with energy | |
| Regressor function object for JShower3EZ fit using JSimplex minimiser | |
| Regressor function object for JShower3EZ fit using JGandalf minimiser | |
| Regressor function object for JShower3EZ fit using Abstract minimiser, that just computes the chi2 without a fit | |
| Data structure for cascade in positive z-direction | |
| Regressor function object for JShowerEH fit using JSimplex minimiser | |
| Regressor function object for JPoint4E fit using JGandalf minimiser | |
| Data structure for fit of straight line in positive z-direction with energy | |
| Regressor function object for JShower3EZ fit using JSimplex minimiser | |
| Auxiliary class for handling EM shower light yield | |
| Auxiliary class for simultaneously handling light yields and response of PMT | |
| Determination of the time residual vector of hits for a track along z-axis (JFIT::JLine1Z) | |
| Auxiliary class for correction of energy determined by JEnergy.cc | |
| Data structure for track fit results with history and optional associated values | |
| Data structure for set of track fit results | |
| Auxiliary class for historical event | |
| Container for historical events | |
| Auxiliary class to test history | |
| Auxiliary class to test history | |
| Auxiliary class for correction of energy determined by JShowerEnergy.cc | |
| Auxiliary classes and methods for 2D geometrical objects and operations | |
| Data structure for angle in two dimensions | |
| Axis object | |
| Data structure for circle in two dimensions | |
| Data structure for direction in two dimensions | |
| Eigen values in 2D | |
| Center | |
| Auxiliary class for convex hull determination in X-Y plane | |
| Auxiliary class for sorting elements | |
| Auxiliary class for sorting elements | |
| Auxiliary class for determination of smallest distance between pair of 2D points | |
| Auxiliary class for sorting elements | |
| Auxiliary class for sorting elements | |
| Base class for direction set | |
| Direction set covering (part of) circle | |
| Data structure for position in two dimensions | |
| Rotation matrix | |
| Rotation set | |
| Line segment in two dimensions | |
| Data structure for vector in two dimensions | |
| Data structure for normalised vector in two dimensions | |
| Auxiliary classes and methods for 3D geometrical objects and operations | |
| Data structure for angles in three dimensions | |
| Axis object | |
| Cylinder object | |
| Data structure for direction in three dimensions | |
| Eigen values in 3D | |
| Data structure for Euler angles in three dimensions | |
| Euler matrix | |
| Center | |
| Weighed center | |
| Auxiliary class for determination of smallest distance between pair of 3D points | |
| Auxiliary class for sorting elements | |
| Base class for direction set | |
| Direction set covering (part of) solid angle | |
| Data structure for polyline in three dimensions | |
| Data structure for position in three dimensions | |
| This class represents a rotation | |
| This class represents a rotation around the x-axis | |
| This class represents a rotation around the y-axis | |
| This class represents a rotation around the z-axis | |
| Data structure for unit quaternion in three dimensions | |
| Auxiliary data structure for decomposition of quaternion in twist and swing quaternions | |
| Rotation around X-axis | |
| Rotation around Y-axis | |
| Rotation around Z-axis | |
| Rotation matrix | |
| Rotation set | |
| Line segment in two dimensions | |
| 3D sphere | |
| Time | |
| 3D track | |
| 3D track with energy | |
| 3D track with energy and Bjorken Y | |
| Transformation | |
| Data structure for vector in three dimensions | |
| Data structure for normalised vector in three dimensions | |
| Data structure for normalised vector in positive z-direction | |
| 3D vertex | |
| Auxiliary applications for use of ROOT and more | |
| Auxiliary data structure for JOpera1D.cc and JOpera2D.cc applications | |
| Auxiliary data structure for TObject with a user defined label | |
| Auxiliary class to handle file name, ROOT directory and object name | |
| Auxiliary classes and methods for binary I/O | |
| Object reading from binary file (i.e. .jpp) | |
| Template specialisation of JBinaryFileReader for serialisable data types | |
| Template specialisation of JBinaryFileReader for unserialisable data types | |
| Auxiliary class for object writing to binary stream | |
| Implementation of object output for binary stream compatible data types | |
| Implementation of object output for binary stream incompatible data types | |
| Implementation of object output to binary file for single data type | |
| Implementation of object output to binary file for multiple data types | |
| Terminator class of recursive JBinaryWriter class | |
| Object(s) writing to binary file (i.e. .jpp) | |
| Buffered binary input | |
| Buffered binary output | |
| Byte array binary input | |
| Byte array binary output | |
| Binary input based on a file descriptor | |
| Binary output based on a file descriptor | |
| Binary buffered file input | |
| Binary buffered file output | |
| Auxiliary base class for storing and loading a single object to and from a binary file, respectively | |
| JReader object iterator | |
| Forward declaration of binary output | |
| Interface for binary input | |
| Interface for binary output | |
| Binary input based on std::istream | |
| Binary output based on std::ostream | |
| Implementation of object output using JIO::JWriter for single data type | |
| Implementation of object output for multiple data types | |
| Terminator class of recursive JWriterObjectOutput class | |
| Auxiliary classes and methods for language specific functionality | |
| Local namespace for fallback implementations for comparison operators | |
| Template definition of test availability of comparison operators | |
| Template specialisation of test availability of comparison operators of non-composite data types | |
| Template specialisation of test availability of comparison operators of composite data types which have a type definitions for first_type and second_type | |
| Template specialisation of test availability of comparison operators of composite data types which have a type definition for for value_type | |
| Template base class for data structures without equality capability | |
| Template class test for abstractness | |
| Encapsulates the c-style file descriptor | |
| Interface for ASCII input using standard streams | |
| Interface for ASCII output using standard streams | |
| Interface for ASCII output with prefix and postfix using standard streams | |
| Abstract object iterator | |
| Abstract object iterator with rewinding | |
| Abstract object iterator with named access | |
| Abstract interface for object reading | |
| Abstract interface for object reading with rewinding | |
| Abstract interface for object reading with named access | |
| Interface for status of object | |
| Abstract interface for object writing | |
| Abstract interface for object writing for multiple data types | |
| Terminator class of recursive JAbstractObjectWriter class | |
| Abstract interface for object writing with named access | |
| Template interface for pointer to object(s) | |
| Interface for named access of a device | |
| Interface for null access | |
| Accessible binary input stream | |
| Accessible output stream | |
| Accessible input stream | |
| Accessible output stream | |
| Low-level memory management | |
| Memory management for small objects | |
| Auxiliary class for any type definition | |
| Object reading from ASCII file | |
| Object(s) writing to ASCII file | |
| Generation of compiler error | |
| Implementation of valid assertion | |
| Template class to test for polymorphism | |
| Template class to test for polymorphism | |
| Terminator class of recursive JBaseType_t class | |
| Template class to identify common base class | |
| Resursive scan for base class | |
| Terminination class of resursive JBaseType class | |
| Template definition of class to look for base class in type list | |
| Template specialisation of class to look for base class in type list | |
| Template interface for method bool decrement() | |
| Interface for binary input | |
| Interface for binary output | |
| Auxiliary template class for type bool | |
| Type definition of logical EQUALS | |
| Template specialisation for logical EQUALS | |
| Type definition of logical NOT | |
| Template specialisation for logical NOT | |
| Type definition of logical AND | |
| Template specialisation for logical AND | |
| Type definition of logical OR | |
| Template specialisation for logical OR | |
| Type definition of logical XOR | |
| Template specialisation for logical XOR | |
| Auxiliary class to define value, reference and pointer types for given data type and category | |
| Specialisation of JCategory for constant (i.e. non-modifiable) data type | |
| Specialisation of JCategory for modifiable (i.e. non-constant) data type | |
| Data structure for primitive types | |
| Data structure for method argument types | |
| Specialisations of JArgument for primitive types | |
| Data structure to check whether given data type is an iterator | |
| Template for generic class types | |
| Specialisation of JClass for const class types | |
| Specialisation of JClass for reference class types | |
| Specialisation of JClass for const reference class types | |
| Specialisation of JClass for pointer class types | |
| Specialisation of JClass for const pointer class types | |
| Specialisation of JClass for pointer class types | |
| Specialisation of JClass for const pointer class types | |
| Template class for object cloning | |
| Template specialisation to define base class for interface of object cloning | |
| Facet interface to specify text color | |
| Facet class to specify text color for ASCII | |
| Facet class to specify text color for ELcode | |
| Auxiliary map for color facets | |
| Template definition of auxiliary base class for comparison of data structures | |
| General purpose specialisation of class JComparable for any data type | |
| Template definition of auxiliary class to compare objects | |
| Template specialisation of JComparator for comparison between values of data members | |
| Template specialisation of JComparator for comparison between return values of member methods | |
| Template specialisation of JComparator for comparison between return values of member methods | |
| Functional implementations of comparison operators | |
| Equal | |
| Greater equals | |
| Greater than | |
| Less equals | |
| Less than | |
| Not equal | |
Template class test for availability of a suitable constructor JType_t(const JArgument_t) | |
| Template class test for polymorphism | |
| Specialisation of JConversion for identical types | |
| Auxialiary class to assert type conversion | |
| Implementation of a valid type conversion | |
| Interface for object iteration with type conversion | |
| Facet class to specify parsing of a C[++] variable name | |
| Helper template data structure to evaluate CRC | |
| Termination class for recursive JCRC_t class | |
| Auxiliary class to assign a sequence of Comma Separated Values (CSV) | |
| Auxiliary class to assign the remainder of a sequence of Comma Separated Values | |
| Simple default class | |
| Test presence of data type identifier in labelled type list | |
| Recursive test of presence data type identifier in labelled type list | |
| Enumeration of single data type | |
| Enumeration of multiple data types | |
| Terminator class of recursive JEnumeration class | |
| Template definition of auxiliary base class for comparison of data structures | |
| General purpose specialisation of class JEquals for any data type | |
| General purpose equation class | |
| Auxiliary data structure for equation | |
| Auxiliary data structure to read equations | |
| Facet class to specify parsing of equations in currect locale (see class JLANG::JEquation) | |
| Auxiliary class for end of line | |
| Simple data structure to support I/O of equations (see class JLANG::JEquation) | |
| General exception | |
| Exception for accessing an index in a collection that is outside of its range | |
| Exception for accessing an invalid pointer | |
| Exception for a functional operation | |
| Exception for an empty collection | |
| Exception for accessing a value in a collection that is outside of its range | |
| Exception for parsing value | |
| Exception for missing value | |
| Exception for null pointer operation | |
| Exception for cast operation | |
| Exception for numerical precision error | |
| Exception for division by zero | |
| Exception for failure of memory allocation | |
| Exception for failure of memory allocation | |
| Exception for I/O | |
| Exception for opening of file | |
| Exception for recovery of file | |
| Exception for reading of file | |
| Exception for end of file | |
| Exception for opening of pipe | |
| Exception for select call | |
| Exception for socket | |
| Exception for ControlHost | |
| Exception for socket channel | |
| Exception for creation of fork | |
| Exception for system call | |
| Exception when parsing a value | |
| Exception when parsing a value | |
| Exception for missing entry in dictionary | |
| Exception for duplicate entry in dictionary | |
| Run time exception | |
| Exception for absence of type information | |
| Protocol exception | |
| Database exception | |
| Extends the JAbstractFile class | |
| Auxiliary class for method select | |
| Streaming of input | |
| Streaming of output | |
| Streaming of input and output | |
| Input file stream buffer | |
| Output file stream buffer | |
| Input and output file stream buffer | |
| Template definition of auxiliary class to select objects | |
| Template specialisation of JFind_if for selection of objects via data member | |
| Template specialisation of JFind_if for selection of objects via member method | |
| Template interface for method bool increment() | |
| Auxiliary class for a fixed group of objects | |
| Object reading from gzipped file | |
| Object reading from gzipped file | |
| Memory management class for create/release policy based on new/delete | |
| Memory management class for create/release policy based on new []/delete [] | |
| Memory management class for create/release policy based on malloc()/free() | |
| Template definition of auxiliary base class for composite data structures composed of base classes with comparisons capabilities | |
| Template definition of auxiliary base class for data structures composed of multiple base classes with equality evaluations capabilities | |
| Template specialisation of auxiliary base class for data structures composed of multiple base classes with equality evaluations capabilities | |
| General purpose class for multiple pointers | |
| Implementation of multiple pointers for multiple data types | |
| Terminator class of recursive JMultiPointer class | |
| Streaming of input | |
| Null stream buffer | |
| Auxiliary class for no type definition | |
| Wrapper class for integer value | |
| Auxiliary base class for inline creation of a static value or clone from a temporary object | |
| Base class for customized new/delete operators | |
| Auxiliary class for demultiplexing object outputs | |
| Template specialisation of JObjectDemultiplexer for multiple object outputs | |
| Terminator class of recursive JObjectDemultiplexer class | |
| Auxiliary class for object identification | |
| Template interface of object output for single data type | |
| Auxiliary class for selection of data type | |
| Interface for selection of objects | |
| Auxiliary class for multiplexing object iterators | |
| Auxiliary class for object iteration via multiple pipes, e.g. operator: | |
| Interface of object iteration for a single data type | |
| Implementation of object iterator for multiple data types | |
| Terminator class of recursive JObjectIterator class | |
| Implementation for null iteration | |
| Interface for object iteration with rewinding | |
| Interface for object iteration with named access | |
| Template specialisation of JObjectMultiplexer for multiple object iterators | |
| Terminator class of recursive JObjectMultiplexer class | |
| Implementation of object output for multiple data types | |
| Terminator class of recursive JObjectOutput class | |
| Interface for object output with named access | |
| Implementation of null output for single data type | |
| Implemenatation of null output for multiple data types | |
| Terminator class of recursive JNullOutput class | |
| Implementation for null output with null access | |
| Auxiliary class for object reading | |
| Auxiliary class for object reading with rewinding | |
| Auxiliary class for object reading with named access | |
| Auxiliary class to sample objects from a JRewindableObjectIterator | |
| Interface for multiple selection of objects | |
| Terminator class of recursive JObjectSelector class | |
| Auxiliary class for status of object | |
| Auxiliary base class for storing and loading a single object to and from an ASCII file, respectively | |
| Auxiliary class for object writing to a named device | |
| Auxiliary class for object writing with named access | |
| Parameter class | |
| Auxiliary class for object iteration via pipe, i.e. operator: | |
| Implementation of object iterator for multiple data types | |
| Terminator class of recursive JPipe class | |
| Template implementation of class that holds pointer to object(s) | |
| Template definition of auxiliary class to select objects | |
| Template specialisation of JPredicate for selection of objects via data member | |
| Template specialisation of JPredicate for selection of objects via member method | |
Auxiliary class to print via member method const char* str() const; | |
Test for availability of member method const char* str() const; | |
| Specialisation of JMemberMethod for primitive data types | |
| Print interface | |
Type writer implementation of interface JTypeout based on member method const char* str() const; | |
| Auxiliary class to temporarily replace std::ostream | |
| Memory management for small objects | |
| This class can be used to temporarily redirect one output (input) stream to another output (input) stream | |
| This class can be used to temporarily redirect an input stream to an input string | |
| The template JReference class can be used to reference an object | |
| Template specialisation of JReference class for const data type | |
| Template specialisation of JReference class for pointer type | |
| Interface for controlling object throughput | |
| Test existence of class T | |
| Template interface of rewindable object | |
| Template class for sampling from a JRewindableObjectIterator | |
| Shared counter | |
| The template JSharedPointer class can be used to share a pointer to an object | |
| The template JSinglePointer class can be used to hold a pointer to an object | |
| Simple singleton class | |
| Template data structure for static member declaration | |
| Template specialisation of JStatic for static member declaration of pointer | |
| Implementation of object iteration from STD container | |
| Implementation of object output for STD compatible output iterator | |
| Implementation of object iteration from STD container | |
| Implementation of object iteration from STD container for multiple data types | |
| Terminator class of recursive JSTDObjectReader class | |
| Specialisation of object iteration from STD container for constant data | |
| Implementation of object output from STD container | |
| Implementation of object output from STD container for multiple data types | |
| Terminator class of recursive JSTDObjectWriter class | |
| Template storage class | |
| Stream object iterator | |
| Template implementation of stream output for single data type | |
| Template specialisationimplementation of stream object output for multiple data types | |
| Terminator class of recursive JStreamObjectOutput class | |
| This class can be used to temporarily exchange the states between streams | |
| Wrapper class around STL string class | |
| Facet class to specify parsing of a JLANG::JString object | |
| Wrapper class around STL stringstream class to facilitate optional loading of data from file | |
| Template selection of type specifier | |
| Template specialisation of selection of type specifier | |
| Auxiliary class for managing multiple objects | |
| Auxiliary class for managing multiple objects | |
| Auxiliary class for managing multiple objects | |
Template definition of auxiliary base class for composite data types which derive from one or more base classes for which the redirect operator << is defined | |
| Specialisation of class JTemplateReader for general purpose write methods | |
| Specialisation of class JTemplateReader for composite data type | |
Template definition of auxiliary base class for composite data types which derive from one or more base classes for which the redirect operator << is defined | |
| Specialisation of class JTemplateWriter for general purpose write methods | |
| Specialisation of class JTemplateWriter for composite data type | |
| Auxiliary base class for compile time evaluation of test | |
| Definition of false | |
| Definition of true | |
| Auxiliary class for type checking | |
| Auxiliary base class for controling the throwing of exceptions | |
| Auxiliary class for time values | |
| Auxiliary class for title | |
| Wrapper class around string | |
| Auxiliary class for a type holder | |
| Auxiliary data structure to label data types within a type list | |
| Test availability of static member methods for labelling data types in a type list | |
| This class is a wrapper around the STL type_info class | |
| Type list | |
| List of identical types | |
| Terminator class of list of identical types | |
| Append to type list | |
| Template specialisation of append to type list | |
| Template specialisation of append to type list | |
| Template specialisation of append to type list | |
| Template specialisation of append to type list | |
| Removal of data type from type list | |
| Template specialisation of removal of data type from type list | |
| Template specialisation of removal of data type from type list | |
| Template specialisation of removal of data type from type list | |
| Template specialisation of removal of type list from type list | |
| Template specialisation of removal of type list from type list | |
| Length of type list | |
| Recursive length of type list | |
| Terminator class of length of type list | |
| Test presence of data type in type list | |
| Recursive test of presence data type in type list | |
| Identify presence data type in type list | |
| Termination of recursive test of presence data type in type list | |
| Specialisation of JHasType for single class type | |
| Resolve template class to JTypeList | |
| Resolve JTypeList to JTypeList | |
| Extraction of data type from type list | |
| Recursive extraction of data type from type list | |
| Termination of recursive extraction of data type from type list | |
| Termination of recursive extraction of data type from type list | |
| Indexing of data type in type list | |
| Recursive indexing of data type in type list | |
| Identify indexi of data type in type list | |
| Termination of recursive indexing of data type in type list | |
| Auxiliary class for recursive type list generation | |
| Template specialisation for expanding type list | |
| Template specialisation for expanding type list | |
| Template specialisation for expanding type list | |
| Termination class for type list generation | |
| Termination class for type list generation | |
| Auxiliary class for selection of data type | |
| Auxiliary class for selection of multiple data types | |
| Terminator class of recursive JTypeSelector class | |
| Simple wrapper for UUID | |
| Forward declaration for friend declaration of JValueOutput inside JValueInput | |
| Wrapper class around template object | |
| Wrapper class around template object | |
| Auxiliary class for selection of multiple data types | |
| Terminator class of recursive JValve class | |
| Auxiliary data structure for return type of make methods | |
| Auxiliary class for void type definition | |
| Auxiliary class to ensure that the mask set is defined prior to the ctype<>() constructor call | |
| Auxiliary class to specify white space character(s) in currect locale | |
| Message logging | |
| Message logging based on ControlHost | |
| Interface for logging messages | |
| Message logger | |
| Thread-safe message logger | |
| Message logger with time scheduler | |
| Message streamer | |
| Level specific message streamers | |
| Message logging based on std::ostream | |
| Abstract interface for the generation of points in 3D space | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| The 'magical distributions' are a class of distributions | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Implementation of the JGenerator interface | |
| Abstract base class for calculating the total probability (/m^2 target cross-section) for a photon from the source to hit the target (with a given, fixed number of scatterings) by Monte Carlo sampling the available nscat*3 dimensional phase space | |
| In this implementation of the JMarkovIntegrator interface, the sample distribution is a flat distribution | |
| Abstract base class for implementations of the JMarkovIntegrator interface, where the sample distribution is based on histograms filled from an ensemble of representative paths | |
| Implementation of JMarkovEnsembleIntegrator interface with 1D histograms | |
| This implementation of the JMarkovIntegrator interface generates 'natural' looking paths that might sample the phase space well in some cases | |
| In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of three components: | |
| In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of correlated path vertices | |
| The JMarkovPathGenerator generates ensembles of photon paths using a Markov Chain Monte Carlo (MCMC) | |
| The JMarkovPhotonTracker generates ensembles of photon paths by tracking photons from a source to a target | |
| A photon path | |
| Virtual base class for a scattering model | |
| Virtual base class for a light source | |
| Implementation of the JSourceModel class that represents an isotropic source | |
| Implementation of the JSourceModel class that represents a directed source with a flat intensity distribution | |
| Virtual base class for a light detector ("photon target") | |
| Implementation of the JTargetModel class that represents a single PMT on a DOM | |
| Implementation of the JTargetModel class that represents a spherically symmetric target | |
| Implementation of the JTargetModel class that represents a directed target with a cos(theta) acceptance | |
| Implementation of the JScatteringModel interface with scattering according to the Henyey-Greenstein function | |
| Implementation of the JScatteringModel interface with isotropic scattering | |
| Implementation of the JScatteringModel interface with Rayleigh scattering | |
| Implementation of the JScatteringModel interface with that combines two scattering models into one effective model | |
| Auxiliary classes and methods for mathematical operations | |
| Template spacialisation for averaging quaternions | |
| Template specialisation for function evaluation of Legendre polynome of quaternions for undefined number of degrees | |
| Template specialisation for function evaluation of Legendre polynome of quaternions for defined number of degrees | |
| Auxiliary class for arithmetic operations on objects | |
| Gauss model | |
| Gauss function object | |
| Base class for Legendre polynome | |
| Template definition for function evaluation of Legendre polynome | |
| Template specialisation for function evaluation of of Legendre polynome for undefined number of degrees | |
| Auxiliary class for minimum and maximum values for any class | |
| Template spacialisation of JMATH::JLimits for numerical values | |
| Template spacialisation of JMATH::JRandom for other data types | |
| Auxiliary class to hide data type specific methods | |
| Auxiliary base class for aritmetic operations of derived class types | |
| Template base class for data structures with arithmetic capabilities | |
| Auxiliary class to determine average of set of values | |
| Void function | |
| Auxiliary data structure for list of parameters | |
| Auxiliary base class for mathematical operations on parameters of function | |
| Negate of function | |
| Forward declaration for negate of function | |
| Forward declaration for addition of fuction | |
| Forward declaration for subtraction of fuction | |
| Forward declaration for multiplication of fuction | |
| Forward declaration for division of fuction | |
| Forward declaration for fixed power of function | |
| Addition of constant value | |
| Subtraction of constant value | |
| Multiplication of constant value | |
| Division of constant value | |
| Auxiliary data structure for pair of functions | |
| Recursive template class for polynomial function | |
| Termination class for polynomial function | |
| Gauss function | |
| Power of function | |
| Power of x | |
| Fixed power of x | |
| Square root of function | |
| Square root of x | |
| Sine of function | |
| Cosine of function | |
| Exponent of function | |
| Exponent of zero degree polynomial function | |
| Logarithm of function | |
| Make 2D function of x from 1D function | |
| Make 2D function of y from 1D function | |
| 2D correlated Gauss function | |
| Make 3D function of x from 1D function | |
| Make 3D function of y from 1D function | |
| Make 3D function of z from 1D function | |
| 3D correlated Gauss function | |
| 1 x 1 matrix | |
| 1 x 1 symmetric matrix | |
| 2 x 2 matrix | |
| 2 x 2 symmetric matrix | |
| 3 x 3 matrix | |
| 3 x 3 symmetric matrix | |
| 4 x 4 matrix | |
| 4 x 4 symmetric matrix | |
| 5 x 5 matrix | |
| 5 x 5 symmetric matrix | |
| Basic NxN matrix | |
| NxN matrix | |
| N x N symmetric matrix | |
| Fit model | |
| Simple wrapper around template data type to ensure that zero is the default value | |
| Polynome model | |
| Power law function object | |
| Auxiliary data structure for average | |
| Template definition of random value generator | |
| Template spacialisation of JMATH::JRandom for numerical values | |
| Template spacialisation of JMATH::JRandom for non-numerical data types | |
| Singular value decomposition | |
| Givens quaternion | |
| Auxiliary class for quaternion computation | |
Trigonometric function object for sin and cos | |
| Nx1 matrix | |
| Auxiliary class to assign zero value | |
| A JHitL1 with a multiplicity | |
| Local coincidence cluster builder | |
| Functor that compares the multiplicity of a JCluster to some fixed given multiplicity | |
| ControlHost subscription | |
| Auxiliary class for all subscription | |
| Auxiliary class for any subscription | |
| Subscription list | |
| ControlHost class | |
| Object iteration through ControlHost | |
| Implemenation of object output through ControlHost | |
| Implementation of object output for multiple data types | |
| Terminator class of recursive JControlHostObjectOutput class | |
| Light-weight wrapper class around server socket | |
| Auxiliary data structure for hostname and port number | |
| Data structure of a ControlHost message | |
| ControlHost client manager | |
| List of ControlHost client managers | |
| Object iteration through ControlHost server | |
| ControlHost prefix | |
| Wrapper class for select call | |
| Wrapper class for select call | |
| Wrapper class for select call | |
| TCP server socket | |
| Socket class | |
Encapsulates the sockaddr_in data structure | |
| Blocking socket I/O | |
| Auxiliary class for socket channel | |
| Socket input channel | |
| Socket output channel | |
| Auxiliary class for non-blocking socket I/O | |
| Non-blocking socket reader | |
| Non-blocking socket writer | |
| Auxiliary class for non-blocking socket I/O | |
| ControlHost tag | |
| TCP socket | |
| UDP socket | |
| Auxiliary data structure for storing and calculating baselines | |
| Low-level interface for oscillation baseline calculators | |
| Implementation of oscillation complex phase | |
| Template specialization for parameter grid | |
| Implementation of mass-squared difference | |
| Template specialization for parameter grid | |
| Implementation of oscillation mixing angle | |
| Template specialization for parameter grid | |
| Neutrino oscillation channel | |
| Auxiliary class for I/O of oscillation channel | |
| Auxiliary class for defining an oscillogram axis | |
| Auxiliary class for creating oscillograms | |
| Abstract base class for oscillation parameter | |
| Data structure for single set of oscillation parameters | |
| Auxiliary class for I/O of oscillation parameters | |
| Helper class for oscillation parameters | |
| Interface class for sets of oscillation parameters | |
| Implementation of oscillation probability function interface | |
| Helper class for oscillation probabilities | |
| Low-level interface for oscillation probability calculators | |
| Template definition of a multi-dimensional oscillation probability interpolation table | |
| Auxiliary data structure to hold oscillation variable names | |
| Local namespace for command line parser | |
| Empty structure for specification of parser element that is initialised (i.e. does not require input) | |
| Empty structure for specification of parser element that is not initialised (i.e. does require input) | |
| Auxiliary class to assign a custom value following the reading of a specific textual value | |
| Template specialisation of JProxy for fundamental data type | |
| Template specialisation of JProxy for non-fundamental data type | |
| Auxiliary class to handle multiple boolean-like I/O | |
| Interface for I/O of parser element | |
| Template class holder for I/O of parser element | |
| Auxiliary class to assign the remainder of a sequence of Comma Separated Values | |
Template specialisation of JPARSER::JParserTemplateElement for data type without equal operator == | |
| Auxiliary class for handling I/O of TString depending on its existence | |
| Specialisation of TStringHelper if TString does not exist | |
| Specialisation of TStringHelper if TString exists | |
Template specialisation of JPARSER::JParserTemplateElement for data type with equal operator == | |
Template specialisation of JPARSER::JParserTemplateElement for type bool | |
Template specialisation of JPARSER::JParserTemplateElement for type JCounter | |
| Auxiliary class to handle pointer to JPARSER::JParserElementInterface | |
| Utility class to parse command line options | |
| Auxiliary methods for light properties of deep-sea water | |
| Medium interface | |
| PMT interface | |
| Interface for calculation of ionization constant | |
| Implementation for calculation of ionization constant | |
| Multi-dimensional CDF table for arrival time of Cherenkov light | |
| Deep-inelastic muon-nucleon scattering | |
| Auxiliary helper class for kinematics of deep-inelastic muon-nucleon scattering at fixed muon energy | |
| Implementation of dispersion for water in deep sea | |
| Light dispersion inteface | |
| Interface for muon energy loss | |
| Function object for the energy loss of the muon | |
| Function object for energy dependent energy loss of the muon | |
| Function object for the probability density function of photon emission from EM-shower as a function of the index of refraction and the cosine of the emission angle | |
| Base class for the probability density function of photon emission from EM-shower as a function of the index of refraction and the cosine of the emission angle | |
| Probability density function of photon emission from EM-shower as a function of cosine of the emission angle | |
| Function object for longitudinal profile of EM-shower | |
| Struct for the Sternheimer coefficients | |
| Auxiliary data structure Ster coefficients as a function of proton number | |
| Auxiliary class for K40 rates | |
| Interface for emission profile from LED | |
| Probability Density Functions of the time response of a PMT | |
| Probability Density Functions of the time response of a PMT (C-like interface) | |
| Custom class for integrated values of the PDF of the arrival time of Cherenkov light | |
| Low level interface for the calculation of the Probability Density Functions (PDFs) of the arrival time of Cherenkov light from a muon or an EM-shower on a photo-multiplier tube (PMT) | |
Auxiliary class to find solution(s) to of the square root expression:
where | |
| Probability Density Functions of the time response of a PMT with an implementation for the JDispersionInterface interface | |
| Probability Density Functions of the time response of a PMT with an implementation of the JAbstractPMT and JAbstractMedium interfaces via C-like methods | |
| Multi-dimensional PDF table for arrival time of Cherenkov light | |
| Transformer for the 1D probability density function (PDF) of the time response of a PMT to a muon | |
| Transformer for the 1D probability density function (PDF) of the time response of a PMT due to a point source | |
| Transformer for the 2D probability density function (PDF) of the time response of a PMT due to an EM shower | |
| Template definition of transformer of the probability density function (PDF) of the time response of a PMT | |
| Template specialisation of transformer of the 2D probability density function (PDF) of the time response of a PMT due to a bright point | |
| Template specialisation of transformer of the 3D probability density function (PDF) of the time response of a PMT due to a muon | |
| Template specialisation of transformer of the 4D probability density function (PDF) of the time response of a PMT due to an EM shower | |
| Template specialisation of transformer of the 5D probability density function (PDF) of the time response of a PMT due to an EM shower | |
| Measurement of light scattering in water | |
| Auxiliary data structure for scattering lengths of deep-sea water | |
| Absorption length of pure water | |
| Auxiliary class for the calculation of the muon radiative cross sections | |
| Auxiliary data structure for handling member methods of class JRadiation | |
| Fast implementation of class JRadiation | |
| Interface for calculation of inverse interaction length and shower energy | |
| Implementation for calculation of inverse interaction length and shower energy | |
| Implementation for calculation of inverse interaction length and shower energy due to deep-inelastic muon-nucleon scattering | |
| Custom class for CDF table in 1 dimension | |
| Custom class for CDF table in 2 dimensions | |
| This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES) | |
| Model fits to data | |
| Event selector | |
| General purpose sorter of fit results | |
| Auxiliary class to compare fit results with respect to a reference direction (e.g. true muon) | |
| Auxiliary class to compare fit results with respect to a reference position (e.g. true muon) | |
| Auxiliary class to evaluate atmospheric muon hypothesis | |
| Auxiliary class for a hit with background rate value | |
| Auxiliary class to to determine muon energy | |
| Auxiliary class for energy estimation | |
| Data structure for fit parameters | |
| Wrapper class to add features after the final fit of muon trajectory | |
| Wrapper class to make final fit of muon trajectory | |
| Data structure for fit parameters | |
| Muon reconstruction parameters | |
| Wrapper class to make pre-fit of muon trajectory | |
| Auxiliary data structure for sorting of hits | |
| Data structure for fit parameters | |
| Wrapper class to make intermediate fit of muon trajectory | |
| Data structure for fit parameters | |
| Auxiliary class to determine start and end position of muon trajectory | |
| Data structure for fit parameters | |
| Auxiliary data structure to store data and fit in memory | |
| Auxiliary class to edit time offset of data per string | |
| Thread pool for fits to data | |
| Auxiliary data structure for chi2 function object | |
| Type definition of range | |
| Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA | |
| Data structure for fit parameters | |
| Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA | |
| Data structure for fit parameters | |
| Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA | |
| Data structure for fit parameters | |
| Shower reconstruction parameters | |
| Class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA | |
| Class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA | |
| Class to handle first step of the shower reconstruction in ORCA: it reconstructs the shower vertex, intended as the shower brightest point, as the barycenter of the hits | |
| Auxiliary class to match hit to root hit | |
| Data structure for fit parameters | |
| Auxiliary class for start or end point evaluation | |
| Auxiliary classes and methods for ROOT I/O | |
| Forward declaration of writer object | |
| Auxiliary class to read objects with ROOT dictionary from ASCII formatted file | |
| Auxiliary class to write object with ROOT dictionary from ASCII formatted file | |
| Data structure for size of TCanvas | |
| Auxiliary class for template TChain reading | |
| Test ROOT ClassDef | |
| Auxiliary class to add the I/O capabilities of the given template class to the general JRootDictionary class | |
| This class adds the I/O capabilities of the given template class to the general JRootDictionary class | |
| Auxiliary class for parsing data from ROOT data frame | |
| Auxiliary buffer for parsing data from ROOT data frame | |
| Template implementation for output | |
| Dictionary for parsing data from ROOT data frame to output | |
| Interface for output | |
| Interface for parsing data from ROOT data frame to output | |
| Template implementation for parsing data from ROOT data frame to output | |
| Data structure for graph data | |
| Auxiliary data structure to build TGraph | |
| Data structure for graph data | |
| Auxiliary data structure to build TGraph2D | |
| Data structure for graph data | |
| Auxiliary data structure to build TGraph2DErrors | |
| Data structure for graph data | |
| Auxiliary data structure to build TGraphErrors | |
| Auxiliary class to set line attributes | |
| Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys | |
| Auxiliary class to set marker attributes | |
| Auxiliary classd for address handling within TTree or TChain | |
| Auxiliary class to manage access to base classes and data members of ROOT class | |
| Simple address wrapper | |
| Auxiliary class to manage access to base classes and data members of ROOT class objects | |
| ROOT class for reading object | |
| ROOT class for writing object | |
| Auxiliary class to select ROOT class based on class name | |
| Auxiliary class for ROOT class selection | |
| Type definition of ROOT based dictionary for ASCII I/O | |
| ROOT file | |
| ROOT input file | |
| ROOT output file | |
| ROOT file reader | |
| Tempate specialisation of JRootFileReader for TTree incompatible iteration | |
| Tempate specialisation of JRootFileReader for TTree compatible iteration | |
| Template definition of ROOT object output | |
| Implementation of object output using TDirectory::WriteTObject method | |
| Implementation of object output using TTree | |
| Implementation of object output to ROOT file for single data type | |
| Implementation of object output to ROOT file for multiple data types | |
| Terminator class of recursive JRootObjectOutput class | |
| ROOT file object output | |
| Data point for counting measurement | |
| Data point for value with error | |
| 1D data point | |
| 2D data point | |
| 3D data point | |
| Template definition of data structure for set of data points | |
| Template specialisation of data structure for set of 1D data points | |
| Template specialisation of data structure for set of 2D data points | |
| Template specialisation of data structure for set of 3D data points | |
| Wrapper data structure to build ROOT 1D function | |
| Helper | |
| Wrapper data structure to build ROOT 2D function | |
| Helper | |
| Wrapper data structure to build ROOT 3D function | |
| Helper | |
| Auxiliary data structure for list of fixed parameters | |
| Base class for result of ROOT Fit | |
| ROOT Fit | |
| Replica of structure JLANG::JLabel for data types with ROOT I/O | |
| Auxiliary class for printing objects in ASCII format using JRootWriter | |
| Implementation for ASCII input of objects with ROOT dictionary | |
| Implementation for ASCII output of objects with ROOT dictionary | |
| Auxiliary template class to define default implementation of the ROOT streamer | |
| JObjectStreamer class | |
| Template implementation of stream output for single data type based on ROOT dictionary | |
| Template specialisationimplementation of stream object output for multiple data types | |
| Terminator class of recursive JRootStreamObjectOutput class | |
| Auxiliary class to handle version management of given class at opening of a ROOT file | |
| Auxiliary class to handle version management of given class at reading from a ROOT file | |
| Auxiliary data structure for a parameter index and its value | |
| Template implementation of stream output for single data type | |
| Template specialisationimplementation of stream object output for multiple data types | |
| Terminator class of recursive JSonObjectOutput class | |
| Wrapper class around ROOT TStyle | |
| Auxiliary class for I/O of parameters | |
| Class responsible to setup TTree branch addresses for reading objects of type T | |
| Data structure for TTree parameters | |
| Test availability of TTree parameters for given class | |
| Interface for TTree reading | |
| Auxiliary class for template TTree reading | |
| JTreeReader object iterator | |
| JTemplateTreeReader object iterator | |
| Auxiliary class for default template TTree writing | |
| Template specialisation for flat template TTree writing | |
| Interface for template TTree writing and copying | |
| Implementation for template TTree writing and copying | |
| JTreeWriter object output | |
| Implementation of JTreeWriterObjectOutput for multiple data types | |
| Terminator class of recursive JTreeWriterObjectOutput class | |
| Default implementation of ROOT based dictionary for ASCII I/O | |
| Detector simulations | |
| Class for computing Fox-Wolfram moments | |
| Class for sphericity tensor calculations | |
| Class for hit inertia tensor calculations | |
| Auxiliary class for a time-over-threshold pulse from a PMT | |
| Auxiliary class to determine EM-equivalent energy as a function of PDG particle code and energy | |
| Sea water composition | |
| Detector simulation parameters | |
| Auxiliary class to set-up Hit | |
| Auxiliary data structure for list of hits with hit merging capability | |
| Auxiliary class to set-up Trk | |
| Point along muon trajectory | |
| Muon trajectory | |
| Vertex of energy loss of muon | |
| Auxiliary classes and methods for detector calibration | |
| Auxiliary data structure to compare (part of) JSon data | |
| Auxiliary data structure to print (part of) JSon data | |
| Auxiliary class to load json data from file | |
| Auxiliary data structure for pairwise nick and full name of calibration type | |
| Auxiliary data structure for correspondence between nick and full name of calibration types | |
| Auxiliary class to store reduced information of a coincidence on an optical module This class allows storing the observables associated with searches for low-energy neutrinos from Core-Collapse supernovae: | |
| Auxiliary class to define a veto time window on a set of optical modules | |
| Auxiliary class to build the supernova trigger dataset | |
| Auxiliary class-operator to match a JVeto with a JCoincidenceSN object Provides an operator to test if a coincidence is vetoed | |
| Auxiliary class to manage a set of vetoes | |
| Auxiliary class to manage a cluster of coincidences | |
| Interface for SN filter operator | |
| SN filter based on multiplicity selection optional suppression of multi-module coincidences WARNING: no minimum threshold for the veto | |
| SN filter based on veto window | |
| Auxiliary class to apply the supernova trigger to SN data | |
| SN trigger statistics, the information is stored in the form of a count as a function of the trigger level | |
| Class to emulate L0 background for an arbitrarily sized detector | |
| Support classes and methods for experiment specific I/O | |
| Auxiliary class to select JTreeScanner based on ROOT class name | |
| Auxiliary class for element insertion | |
| Auxiliary class to copy input data to corresponding TTree | |
| Auxiliary class for element insertion | |
| DAQ object reading from binary file (i.e. .dat) | |
| Template specialisation of JDAQFileReader for DAQ compatible data types | |
| Template specialisation of JDAQFileReader for DAQ incompatible data types | |
| Auxiliary class for DAQ object writing to binary stream | |
| Implementation of object output for DAQ compatible data types | |
| Implementation of object output for DAQ incompatible data types | |
| Implementation of object output to binary file for single data type | |
| Implementation of object output to binary file for multiple data types | |
| Terminator class of recursive JDAQWriter class | |
| Object(s) writing to binary file (i.e. .dat) | |
| Template event-weighter-associated file scanner | |
| Auxiliary class for organising Monte Carlo file scanners associated with event weighters | |
| Object writing to file | |
| Object reading from file | |
| Auxiliary class for organising Monte Carlo run headers | |
| Auxiliary class for defining the range of iterations of objects | |
| Auxiliary class for ROOT I/O of application specific meta data | |
| Type definition of old meta data | |
| Template definition of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') | |
| Template definition of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') | |
| Template definition of Monte Carlo object reader | |
| Template specialisation of JMonteCarloFileReader for Head | |
| Template specialisation of JMonteCarloFileReader for Event | |
| Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') | |
| Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') | |
| Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') | |
| Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') | |
| Template specialisation of JMonteCarloStreamObjectOutput for Head | |
| Template specialisation of JMonteCarloStreamObjectOutput for Evt | |
| Template specialisation of JMultipleFileScanner for Monte Carlo header | |
| Template definition of Monte Carlo stream output for single data type | |
| Template specialisation of Monte Carlo stream object output for multiple data types | |
| Terminator class of recursive JMonteCarloStreamObjectOutput class | |
| Object(s) writing to Monte Carlo ASCII file (i.e. .evt) | |
| Auxiliary base class to sample from a list of files | |
| Auxiliary class to sample from a list of files | |
| Auxiliary base class for list of file names | |
| General purpose class for object reading from a list of file names | |
| Template specialisation of JMultipleFileScanner for undefined type | |
| Implementation of object reading for multiple data types from a list of file names | |
| Terminator class of recursive JMultipleFileScanner class | |
| General purpose class for parallel reading of objects from a single file or multiple files | |
| Template specialisation of JParallelFileScanner for multiple data types | |
| Terminator class of recursive JParallelFileScanner class | |
| Template class for randomly sampling from a JLANG::JRewindableObjectIterator using a JLANG::JObjectSampler | |
| Auxiliary class to select summary data (KM3NETDAQ::JDAQSummaryslice) from the specified raw data file(s) | |
| Auxiliary base class for file name | |
| Object reading from a list of files | |
| Template specialisation of JSingleFileScanner for undefined type | |
| Template specialisation of JSingleFileScanner for single data types | |
| Terminator class of recursive JSingleFileScanner class | |
| File router for fast addressing of summary data | |
| Router for fast addressing of summary data in KM3NETDAQ::JDAQSummaryslice data structure as a function of the optical module identifier and PMT address | |
| ROOT TTree object output | |
| Auxiliary class to sample from a list of files | |
| Base class for JTreeScanner | |
| Template definition for direct access of elements in ROOT TChain | |
| Auxiliary base class for reporting messages | |
| Specialiation of class JTreeScanner for unordered direct access of elements in ROOT TChain | |
| Specialiation of class JTreeScanner for unordered direct access of elements in ROOT TChain | |
| Specialisation of class JTreeScanner for ordered direct access of elements in ROOT TChain | |
| Auxiliary data structure for sorting of objects in TChain | |
| Auxiliary interface for direct access of elements in ROOT TChain | |
| Specialiation of interface JTreeScannerInterface for unordered direct access of elements in ROOT TChain | |
| Base class for STD compatible iterator | |
| STD compatible iterator | |
| STD compatible reverse iterator | |
| Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events) | |
| Template specialisation of JMultipleFileScanner for trigger parameters | |
| Scoped lock | |
| Mutex | |
| Auxiliary classes and methods for operating system calls | |
| Auxiliary class for date and time | |
| Auxiliary data structure to list files in directory | |
| Auxiliary class to list files | |
| Enable unbuffered terminal input | |
| Streaming of input and output from Linux command | |
| The JShell clas can be used to interact with the shell via I/O streams | |
| Auxiliary class for file status | |
| Auxiliary class for system information | |
| Auxililary class to local get time in micro seconds | |
| Auxiliary class for operating system information | |
| Auxiliary classes and methods for multi-dimensional interpolations and histograms | |
| Abstract interface for abscissa values of a collection of elements | |
| Simple data structure for histogram binning | |
| Abstract interface for abscissa values of a multidimensional map | |
| Terminator class of recursive class JAbstractMultiMap | |
| One dimensional array of template objects with fixed length | |
| One dimensional array of template objects with fixed length | |
| One dimensional read-only array of template objects with fixed length | |
| One dimensional read-only array of template objects with fixed length | |
| ND array iterator | |
| 1D array iterator | |
Auxiliary class to check whether given template is a collection, i.e. has a defined type collection_type | |
Template specialisation of class JAssembler for classes with a defined type collection_type | |
| Wrapper class around std::map for automatic insertion of elements based on data types | |
| Auxiliary class for automatic element creation | |
| Specialisation of class JAutomate for class JAutoMap | |
| General purpose class for collection of elements, see: Collection of elements. | |
| Auxiliary class for ordering of objects in the collection by their abscissa values | |
| Auxiliary class to convert pair of indices to unique index and back | |
| Data structure for a pair of indices | |
| Template implementation of function object in one dimension returning a constant value | |
| Template class for distance evaluation | |
| Auxiliary class to load and store objects | |
| 2D Element | |
| 2D Element for spline interpolations | |
| 2D Element for spline interpolations | |
| 2D Element for polynomial interpolations | |
| 2D Binned element | |
| 3D Element | |
| Type definition of a spline interpolation based on a JGridCollection | |
| Type definition of a spline interpolation method based on a JCollection with double result type | |
| Type definition of a spline interpolation method based on a JCollection with JResultDerivative result type | |
| Type definition of a spline interpolation method based on a JCollection with JResultPDF result type | |
| Type definition of a spline interpolation based on a JGridCollection with result type double | |
| Type definition of a spline interpolation based on a JGridCollection with JResultDerivative result type | |
| Type definition of a spline interpolation based on a JGridCollection with JResultPDF result type | |
| Type definition of a spline interpolation based on a JGridCollection | |
| Type definition of a spline interpolation method based on a JCollection with double result type | |
| Type definition of a spline interpolation method based on a JCollection with JResultDerivative result type | |
| Type definition of a spline interpolation method based on a JCollection with JResultPDF result type | |
| Type definition of a spline interpolation based on a JGridCollection with result type double | |
| Type definition of a spline interpolation based on a JGridCollection with JResultDerivative result type | |
| Type definition of a zero degree polynomial interpolation | |
| Type definition of a 1st degree polynomial interpolation | |
| Type definition of a 2nd degree polynomial interpolation | |
| Type definition of a 3rd degree polynomial interpolation | |
| Polynomial interpolation method with result type double | |
| Type definition of a zero degree polynomial interpolation with result type double | |
| Type definition of a 1st degree polynomial interpolation with result type double | |
| Type definition of a 2nd degree polynomial interpolation with result type double | |
| Type definition of a 3rd degree polynomial interpolation with result type double | |
| Polynomial interpolation method with result type JResultDerivative | |
| Type definition of a 1st degree polynomial interpolation with result type JResultDerivative | |
| Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative | |
| Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative | |
| Polynomial interpolation method with result type JResultPDF | |
| Type definition of a 1st degree polynomial interpolation with result type JResultPDF | |
| Type definition of a 2nd degree polynomial interpolation with result type JResultPDF | |
| Type definition of a 3rd degree polynomial interpolation with result type JResultPDF | |
| Polynomial interpolation method based on a JGridCollection with result type double | |
| Type definition of a zero degree polynomial interpolation based on a JGridCollection with result type double | |
| Type definition of a 1st degree polynomial interpolation based on a JGridCollection with result type double | |
| Type definition of a 2nd degree polynomial interpolation based on a JGridCollection with result type double | |
| Type definition of a 3rd degree polynomial interpolation based on a JGridCollection with result type double | |
| Polynomial interpolation method based on a JGridCollection with result type JResultDerivative | |
| Type definition of a 1st degree polynomial interpolation with result type JResultDerivative | |
| Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative | |
| Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative | |
| Polynomial interpolation method with result type JResultPDF | |
| Type definition of a 1st degree polynomial interpolation with result type JResulPDF | |
| Type definition of a 2nd degree polynomial interpolation with result type JResulPDF | |
| Type definition of a 3rd degree polynomial interpolation with result type JResulPDF | |
| Template definition of function object interface | |
| Exception handler for functional object using default result | |
| Exception handler for functional object | |
| Place holder for exception handler | |
| Template specialisation of compilable function object | |
| Template definition of function object interface in multidimensions | |
| Template definition of function object interface in one dimension | |
| Functional object compiler | |
| Auxiliary class to evaluate result type | |
| Auxiliary class to evaluate result type | |
Auxiliary class to define corresponding one-dimensional function interpolator function_type | |
| Specialisation of JFunctionalMap for JSplineFunctionalMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JSplineFunctionalGridMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint0FunctionalMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint1FunctionalMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint2FunctionalMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint3FunctionalMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint0FunctionalGridMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint1FunctionalGridMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint2FunctionalGridMap | |
| Corresponding one-dimensional function interpolator | |
| Specialisation of JFunctionalMap for JPolint3FunctionalGridMap | |
| Corresponding one-dimensional function interpolator | |
| Type definition of a spline interpolation based on a JMap implementation | |
| Type definition of a spline interpolation based on a JGridMap implementation | |
| Type definition of a zero degree polynomial interpolation based on a JMap implementation | |
| Type definition of a 1st degree polynomial interpolation based on a JMap implementation | |
| Type definition of a 2nd degree polynomial interpolation based on a JMap implementation | |
| Type definition of a 3rd degree polynomial interpolation based on a JMap implementation | |
| Type definition of a zero degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a spline interpolation based on a JMap implementation | |
| Type definition of a spline interpolation based on a JGridMap implementation | |
| Type definition of a zero degree polynomial interpolation based on a JMap implementation | |
| Type definition of a 1st degree polynomial interpolation based on a JMap implementation | |
| Type definition of a 2nd degree polynomial interpolation based on a JMap implementation | |
| Type definition of a 3rd degree polynomial interpolation based on a JMap implementation | |
| Type definition of a zero degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation | |
| Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation | |
| Template implementation of function object in one dimension using an external function | |
| Template implementation of function object in one dimension | |
| Garbage collection | |
| Simple data structure for an abstract collection of equidistant abscissa values | |
| General purpose class for collection of equidistant elements | |
| Map of equidistant pair-wise elements | |
| Specialisation of JMapCollection for JGridMap | |
| Collection of elements | |
| General purpose class for hash collection of unique elements | |
| Internal router | |
| Auxiliary class for default hash key evaluation | |
| Auxiliary class for hash evaluation of map keys and elements | |
| General purpose class for hash map of unique keys | |
| General purpose class for hash set of elements | |
| Auxiliary class for ordering of objects in the set by the hash value | |
| Template base class spline interpolations | |
| Template definition for functional collection with spline interpolation | |
| Template specialisation for functional collection with spline interpolation | |
| Template specialisation for spline interpolation method with returning JResultDerivative data structure | |
| Template specialisation for spline interpolation method with returning JResultPDF data structure | |
| Template class for spline interpolation in 1D | |
| Functional map with spline interpolation | |
| Hessian matrix | |
| Template definition of histogram object interface | |
| Functional histogram cumulator | |
| Auxiliary class for merging of fixed number of consecutive bins | |
| Auxiliary class for merging of consecutive bins until minimal content is reached | |
| Histogram in 1D | |
| Template specialisation if JHistogram1D class with bin centering | |
| Histogram map | |
| Type definition of a JHistogramMap based on JMap implementation | |
| Type definition of a JHistogramMap based on JGridMap implementation | |
| Recursive template class | |
| Terminator class of recursive template class | |
| Template specialisation of obsolete JList<unsigned int, ...> class | |
| Map of pair-wise elements | |
| Specialisation of JMapCollection for JMap | |
| Collection of elements | |
| Template class to define the corresponding JCollection for a given template JMap | |
| Map list | |
| Terminator class of map list | |
| Length of map list | |
| Recursive length of map list | |
| Terminator class of length of map list | |
| Auxiliary class for no map definition | |
| Auxiliary class for recursive map list generation | |
| Template specialisation to terminate recursive map list generation | |
| Template interface definition for associative collection of elements | |
| Auxiliary class to define JMappableCollection for given template | |
| This class implements a merge and sort algorithm based on the divide-and-conquer concept | |
| Multidimensional interpolation method | |
| Template specialisation of JMultiFunction for a JConstantFunction | |
| Template specialisation of JMultiFunction for a JConstantFunction | |
| Simple data structure for an abstract multidimensional map of equidistant elements | |
| Terminator class of recursive class JMultiGrid | |
| Multi-dimensional hash map | |
| Multidimensional const_iterator | |
| Multidimensional iterator | |
| Terminator class of recursive class JHashMap | |
| Terminator class of multidimensional const_iterator | |
| Terminator class of multidimensional iterator | |
| Multidimensional histogram | |
| Multidimensional key | |
| Two-dimensional key | |
| One-dimensional key | |
| Empty key | |
| Multidimensional map | |
| Template specialisation of JMultiMap for map list with at least one map | |
| Base class for multidimensional iterator | |
| Auxiliary class for smart pointer | |
| Helper class for multidimensional iterator | |
| Helper class for multidimensional reverse iterator | |
| Multidimensional const_iterator | |
| Multidimensional const reverse iterator | |
| Multidimensional iterator | |
| Multidimensional reverse iterator | |
| Terminator class of recursive JMultiMap class | |
| Helper class for multidimensional iterator | |
| Auxiliary class for pair via smart pointer | |
| Terminator class of multidimensional const_iterator | |
| Terminator class of multidimensional const_iterator | |
| Terminator class of multidimensional iterator | |
| Terminator class of multidimensional reverse iterator | |
| Interface for weight application and coordinate transformation of function | |
| Default implementation of weight application and coordinate transformation of function | |
| Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer | |
| Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer | |
| Abstract interface for transformable multidimensional map | |
| Multidimensional pair | |
| Two-dimensional pair | |
| One-dimensional pair | |
| Empty pair | |
| General purpose class for multi-dimensional probability density function (PDF) | |
| List of identical maps | |
| Terminator class of list of identical maps | |
| Simple data structure for an abstract multidimensional map of equidistant elements | |
| Terminator class of recursive class JMultiSet | |
| Template specialisation for a pair of values | |
| Template specialisation for a pair of references | |
| Template specialisation for a mixed pair of const and non-const references | |
| Template specialisation for a pair of const references | |
| Functional collection with Legendre polynomial interpolation | |
| Template class for polynomial interpolation in 1D | |
| Template definition for functional collection with polynomial interpolation | |
| Template specialisation for functional collection with polynomial interpolation | |
| Template specialisation for zero-degree polynomial interpolation method | |
| Template specialisation for first-degree polynomial interpolation method | |
| Template specialisation for polynomial interpolation method with returning JResultPDF data structure | |
| Template definition of base class for polynomial interpolations with polynomial result | |
| Template specialisation for polynomial interpolation method with returning JResultPolynome data structure | |
| Template specialisation for polynomial interpolation method with returning JResultDerivative data structure | |
| Template specialisation for polynomial interpolation method with returning JResultHesse data structure | |
| Template class for polynomial interpolation in 1D | |
| Functional map with polynomial interpolation | |
| Type definition for numerical integration | |
Numerical integrator for | |
Numerical integrator for | |
Numerical integrator for | |
Numerical integrator for , where | |
Numerical integrator for , where | |
Numerical integrator for | |
Numerical integrator for for and for | |
| Auxiliary data structure for running average, standard deviation and quantiles | |
| Quantile calculator for a given function | |
| Range of values | |
| Data structure for result including value and first derivative of function | |
| Data structure for result including value and first derivative of function | |
| Data structure for result including value, first derivative and integrals of function | |
Data structure for result including value and N derivatives of function | |
| Auxiliary class to recursively evaluate to a result | |
| Template specialisation of JResultEvaluator for JResultDerivative | |
| Template specialisation of JResultEvaluator for JResultHesse | |
| Template specialisation of JResultEvaluator for JResultPDF | |
| Template specialisation of JResultEvaluator for JResultPolynome | |
| Template specialisation of JResultEvaluator for JResultPolynome | |
| Auxiliary class to handle multidimensional map transformations for given result type | |
| Auxiliary class to handle multidimensional map transformations for given result type | |
| Auxiliary class to handle multidimensional map transformations for given result type | |
| Direct addressing of elements with unique identifiers | |
| Template specialisation of JRouter without default address comparison | |
| Template specialisation of JRouter with default address comparison | |
| Simple data structure for validation of address | |
| Abstract class of an automatic pointer | |
| Template class for loading and storing of objects | |
| Handler class for automatic pointer | |
| Template selector class | |
| Simple data structure for an abstract collection of non-equidistant abscissa values | |
| Auxiliary class to define first derivates of the spline function at the two extrema | |
| Template base class for spline interpolations | |
| Template definition for functional collection with spline interpolation | |
| Template specialisation for functional collection with spline interpolation | |
| Template specialisation for spline interpolation method with returning JResultDerivative data structure | |
| Template specialisation for spline interpolation method with returning JResultPDF data structure | |
| Template class for spline interpolation in 1D | |
| Functional map with spline interpolation | |
| 2D table with arithmetic capabilities | |
| Transformable multidimensional function | |
| Transformable multidimensional histogram | |
| Interface for transformation of collection of elements | |
| Template data structure | |
| Template specialisation of JTuple for multiple data types | |
| Template specialisation of JTuple for two data types | |
| Terminator class of recursive JTuple class | |
| Weight calculator | |
| Auxiliary class to convert value to element | |
| Auxiliary classes and methods for triggering | |
| Anonymous structure for clustering of hits | |
| Anonymous structure for reverse clustering of hits | |
| Anonymous struct for weighed clustering of hits | |
| Auxiliary class to convert binary JMatch operator and given hit to unary match operator | |
| Auxiliary base class for hit building | |
| Auxiliary class to extend hit building functionality to all DAQ data types | |
| Template L0 hit builder | |
| Template specialisation of L0 builder for JHitL0 data type | |
| Template specialisation of L0 builder for JHitR0 data type | |
| Template specialisation of L0 builder for JHitR1 data type | |
| Auxiliary data structure for L1 build parameters | |
| Template L1 hit builder | |
| Template specialisation of L1 builder for JHitL1 data type | |
| Template specialisation of L1 builder for JHitR1 data type | |
| Template L2 builder | |
| Template specialisation of L2 builder for JHitL2 data type | |
| Template specialisation of L2 builder for JHitR2 data type | |
| Auxiliary class to perform check-sum on raw data | |
| Error | |
| Auxiliary data structure for result of checksum | |
| CLB simulation based on run-by-run information | |
| Clone of a container | |
| Auxiliary class to select DAQ hits | |
| Default class to select DAQ hits | |
| Auxiliary class to select DAQ hits based on time-over-treshold value | |
| Triggered event | |
| Match of two events considering overlap in time | |
| Data frame for calibrated hits of one PMT | |
| Data frame with end marker | |
| Clone of JFrame | |
| Auxiliary class for rise time evaluation | |
| Hit data structure | |
| Data structure for L0 hit | |
| Auxiliary data structure for sorting of hits | |
| Data structure for L1 hit | |
| Auxiliary data structure for sorting of hits | |
| Reduced data structure for L0 hit | |
| Auxiliary data structure for sorting of hits | |
| Reduced data structure for L1 hit | |
| Auxiliary data structure for sorting of hits | |
| Template definition of hit toolkit | |
| Template specialisation of hit toolkit for JHit class | |
| Template specialisation of hit toolkit for JDAQHit class | |
| Template specialisation of hit toolkit for JHitR0 class | |
| Template specialisation of hit toolkit for any primitive data type | |
| K40 simulation based on run-by-run information | |
| Function object interface for hit matching | |
| Auxiliary class to handle pointer to match function | |
| 1D match criterion | |
| 3D match criterion with road width | |
| 3D match criterion | |
| 3G match criterion | |
| Auxiliary class to fix match | |
| L0 match criterion | |
| Auxiliary class for counting unique modules | |
| Header for Module | |
| Wrapper class to share parameters | |
| Header for PMT | |
| Auxiliary class for PMT mask | |
| PMT simulation based on run-by-run information | |
| Auxiliary data structure for set of PMT identifiers | |
| Auxiliary class for specifying the way of pre-processing of hits | |
| Auxiliary class for prescaling | |
| Router for fast addressing of summary data in JDAQSummaryslice data structure as a function of the optical module identifier | |
| 1-dimensional frame with time calibrated data from one optical module | |
| 2-dimensional frame with time calibrated data from one optical module | |
| Clone of JSuperFrame1D | |
| Clone of JSuperFrame2D | |
| Time slice with calibrated data | |
| Clone of JTimeslice | |
| Auxiliary class to build JDAQTimeslice for L1 timeslice | |
| Auxiliary base class for JTimesliceRouter | |
| Router for fast addressing of hits in KM3NETDAQ::JDAQTimeslice data structure as a function of the optical module identifier and time | |
| Auxiliary structure for indexing hits in a data frame | |
| General purpose majority trigger | |
| Trigger parameters | |
| Muon trigger | |
| Muon trigger parameters | |
| Trigger parameters | |
| Shower trigger | |
| Shower trigger parameters | |
| Trigger parameters | |
| General purpose muon trigger | |
| Trigger parameters | |
| Auxiliary class to build JDAQEvent for a triggered event | |
| Data structure for triggered hit | |
| General exception | |
| Data structure for input to trigger algorithm | |
| Trigger interface | |
| Auxiliary class for type definition of specific trigger bit | |
| This class is used to map trigger class to trigger bit | |
| This class will generate a compiler error if trigger bit is out of range | |
| Implementation of a valid trigger bit | |
| Module attributes | |
| Shower trigger | |
| Shower trigger parameters | |
| Trigger parameters | |
| Nano-beacon trigger | |
| Nano-beacon trigger parameters | |
| Trigger parameters | |
| Set of triggered events | |
| Data structure for L2 parameters | |
| Data structure for all trigger parameters | |
| Auxiliaries for handling universal time coordinate (UTC) | |
| UTC time range [s] | |
| Auxiliaries for handling universal transverse mercator coordinate system (UTM) | |
| Data structure for UTM grid | |
| Data structure for UTM position | |
| Name space for KM3NeT | |
| Name space for KM3NeT with 2D function for angular acceptance and QE of PMTs | |
| Effective photo-cathode area of PMT | |
| Name space for KM3NeT with high-QE PMTs | |
| KM3NeT DAQ data structures and auxiliaries | |
| Auxiliary class to determine time of DAQ objects | |
| Type definition of time value | |
| Main class for real-time filtering of data | |
| Circular buffer | |
| Data structure for configuration of JDQSimulator | |
| Data structure for configuration of JDataFilter | |
| Runcontrol client to simulate data queue | |
| Runcontrol client to write data to disk | |
| Map run number to trigger parameters | |
| Auxiliary data structure for I/O of trigger parameters | |
| Runcontrol client to simulate data filter(s) | |
| Client data structure | |
| List of clients | |
| Auxiliary class for comparing clients | |
| Auxiliary data structure for DAQ client data | |
| Control unit client base class | |
| Simple driver for run control clients | |
| Auxiliary class for handling event name and optional static information | |
| Event table | |
| Simple data structure for DAQ run | |
| Auxiliary class for itemization of process list | |
| Auxiliary class to create summary data | |
| Timeslice with Monte Carlo event | |
| Timeslice with random data | |
| Auxiliary data structure for randomisation of indices | |
| Base class class for generation of time slice data | |
| Auxiliary data structure for single bit | |
| Auxiliary data structure for range of bits | |
| Simple data structure for the DAQ preamble required for a correct calculation of the object size for binary I/O | |
| DAQ chronometer | |
| Auxiliary class to set DAQ system clock parameters | |
| Auxiliary class for a DAQ type holder | |
| DAQ Event | |
| Template const_iterator | |
| Template const_reverse_iterator | |
| JDAQ event header | |
| General exception | |
| Subset of data frame | |
| Data frame | |
| DAQ frame status | |
| DAQ header | |
| Hit data structure | |
| DAQ key hit | |
| Module identifier | |
| Auxiliary class to compare modules | |
| PMT identifier | |
| DAQ preamble | |
| Data storage class for rate measurement of one PMT | |
| Data storage class for rate measurements of all PMTs in one module | |
| Data summary slice | |
| JDAQ summaryslice header | |
| Data frame of one optical module | |
| DAQ super frame header | |
| Data time slice | |
| Timeslice data structure for L0 data | |
| Timeslice data structure for L1 data | |
| Timeslice data structure for L2 data | |
| Timeslice data structure for SN data | |
| JDAQ timeslice header | |
| Auxiliary class to count triggers | |
| DAQ triggered hit | |
| Auxiliary class for trigger mask | |
| Data structure for UTC time | |
| Data structure for hit time and DOM identifier | |
| Auxiliary data structure for histogram management | |
| AAObject is a base class for I/O-classes that adds the possibility to add 'user' information which will also be stored in the ROOT file | |
| Template hit | |
| ARS item interface | |
| AWF frame | |
| AWF hit | |
| ARS Anode waveform | |
| Anode waveform sample | |
| AWF time slices | |
| Auxiliary data structure for alignment of data | |
| Auxiliary class for format center | |
| CRM frame | |
| ARS CRM | |
| CRM time slices | |
| This object holds the information from the 'preamble' of a data frame | |
| Type definition for direction | |
| Class to check whether a photon emitted from a position along the z-axis crosses a DOM (approximated by a disc) first, inefficient version | |
| DWF frame | |
| DWF hit | |
| ARS Dynode waveform | |
| Dynode waveform sample | |
| DWF time slices | |
| Interface for event classes | |
| Respresent a Monte Carlo (MC) event as well as an offline event | |
| General exception | |
| ExtendedSummary time slices | |
| Auxiliary data structure for sequence of same character | |
| Auxiliary data structure for floating point format specification | |
| Template Frame for ARS data | |
| Finds photon paths from a nanobeacon source to a target PMT that have a non-zero probability | |
| Auxiliary class to test whether given track has specified history | |
| Reflects the header of Monte-Carlo event files, which consists of keys (also referred to as "tags") and values | |
| Example class for data analysis | |
| DAQ state machine interface | |
| DAQ state class | |
| Auxiliary data structure for streaming of STL containers | |
| Auxiliary class for format STL containers | |
| Auxiliary data structure for ellipse | |
| Data structure for start_event tag | |
| Auxiliary class to temporarily define format specifications | |
| Data structure for format specifications | |
| Auxiliary class for custom I/O | |
| Auxiliary data structure to label data types within a type list | |
| Auxiliary data structure for line | |
| Auxiliary data structure to define ROOT minimizer | |
| Auxiliary data structure for muon PDF | |
| Auxiliary data structure for muon PDF | |
| Class dedicated to the analysis of KM3NeT runs | |
| Auxiliary data structure for shower PDF | |
| Auxiliary data structure for shower PDF | |
| Test availability of stream operators | |
| Test availability of JNET::JTag value for given class | |
| Auxiliary data structure for line | |
| Template definition of policy class to label data types in a type list | |
| Template specialisation of class JTypeID for class JLANG::JNullType | |
| Template specialisation of class without name and version | |
| Template specialisation of class without name and with version | |
| Template specialisation of class with name and without version | |
| Template specialisation of class with name and version | |
| Auxiliary data structure to convert (lambda) function to printable object | |
| Light yield from LED (number of p.e | |
| Auxiliary data structure for alignment of data | |
| PDG particle type | |
| Physics event | |
| Template vector<T>::iterator | |
| Type definition for position | |
| Reconstruction type dependent comparison of track quality | |
| Range of reconstruction stages | |
| Auxiliary data structure for alignment of data | |
| RTS frame | |
| ARS RTS | |
| RTS time slices | |
| Auxiliary data structure for floating point format specification | |
| SPE frame | |
| SPE hit | |
| ARS SPE | |
| SPE time slices | |
| Status frame | |
| ARS STATUS | |
| Status time slices | |
| Auxiliary data structure for handling std::ostream | |
| Auxiliary class for format stream | |
| Summary of Frame | |
| Summary time slices | |
| Auxiliary class to convert DAQ hit time to/from Monte Carlo hit time | |
| Template TimeSlice | |
| Auxiliary class to remove bit-flipped ARS data | |
| Triggered SPE hit | |
| Monte Carlo (MC) particle as well as a reconstructed track/shower | |
| Straightforward 3-d vector, which also works in pyroot | |
| ARS WF header interface | |
| ARS waveform | |
| Auxiliary data structure for alignment of data |
1.8.5