Jpp
master_rocky
the software that should make you happy
|
NANTARES | Name space for Antares |
Napplications | |
►Nbenchmark | |
Cchronometrable | |
Ncreate_update_issues | |
Ndaqdatatypes | |
Ndetail | |
NFITL1DT | |
NFITL1DTSLICES | |
Nfitparameters | |
NGAUSS_HERMITE | |
NGAUSS_LAGUERRE | |
NGAUSS_LEGENDRE | |
Nget_convergence_angle | |
►Ngui | |
Cdomid_comparator | |
Clast_view_comparator | |
Chit_rate_comparator | |
Crun_number_comparator | |
Cname_comparator | |
Cmatch_comparator | |
Nio_stringutil | |
►NJAANET | Extensions to Evt data format |
CJAtmosphericNeutrinoFlux | Implementation of atmospheric neutrino flux using official KM3NeT atmospheric flux function |
CJConstantFlux | Function object for constant fluxes |
CJDiffuseFlux | Low-level interface for diffuse fluxes |
CJDiffuseFluxHelper | Helper class for diffuse flux factor |
CJEvtCategory | Low-level interface for event categories |
CJEvtCategoryHelper | Helper class for event categories |
CJEvtCategoryMap | Auxiliary class for reading a map of event categories |
►CJEvtCategoryMap< JEvtWeightFactorProduct > | Template specialisation for a map between event categories and event-weight factor products |
CJEvtCategoryMapHelper | Auxiliary class for I/O of map of event categories and weight factors |
►CJEvtCategoryMap< JFluxHelper > | Template specialisation for a map between event categories and flux factors |
CJEvtCategoryMapHelper | Auxiliary class for I/O of map of event categories and weight factors |
CJEvtCategorySet | Container for a set of event categories |
CJEvtEvaluator | Auxiliary class to determine value of Evt objects |
CJEvtWeight | Abstract base class for event weighing |
CJEvtWeightCorsika | Implementation of event weighting for Corsika data |
CJEvtWeightDAQ | Implementation of event weighing for DAQ data |
CJEvtWeightFactor | Abstract base class for specifiable event-weight factors |
►CJEvtWeightFactorConstant | Class for constant event-weight factors |
CJEvtWeightFactorConstantHelper | Auxiliary class for I/O of constant event-weight factor |
CJEvtWeightFactorFunction | Implementation of event-weight factor interface |
CJEvtWeightFactorFunction< JDiffuseFluxFunction_t, JDiffuseFlux > | Implementation of event-weight factor interface for diffuse flux objects |
►CJEvtWeightFactorFunction< Flux_Atmospheric, JDiffuseFlux > | Specialisation of event-weight factor interface for atmospheric neutrino flux |
CJFluxFunctionHelper | Auxiliary class for I/O of atmospheric neutrino flux function |
CJEvtWeightFactorFunction< pEvtWeightFactor, JEvtWeightFactor_t > | Implementation of C-style event-weight factor |
CJEvtWeightFactorFunction< pDiffuseFlux, JDiffuseFlux > | Implementation of C-style diffuse flux event-weight factor |
CJEvtWeightFactorGSeaGen | Implementation of reweighting factor for simulated neutrino interactions according to a specifiable ROOT TFormula |
CJEvtWeightFactorHelper | Helper class for event-weight factor |
CJEvtWeightFactorMupage | Implementation of reweighting factor for mupage events according to a specifiable ROOT TFormula |
►CJEvtWeightFactorProduct | Class for product of event-weight factors |
CJEvtWeightFactorProductHelper | Auxiliary class for I/O of product of event-weight factors |
►CJEvtWeightFactorTFormula | Base class implementation for reweighting factor for simulated events according to a specifiable ROOT TFormula |
CJEvtWeightFactorTFormulaHelper | Auxiliary class for I/O of TFormula-based event-weight factor |
CJEvtWeightGenhen | Implementation of event weighting for Genhen data |
CJEvtWeightGSeaGen | Implementation of event weighting for GSeaGen data |
CJEvtWeightHelper | Helper class for event weighing |
CJEvtWeightInterface | Low-level interface for event weighing |
CJEvtWeightKM3BUU | Implementation of event weighting for KM3BUU data |
CJEvtWeightMiscellaneous | Implementation of event weighing for miscellaneous data such as a merged offline file containing neutrinos and atmospheric muons |
CJEvtWeightMupage | Implementation of event weighing for MUPAGE data |
CJEvtWeightNormalisation | Auxiliary data structure for storing pairs of header UUIDs and event-weight normalisations |
CJEvtWeighter | Look-up table for event weighters |
CJFlux | Low-level interface for retrieving the flux corresponding to a given event |
CJFluxHelper | Helper class for flux function |
CJRange_t | Type definition of range |
Cstart_run | Start of run record |
CString | General purpose string class |
Cdetector | Detector file |
Cmuon_desc_file | Muon descriptor file |
Ctarget | Target |
CXSecFile | Neutrino cross section file |
Cdrawing | Drawing |
Ccalibration | Calibration |
Ccut | General purpose class of phase space generation |
Ccut_primary | Phase space of primary particle |
Ccut_seamuon | Phase space of atmospheric muon generation |
Ccut_in | Phase space of incoming particle |
Ccut_nu | Phase space of incident neutrino |
Cgenerator | Description of Monte Carlo event generation applications |
Cphysics | Physics information |
Csimul | Generator for simulation |
Cspectrum | Neutrino energy spectrum |
Ccan | The cylinder used for photon tracking |
Cfixedcan | The fixed cylinder used for photon tracking |
Cgenvol | Neutrino vertex volume |
Ccoord_origin | Coordinate origin |
Cgenhencut | Phase space for incident neutrino |
Cnorma | Normlisation of CORSIKA events |
Clivetime | Normalisation of MUPAGE events |
Cflux | Neutrino flux |
Cseabottom | The bottom of the sea |
Cdepth | Depth |
CDAQ | Livetime of DAQ data |
CK40 | Livetime of noise data |
Ctgen | Time duration of event generation |
Ctime_interval | UTC time interval for event generation |
Cprimary | Primary particle |
Cend_event | End of event record |
CJHead | Monte Carlo run header |
CJHeadHelper | Auxiliary map of application to check method |
CJHeadWriter | Implementation for Head output of JHead objects with ROOT dictionary |
CJHondaBinRange | Auxiliary data structure for reading Honda bin ranges |
CJHondaAngularBinSpecs | Auxiliary data structure for reading angular binning specifications of Honda flux table |
►CJHondaFluxInterpolator | Template definition for Honda flux table interpolator |
CJHondaFluxInterpolatorHelper | Auxiliary class for I/O of Honda flux interpolator |
►CJHondaFluxInterpolator< JConstantFunction1D< double, JArray< 4, double > >, JCoszFunctionalMap_t, JEnergyFunctionalMap_t > | Template specialisation for interpolator of azimuth-averaged Honda flux table |
CJHondaFluxInterpolatorHelper | Auxiliary class for I/O of Honda flux interpolator |
CJLorentzBoost | Auxiliary class for performing Lorentz boosts |
CJMultiHead | Auxiliary data structure to store multiple headers and bookkeep event-weight normalisations |
►CJMuonBundleCategory | Class for muon bundle categories |
CJMuonBundleCategoryHelper | Auxiliary class for I/O of muon bundle category |
►CJNeutrinoInteractionCategory | Class for neutrino interaction categories |
CJNeutrinoInteractionCategoryHelper | Auxiliary class for I/O of neutrino interaction category |
►CJOscFlux | Implementation of oscillated neutrino flux |
CJOscFluxHelper | Auxiliary class for I/O of oscillated flux |
CJParticle | Auxiliary class to handle particle name, codes and mass |
CJPDB | Collection of particles |
►CJPowerLawFlux | Example function object for computing power-law flux |
CJPowerLawFluxHelper | Auxiliary class for I/O of power-law flux |
CJVolume | Auxiliary class for histogramming of effective volume |
CJEventSelector | Event selector |
►NJACOUSTICS | Auxiliary classes and methods for acoustic position calibration |
►NJGEOMETRY | Auxiliary namespace to encapsulate different geometries |
CJFloor | Floor geometry |
CJString | String geometry |
►CJDetector | Detector geometry |
Cmodule_type | Auxiliary data structure for module location and position |
►NJMODEL | Auxiliary namespace to encapsulate different model parameters |
CJString | String parameters |
CJEmission | Emission parameters |
CJAbstractSoundVelocity | Interface for depth dependend velocity of sound |
CJAttenuationLength | Auxiliary data structure for calculation of attenuation length |
CJWaveform | Utility class for emitter power and frequency |
CJWeight | Auxiliary data structure to unify weights of acoustics data according to the number of pings per emitter |
Chit_type | Acoustic hit |
CJMatch3D | 3D match criterion for acoustic signals |
CJEventOverlap | Match of two events considering overlap in time |
CJCounter | Acoustic counter |
CJEKey | Emitter key |
CJEmitter | Acoustic emitter |
CJEmitterID | Auxiliary class for emitter identification |
►CJEvent | Acoustic event |
CJEvaluator | Auxiliary class to determine value of acoustic events |
CJFit | Acoustic single fit |
CJHead | Acoustic event header |
►CJEvt | Acoustic event fit |
CJEvaluator | Auxiliary class to determine value of acoustic events |
CgetModel | Auxiliary data structure to convert event to model |
CgetEvt | Auxiliary data structure to convert model to event |
CJFitParameters | Fit parameters |
CJFremantle | Thread pool for global fits |
►CJGlobalfit | Global fit of prameterised detector geometry to acoustics data |
Cresult_type | Auxiliary data structure for return value of fit |
CJHit | Acoustics hit |
CJKatoomba | Template definition of fit function of acoustic model |
►CJKatoomba< JType > | Auxiliary base class for fit function of acoustic model |
Ccompare | Auxiliary data structure to sort transmissions |
CH_t | H-equation as per hit |
CI_t | Indices of H-equation in global model |
CJKatoomba< JAbstractMinimiser > | Template specialisation of fit function of acoustic model based on JAbstractMinimiser minimiser |
CTMatrixDS | Auxiliary data structure for compatibility of symmetric matrix |
CJKatoomba< JEstimator > | Template specialisation of fit function of acoustic model based on linear approximation |
CJKatoomba< JSimplex > | Template specialisation of fit function of acoustic model based on JSimplex minimiser |
CJGandalf | Place holder for custom implementation |
CJKatoomba< JGandalf > | Template specialisation of fit function of acoustic model based on JGandalf minimiser |
CJMechanics | Auxiliary data structure for parameters of mechanical model |
CJDetectorMechanics | Auxiliary data structure for mechanical model parameters of strings in a given detector |
►CJModel | Model for fit to acoustics data |
►Cemission_type | Map emission key to model parameters of emission |
Chelper | Auxiliary class for multiple associative map operators |
Chash_evaluator | Auxiliary data structure for common fit parameters |
Chash_map | Auxiliary data structure with extended functionality of hash-map |
Cstring_type | Map string identifier to model parameters of string |
CJPlatypus | Thread pool for global fits using super events |
CJReceiver | Acoustic receiver |
CJSoundVelocity | Implementation for depth dependend velocity of sound |
►CJSuperEvt | Acoustic super event fit |
Crx_t | Acoustics transmission |
Ctx_t | Acoustics emission |
CgetSuperEvt | Auxiliary data structure to convert model to super event |
CJFilenames | Auxiliary data structure for handling of file names |
CJSetup | Auxiliary data structure for setup of complete system |
►CJSydney | Main class for pre-calibration using acoustics data |
Cdetector_type | Auxiliary data structure for detector with decomposed strings |
Cfits_t | Auxiliary data structure for group of lists of identifiers of to-be-fitted objects |
Cids_t | List of object identifiers |
CJAnchorEditor | Auxiliary class to edit orientation of anchor |
CJDyneemaEditor | Auxiliary class to edit length of Dyneema ropes |
CJModuleEditor | Auxiliary class to edit (z) position of module |
CJParameters_t | Extended data structure for parameters of stage |
CJStringEditor | Auxiliary class to edit (x,y,z) position of string |
CJTripodEditor | Auxiliary class to edit (x,y,z) position of tripod |
Cstring_type | Auxiliary data structure for decomposed string |
CJToA | Time-of-arrival data from acoustic piezo sensor or hydrophone |
CJTransceiver | Acoustic transceiver |
►CJTransmission | Acoustic transmission |
Ccompare | Auxiliary class to compare transmissions |
Cequals | Auxiliary class to compare transmissions |
CJTransmission_t | Acoustic transmission identifier |
CJTriggerOutput | Set of acoustics events |
CJTriggerParameters | Trigger parameters |
CJMatch1D | 1D match criterion for acoustic signals |
CJCheck | Auxiliary data structure for final check on event |
►NJASTRONOMY | |
CJSourceLocation | Location of astrophysical source |
CJGalacticCoordinates | Location of astrophysical source in Galactic coordinates |
CJNeutrinoDirection | Direction of incident neutrino |
CJGeographicalLocation | Location of detector |
CJAstronomy | Auxiliary class to make coordinate transformations for a specific geographical location of the detector |
CJStarTrek | Auxiliary class for source tracking |
►NJCALIBRATE | Auxiliary classes and methods for PMT calibration |
CJPairwiseComparator | Auxiliary class to sort pairs of PMT addresses within optical module |
CJCombinatorics_t | PMT combinatorics for optical module |
Crate_type | Data structure for measured coincidence rate of pair of PMTs |
Cdata_type | Data structure for measured coincidence rates of all pairs of PMTs in optical module |
CJParameter_t | Auxiliary class for fit parameter with optional limits |
CJPMTParameters_t | Fit parameters for single PMT |
CJK40Parameters_t | Fit parameters for two-fold coincidence rate due to K40 |
CJK40Parameters | Fit parameters for two-fold coincidence rate due to K40 |
►CJModel | Fit model |
Creal_type | Auxiliary data structure for derived quantities of a given PMT pair |
►CJFit | Fit |
Cresult_type | Result type |
CJFitToTParameters | Fit parameters for two-fold coincidence rate due to K40 |
CJFitToT | Parametrisation of time-over-threshold distribution |
CJHVInterpolator | Auxiliary data structure to store high-voltage versus gain data and interpolate the nominal high-voltage |
CJParameters | Auxiliary class for PMT parameters including threshold |
CJTDC_t | Auxiliary class for TDC constraints |
►NJCOMPAREHISTOGRAMS | |
CJResultTitle | Class dedicated to standardize the title of the graphical objects produced by the JTest_t() derived classes |
CJTest_t | Interface to read input and write output for TObject tests |
CJTestChi2 | Implementation of the Chi2 test for ROOT histograms |
CJTestChi2_Bin | Implementation of a bin-by-bin Chi2 test for 2D histograms |
CJTestChi2_Slice2D | Implementation of the Chi2 test for 2D histograms |
CJTestIdentical | Implementation of the a test to check if two 1D histograms are the same |
CJTestKolmogorov_1D | Implementation of the Kolmogorov test for 1D histograms |
CJTestKolmogorov_2D | Implementation of the Kolmogorov test for 2D histograms |
CJTestKolmogorov_Slice2D | Implementation of the Kolmogorov test for 2D histograms |
CJTestPoissonLogLikelihoodRatio | Implementation of the Poisson log-likelihood ratio test |
CJTestPoissonLogLikelihoodRatioBeestonBarlow | Implementation of the Poisson log-likelihood ratio test |
CJTestResult | Structure containing the result of the test |
CJTestRuns_1D | Implementation of the Runs test for 1D histograms |
CJTestRuns_Slice2D | Implementation of the Chi2 test for 2D histograms |
CJTestSignificance | Significance test |
►CJTestSummary | Class dedicated to standardize the title of the graphical objects produced by the JTest_t() derived classes |
CJTestSummaryHelper | Auxiliary class for I/O of test result message |
CJTestZero | Implementation of a bin-by-bin compatibility test for histograms with low bin contents |
CJTestDictionary | Dictionary to map different tests to unique integer indices |
►NJCOMPASS | Auxiliary classes and methods for orientation calibration based on compasses |
CJQuaternion | Quaternion |
CJOrientation | Orientation of module |
CJHead | Compass event header |
CJEvt | Compass single fit |
CJHit | Hit |
CJModel | Model |
CJChi2 | Auxiliary data structure for chi2 evaluation |
CJNOAAFunction1D_t | Auxiliary base class for interpolation of magnetic declination data obtained from website of NOAA |
CJARCAMagneticDeclination | Interpolation of magnetic declination data at ARCA site |
CJORCAMagneticDeclination | Interpolation of magnetic declination data at ORCA site |
CJZEROMagneticDeclination | Fall back class for zero magnetic declination |
CJPolicy | Auxiliary class to define policy for invalid modules |
►NJDATABASE | Auxiliary classes and methods for database I/O |
►NAPIV2 | |
CJCalibration_t | |
CJDetector | |
CJPerson | |
CJRunCalibration_t | |
CJRunCalibration | |
NPBS | Namespace for predefined PBS values |
CJAHRS | |
CJAHRSCalibration | |
CJAHRSCalibration_t | Auxiliary class to map module identifier to AHRS calibration |
CJAHRSCalibrationValidity | Auxiliary data structure to check validity of AHRS calibration data |
CJAHRSCalibrationComparator | Auxiliary data structure for sorting of AHRS calibrations |
CJAHRSDetectorCalibration | |
CJAHRSValidity | Auxiliary data structure to check validity of AHRS data |
CJAllParams | |
CJCLBID | |
CJCLBMap | |
CJNullResultSet | Auxiliary class for invalid result set |
CJDatabaseObjectIterator | Object iteration from database |
CJDatabaseObjectIterator< JTypeList< JHead_t, JTail_t > > | Implementation of object iterator for multiple data types |
CJDatabaseObjectIterator< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JDatabaseObjectIterator class |
CJDatalog | |
CJDatalogNumbers | |
CJDateAndTime_t | Date and time |
CJDateAndTimeUS_t | Date and time |
CJDatim_t | Auxiliairy data structure for date and time |
CJServer | Wrapper class for server name |
CJDB | Auxiliary class for connection to data base |
CJDBReader | Auxiliary class to read object with ROOT dictionary from database |
CJDBString | Wrapper class to read string until end-of-line |
CJRun_t | Auxiliary class for detector/run comparisons |
CJDBTestTypesTuneHV | Table listing HV-tuning database test types |
CJDetectorsHelper | Auxiliary class for mapping serial number and object identifier of detectors |
CJCLBIDHelper | Auxiliary class for mapping UPI of central-logic board to module identifier |
CJUPIHelper | Auxiliary class for mapping PBS and serial number of product to UPI |
CJDBToolkit | Wrapper data structure for initialisation of fuction objects |
CJDetCalibrations | |
CJDetectorIntegration | |
CJProductIntegration_t | Auxiliary class for product integration data |
CJDetectorIntegration_t | Detector integration |
CJDetectors | |
CJLocation_t | Auxiliary data structure for location of product in detector |
CJMACAddress | MAC address |
CJPBS_t | Product breakdown structure (PBS) |
CJPBSSequence | Auxiliary data structure for a sequence of PBS values |
CJPBSSequences | Auxiliary data structure for set of PBS sequences |
CJGetPBSSequences | Auxiliary class to get PBS sequences as a function of PBS |
CJPersons | |
CJPMTBestHVSettings | |
CJPMTHV | Auxiliary class for PMT HVs |
CJPMTHVRunSettings | |
CJPMTHVSettings | |
CJPMTValue | Auxiliary data structure for fallback order of PMT data |
►CJPMTRunsetupParams | Auxiliary class for PMT run setup parameters |
Cresult_type | Type definition of PMT parameter value |
CJPMTThreshold | Auxiliary class for PMT thresholds |
CJProductIntegration | |
CJProductRouter | Auxiliary class to map UPI to location in detector |
►CJRunQuality | Auxiliary data structure for data quality |
CJEnabled | |
CJPrescaler | |
CJRuns | |
CJRunsetupParams | |
CJRunsetup_t | Auxiliary data structure for run setup information |
CJRunsetups | Auxiliary class for run setup evaluation |
CJRunSummaryNumbers | |
CJSelector | Auxiliary class for specifying selection of database data |
CgetSelector | Template definition for getting table specific selector |
CgetSelector< T, JPersons, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDetectors, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRuns, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDatalogNumbers, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JAllParams, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JToAshort, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JCLBMap, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDetectorIntegration, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRunSummaryNumbers, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRunQuality, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRunsetupParams, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JPMTHVSettings, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JPMTHVRunSettings, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JVendorHV, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JCLBID, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JUPI, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JAHRS, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JAHRSDetectorCalibration, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDetCalibrations, true > | Template specialisation for getting table specific selector |
CgetSelector< T, APIV2::JCalibration_t, true > | Template specialisation for getting table specific selector |
CgetSelector< T, APIV2::JRunCalibration, true > | Template specialisation for getting table specific selector |
CJSonIO | Assigment interface |
CJSonIO_t | Assigment implementation |
CJSonDictionary | Assignment |
CJSonHelper | Auxiliary base class for JSon I/O based on ROOT dictionary |
CJQueries | Auxiliary method to get list of table names |
CJToAshort | |
CJUPI | |
CJUPI_t | Universal product identifier (UPI) |
CJVendorHV | |
NJDATAQUALITY | |
►NJDB | |
CJDatalogString | Auxiliary data structure for datalog strings |
CJKeywords | Auxiliary data structure for selecting data |
CJDatalogs_t | Container for datalog strings |
CJLoggerMessage | Auxiliary data structure for logger message |
CJReplyMessage | Auxiliary data structure for reply message |
►NJDETECTOR | File Auxiliary data structures and methods for detector calibration |
CJAnchor | Data structure for anchor position on sea bed |
CJCalibration | Data structure for time calibration |
CJCalibrator | Auxiliary class to apply (de-)calibration to template hit |
CJCalibrator< T, true > | Template specialisation of JCalibrator for primitive data types |
CJCalibrator< JHit_t, false > | Template specialisation of JCalibrator for non-primitive data types |
CJTransferFunction1D | Auxiliary class for a non-linear transfer function of TDC inside FPGA |
►CJCLBDefaultSimulator | Default CLB simulation |
CJStateMachine | Auxiliary class to mimic hit ordering effects due to state machine inside CLB |
CJTDC | Implementation of non-linearity of TDC |
►CJCLBDefaultSimulatorInterface | Default CLB simulation |
Ccompare | Auxiliary data structure for sorting of hits |
CJStateMachine | Interface to mimic hit ordering effects due to state machine inside CLB |
CJTDC | Interface for TDC |
CJCLBInput | Wrapper for CLB input |
CJCLBSimulator | Interface for CLB simulation |
CJCompass | Data structure for compass in three dimensions |
CJDAQHitRouter | Simple wrapper around JModuleRouter class for direct addressing of PMT data in detector data structure for DAQ hits |
CJDetector | Detector data structure |
CJDetectorAddressMap | Lookup table for PMT addresses in detector |
CJModuleMap_t | Auxiliary data structure for module address map |
CJPMTCalibration_t | Auxiliary data structure for PMT time calibration |
CJPMTStatus_t | Auxiliary data structure for PMT status |
CJHVCalibration_t | Data structure for PMT high-voltage calibration |
CJPMTThresholdCalibration_t | Data structure for PMT threshold calibration |
CJModulePosition_t | Auxiliary data structure for module position |
CJModuleRotation_t | Auxiliary data structure for module rotation |
CJModuleStatus_t | Auxiliary data structure for module status |
CJModuleCalibration_t | Auxiliary data structure for module time calibration |
CJCompassRotation_t | Auxiliary data structure for compass rotation |
►CJDetectorHeader | Data structure for detector header |
CJDetectorHeaderHelper | Auxiliary class for I/O of detector header |
CJDetectorParameters | Data structure for parameters for detector geometry |
CJDetectorParametersHelper | Auxiliary class for I/O of JDetectorParameters data structure |
CJDetectorSimulator | Detector simulation |
CJDetectorSubset_t | Detector subset without binary search functionality |
►CJDetectorSubset | Detector subset with binary search functionality |
Crange_type | Auxiliary class for range of iterators |
CJPPM_DU_t | Type definitions for different detectors.PPM_DU |
CJKM3NeT_t | KM3NeT default detector |
CJMonteCarlo_t | Monte Carlo |
CJAntares_t | Antares |
CJObsolete_t | Obsolete detector |
CJKM3NeTFit_t | KM3NeT with cable swaps, etc. (see e.g. JPMTSwapDB.cc) |
CJDetectorBuilder | Auxiliary interface for building detector |
CJDetectorBuilder_t | Template lookup table for detector builder |
CJDetectorBuilder_t< JObsolete_t > | Template specialisation of JDetectorBuilder for obsolete detector |
CJDetectorBuilder_t< JPPM_DU_t > | Template specialisation of JDetectorBuilder for PPM_DU detector |
CJDetectorBuilder_t< JKM3NeT_t > | Template specialisation of JDetectorBuilder for KM3NeT detector |
CJDetectorBuilder_t< JMonteCarlo_t > | Template specialisation of JDetectorBuilder for Monte Carlo detector |
CJDetectorBuilder_t< JKM3NeTFit_t > | Template specialisation of JDetectorBuilder for KM3NeT detector with all known features |
CJDetectorHelper_t | Auxiliary class to extract detector address map from detector identifier |
CJDetectorHelper_t< JTypeList< JHead_t, JTail_t > > | |
CJDetectorHelper_t< JTypeList< JHead_t, JNullType > > | |
CJRotation | Auxiliary class to get rotation matrix between two optical modules |
CJDetectorVersion | Detector version |
CJGetDetectorVersion | Auxiliary class to map detector version to numerical value |
CJPutDetectorVersion | Auxiliary class to map numerical value to detector version |
CJHydrophone | Type definition of hydrophone |
CJK40DefaultSimulator | Default implementation of the simulation of K40 background |
►CJK40DefaultSimulatorInterface | Default K40 simulator interface |
Cpair_type | PMT pair |
CJK40Simulator | Interface for simulation of K40 background |
CJLocation | Logical location of module |
CJLocationRouter | Router for direct addressing of location data in detector data structure |
CJModule | Data structure for a composite optical module |
CJModuleAddress | Address of module in detector data structure |
CJPMTAddressTranslator | Data structure to translate PMT physical to readout address |
CJModuleAddressMap | Lookup table for PMT addresses in optical module |
CJModuleComparator3Z_t | Module comparator according its z-position |
CJModuleComparator3D_t | Module comparator according its distance to origin |
CJModuleGeometry | Module geometry |
CJUTCDistance | Auxiliary class for distance beteen UTC times |
CJModuleAttributes | Data structure for module address and module attributes |
CJMaximalDistance | Auxiliary class to match modules according maximal distance |
CJModuleMapper | Mapper for directly addressing of associated modules in the detector data structure |
CJModuleRouter | Router for direct addressing of module data in detector data structure |
CJGetModuleStatusBit | Auxiliary class to map key to module status bit |
►CJMonteCarloDetector | Monte Carlo detector (i.e. ".det" file) |
CLCM_logic | Auxiliary class for LCM logic parameters |
CLCM_reverse_logic | Auxiliary class for LCM logic parameters |
COM | Auxiliary class for OM |
COM_cluster | Auxiliary class for OM cluster parameters |
COM_cluster_data | Auxiliary class for OM cluster data |
COM_position | Auxiliary class for OM position |
CString | Auxiliary class for string parameters |
CJPMT | Data structure for PMT geometry, calibration and status |
CJPMTAddress | Address of PMT in detector data structure |
CJPMTAnalogueSignalProcessor | PMT analogue signal processor |
CJPMTChannel | Auxiliary class to uniquely identify PMT readout channel |
CJModuleAnalogueSignalProcessor | Auxiliary container for PMT analogue signal processors in same optical module |
CJPMTDefaultSimulator | Default PMT simulation |
CJPMTDefaultSimulatorInterface | Default PMT simulation interface |
CJPMTIdentifier | PMT identifier |
►CJPMTParameters | Data structure for PMT parameters |
CJPMTParametersHelper | Auxiliary class for I/O of PMT parameters |
►CJPMTParametersMap | Auxiliary class for map of PMT parameters |
CJPMTParametersMapHelper | Auxiliary class for I/O of PMT parameters map |
CJPMTPhysicalAddress | Data structure for PMT physical address |
CJPMTRateRange | Data structure for range of PMT rates |
CJPMTReadoutAddress | Data structure for PMT readout address |
CJPMTRouter | Router for direct addressing of PMT data in detector data structure |
CJPMTSignalProcessorInterface | PMT signal processor interface |
CJPhotoElectron | Data structure for single photo-electron |
CJPMTSignal | Data structure for PMT analogue signal |
CJPMTPulse | Data structure for PMT digital pulse |
CJPMTData | Template data structure for PMT I/O |
CJModuleData | Data structure for PMT data corresponding to a detector module |
CJPMTSimulator | Interface for PMT simulation |
CJGetPMTStatusBit | Auxiliary class to map key to PMT status bit |
CJTransitionTimeGenerator_t | Auxiliary base class to generate PMT transition times based on measurements |
CJTransitionTimeGenerator | Implementation to generate PMT transition times based on measurements by Oleg Kalekin et al. (see also examples/JDetector/JTTS.cc) |
CJTransitionTimeGenerator38 | Implementation to generate PMT transition times based on measurements |
CJTransitionTimeGenerator41 | Implementation to generate PMT transition times based on measurements |
CJTransitionTimeGenerator67 | Implementation to generate PMT transition times based on measurements (see Calibration e-log entry 467) |
CJTransitionTimeGeneratorXX | Implementation to generate PMT transition times based on measurements |
CgetTransitionTime | |
CJTransitionTimeProbability_t | Auxiliary base class for probability distibution of the PMT transition times based on measurements |
CJTransitionTimeProbability | Implementation of probability distibution of the PMT transition times based on measurements by Oleg Kalekin et al |
CJTransitionTimeProbability38 | Implementation of probability distibution of the PMT transition times based on measurements |
CJTransitionTimeProbability41 | Implementation of probability distibution of the PMT transition times based on measurements |
CJTransitionTimeProbability67 | Implementation of probability distibution of the PMT transition times based on measurements (see Calibration e-log entry 467) |
CJTransitionTimeProbabilityXX | Implementation of probability distibution of the PMT transition times based on measurements |
CgetTransitionTimeProbability | |
CJTransitionTimeProbability2D | Auxiliary class to generate twofold PMT transition times |
CJStringCounter | Auxiliary class for counting unique strings |
CJStringRouter | Router for mapping of string identifier to index |
CJTransmitter | Type definition of transmitter |
CJTripod | Data structure for tripod |
CJVersion | Auxiliary class for version identifier |
►NJDYNAMICS | Main namespace for dynamic position and orientation calibration |
CJPreloader | Auxiliary data structure to pre-load auxiliary data in memory |
►CJDynamics | Dynamic detector calibration |
Ccoverage_type | Data structure for coverage of dynamic calibrations |
CJOrientation | Dynamic orientation calibration |
CJPosition | Dynamic position calibration |
CJUTCTracker | Auxiliary data structure to track applicability period of calibration data |
►NJEEP | General puprpose classes and methods |
CJMessage< JAANET::JHondaFluxInterpolator< JPhiFunction_t, JCoszFunctionalMap_t, JEnergyFunctionalMap_t > > | JMessage template specialization for oscillation probability interpolators |
CJArgs | Data structure to store command line arguments |
CJComment | Auxiliary class for comment |
CJCommunicator | Auxiliary class to control standard input and output |
CJContainer | Auxiliary wrapper for I/O of container with optional comment (see JComment) |
CJDate | Auxiliary class for simple date |
CJFunctionAdaptorHelper | Auxiliary base class for function adaptor |
CJFunctionAdaptor | Function adaptor |
CJMessage | Auxiliary class for handling debug parameter within a class |
CJPropertiesElementInterface | Interface for I/O of properties element |
CJPropertiesTemplateElement | Template class for I/O of properties element |
CJPropertiesTemplateElement< const T > | Template specialisation of JPropertiesTemplateElement for const data type |
CJPropertiesElement | The property value class |
►CJProperties | Utility class to parse parameter values |
CJFileReader | Auxiliary class to handle input from file |
CJPropertiesTemplateElement< JProperties::JFileReader > | Template specialisation for JFileReader |
CJPropertiesTemplateElement< JProperties > | Template specialisation for JProperties |
CJStatus | Auxiliary class for handling status |
CJGetStatusBit | Auxiliary class to map key to status bit |
CJPutStatusBit | Auxiliary class to map status bit to key |
►CJEEPZ | Auxiliary data structure for streaming of STL containers |
CJStream | Auxiliary class for format STL containers |
CJTime | Auxiliary class for simple time |
CJTimekeeper | Time keeper |
CJTimer | Auxiliary class for CPU timing and usage |
CJVersion | Auxiliary data structure for general purpose version number |
CJMessage< JOSCPROB::JOscProbInterpolator< JCollection_t, JFunction1D_t, JFunctionalMaplist_t > > | JMessage template specialization for oscillation probability interpolators |
►NJFIT | Auxiliary classes and methods for linear and iterative data regression |
►NJFIT_LOCAL | |
CJTypedef | |
CJTypedef_t | |
CJTypedef_t< T, true > | |
CJTypedef_t< T, false > | |
CJEnergy | Data structure for fit of energy |
CJRegressor< JEnergy > | Regressor function object for fit of muon energy |
CJEstimator | Template definition of linear fit |
►CJGandalf | Fit method based on the Levenberg-Marquardt method |
Cresult_type | Data structure for return value of fit function |
CJParameter_t | Auxiliary data structure for fit parameter |
CJModifier_t | Auxiliary data structure for editable parameter |
CJGradient | Conjugate gradient fit |
CJK40 | Auxiliary class for handling light yields due to K40 decays |
CJK40Hit | Auxiliary class for simultaneously handling light yields and response of module |
CJEstimator< JLegendre< JOrdinate_t, N > > | Linear fit of Legendre polynomial |
CJLine1Z | Data structure for fit of straight line paralel to z-axis |
CJEstimator< JLine1Z > | Linear fit of straight line parallel to z-axis to set of hits (objects with position and time) |
CJLine3EZ | Data structure for fit of straight line in positive z-direction with energy |
CJLine3Z | Data structure for fit of straight line in positive z-direction |
CJRegressor< JLine3Z, JSimplex > | Regressor function object for JLine3Z fit using JSimplex minimiser |
CJRegressor< JLine3Z, JGandalf > | Regressor function object for JLine3Z fit using JGandalf minimiser |
►CJMatrixNZ | Determination of the co-variance matrix of hits for a track along z-axis (JFIT::JLine1Z) |
Cvariance | Auxiliary data structure for co-variance calculation |
CJMEstimator | Interface for maximum likelihood estimator (M-estimator) |
CJMEstimatorNormal | Normal M-estimator |
CJMEstimatorLorentzian | Lorentzian M-estimator |
CJMEstimatorLinear | Linear M-estimator |
CJMEstimatorNull | Null M-estimator |
CJMEstimatorTukey | Tukey's biweight M-estimator |
CJMEstimatorNormalWithBackground | Normal M-estimator with background |
CJModel | Auxiliary class to match data points with given model |
CJModel< JLine1Z > | Template specialisation of class JModel to match hit with muon trajectory along z-axis |
CJModel< JEnergy > | Template specialisation of class JModel to match hit with muon energy |
CJModel< JPoint4D > | Template specialisation of class JModel to match hit with bright point |
CJNPE | Auxiliary class for handling various light yields |
CJNPEHit | Auxiliary class for simultaneously handling light yields and response of PMT |
CJPMTW0 | Auxiliary class for handling PMT geometry, rate and response |
CJPoint3D | Data structure for position fit |
CJEstimator< JPoint3D > | Linear fit of crossing point (position) between axes (objects with position and direction) |
CJPoint4D | Data structure for vertex fit |
CJEstimator< JPoint4D > | Linear fit of bright point (position and time) between hits (objects with position and time) |
CJRegressor< JPoint4D, JSimplex > | Regressor function object for JPoint4D fit using JSimplex minimiser |
CJRegressor< JPoint4D, JGandalf > | |
CJPoint4E | Data structure for vertex fit |
CJAbstractMinimiser | Abstract minimiser |
CJRegressor | Template definition of a data regressor of given model |
CJAbstractRegressor | Abstract class for global fit method |
CJSimplex | Simple fit method based on Powell's algorithm, see reference: Numerical Recipes in C++, W.H |
CJRegressorHelper | Template data structure for PDF tables |
CJRegressorHelper< JLine3Z, JGandalf > | Template specialisation for PDF tables |
CJRegressorStorage | Template data structure for storage for PDF tables |
CJRegressorStorage< JLine3Z, JGandalf > | Template specialisation for storage for PDF tables |
CJShower3EZ | Data structure for fit of straight line in positive z-direction with energy |
CJRegressor< JShower3EZ, JSimplex > | Regressor function object for JShower3EZ fit using JSimplex minimiser |
CJRegressor< JShower3EZ, JGandalf > | Regressor function object for JShower3EZ fit using JGandalf minimiser |
CJRegressor< JShower3EZ, JAbstractMinimiser > | Regressor function object for JShower3EZ fit using Abstract minimiser, that just computes the chi2 without a fit |
CJShower3Z | Data structure for cascade in positive z-direction |
CJRegressor< JShowerEH, JSimplex > | Regressor function object for JShowerEH fit using JSimplex minimiser |
CJRegressor< JPoint4E, JGandalf > | Regressor function object for JPoint4E fit using JGandalf minimiser |
CJShowerEH | Data structure for fit of straight line in positive z-direction with energy |
CJRegressor< JEnergy, JSimplex > | Regressor function object for JShower3EZ fit using JSimplex minimiser |
CJShowerNPE | Auxiliary class for handling EM shower light yield |
CJShowerNPEHit | Auxiliary class for simultaneously handling light yields and response of PMT |
CJVectorNZ | Determination of the time residual vector of hits for a track along z-axis (JFIT::JLine1Z) |
CJEnergyCorrection | Auxiliary class for correction of energy determined by JEnergy.cc |
CJFit | Data structure for track fit results with history and optional associated values |
CJEvt | Data structure for set of track fit results |
CJEvent | Auxiliary class for historical event |
►CJHistory | Container for historical events |
Cis_event | Auxiliary class to test history |
Cis_not_event | Auxiliary class to test history |
CJShowerEnergyCorrection | Auxiliary class for correction of energy determined by JShowerEnergy.cc |
►NJGEOMETRY2D | Auxiliary classes and methods for 2D geometrical objects and operations |
CJAngle2D | Data structure for angle in two dimensions |
CJAxis2D | Axis object |
CJCircle2D | Data structure for circle in two dimensions |
CJDirection2D | Data structure for direction in two dimensions |
CJEigenValues2D | Eigen values in 2D |
CJCenter2D | Center |
►CJConvexHull2D | Auxiliary class for convex hull determination in X-Y plane |
CJLowerHull | Auxiliary class for sorting elements |
CJUpperHull | Auxiliary class for sorting elements |
►CJSmallestDistance2D | Auxiliary class for determination of smallest distance between pair of 2D points |
CJCompareX | Auxiliary class for sorting elements |
CJCompareY | Auxiliary class for sorting elements |
CJOmega2D_t | Base class for direction set |
CJOmega2D | Direction set covering (part of) circle |
CJPosition2D | Data structure for position in two dimensions |
CJRotation2D | Rotation matrix |
CJRotator2D | Rotation set |
CJSegment2D | Line segment in two dimensions |
CJVector2D | Data structure for vector in two dimensions |
CJVersor2D | Data structure for normalised vector in two dimensions |
►NJGEOMETRY3D | Auxiliary classes and methods for 3D geometrical objects and operations |
CJAngle3D | Data structure for angles in three dimensions |
CJAxis3D | Axis object |
CJCylinder3D | Cylinder object |
CJDirection3D | Data structure for direction in three dimensions |
CJEigenValues3D | Eigen values in 3D |
CJEulerAngle3D | Data structure for Euler angles in three dimensions |
CJEulerMatrix3D | Euler matrix |
CJCenter3D | Center |
CJWeighedCenter3D | Weighed center |
►CJSmallestDistance3D | Auxiliary class for determination of smallest distance between pair of 3D points |
CJCompareZ | Auxiliary class for sorting elements |
CJOmega3D_t | Base class for direction set |
CJOmega3D | Direction set covering (part of) solid angle |
CJPolyline3D | Data structure for polyline in three dimensions |
CJPosition3D | Data structure for position in three dimensions |
CJQuaternion2D | This class represents a rotation |
CJQuaternion3X | This class represents a rotation around the x-axis |
CJQuaternion3Y | This class represents a rotation around the y-axis |
CJQuaternion3Z | This class represents a rotation around the z-axis |
►CJQuaternion3D | Data structure for unit quaternion in three dimensions |
Cdecomposition | Auxiliary data structure for decomposition of quaternion in twist and swing quaternions |
CJRotation3X | Rotation around X-axis |
CJRotation3Y | Rotation around Y-axis |
CJRotation3Z | Rotation around Z-axis |
CJRotation3D | Rotation matrix |
CJRotator3D | Rotation set |
CJSegment3D | Line segment in two dimensions |
CJSphere3D | 3D sphere |
CJTime | Time |
CJTrack3D | 3D track |
CJTrack3E | 3D track with energy |
CJTrack3EY | 3D track with energy and Bjorken Y |
CJTransformation3D | Transformation |
CJVector3D | Data structure for vector in three dimensions |
CJVersor3D | Data structure for normalised vector in three dimensions |
CJVersor3Z | Data structure for normalised vector in positive z-direction |
CJVertex3D | 3D vertex |
►NJGIZMO | Auxiliary applications for use of ROOT and more |
CJOpera | Auxiliary data structure for JOpera1D.cc and JOpera2D.cc applications |
CJRootObject | Auxiliary data structure for TObject with a user defined label |
CJRootObjectID | Auxiliary class to handle file name, ROOT directory and object name |
►NJIO | Auxiliary classes and methods for binary I/O |
CJBinaryFileReader | Object reading from binary file (i.e. .jpp) |
CJBinaryFileReader< T, true > | Template specialisation of JBinaryFileReader for serialisable data types |
CJBinaryFileReader< T, false > | Template specialisation of JBinaryFileReader for unserialisable data types |
CJBinaryWriterObjectOutput | Auxiliary class for object writing to binary stream |
CJBinaryWriterObjectOutput< T, true > | Implementation of object output for binary stream compatible data types |
CJBinaryWriterObjectOutput< T, false > | Implementation of object output for binary stream incompatible data types |
CJBinaryWriter | Implementation of object output to binary file for single data type |
CJBinaryWriter< JTypeList< JHead_t, JTail_t > > | Implementation of object output to binary file for multiple data types |
CJBinaryWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JBinaryWriter class |
CJBinaryFileWriter | Object(s) writing to binary file (i.e. .jpp) |
CJBufferedReader | Buffered binary input |
CJBufferedWriter | Buffered binary output |
CJByteArrayReader | Byte array binary input |
CJByteArrayWriter | Byte array binary output |
CJFileReader | Binary input based on a file descriptor |
CJFileWriter | Binary output based on a file descriptor |
CJFileStreamReader | Binary buffered file input |
CJFileStreamWriter | Binary buffered file output |
CJObjectBinaryIO | Auxiliary base class for storing and loading a single object to and from a binary file, respectively |
CJReaderObjectIterator | JReader object iterator |
CJSerialisable | Forward declaration of binary output |
CJReader | Interface for binary input |
CJWriter | Interface for binary output |
CJStreamReader | Binary input based on std::istream |
CJStreamWriter | Binary output based on std::ostream |
CJWriterObjectOutput | Implementation of object output using JIO::JWriter for single data type |
CJWriterObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output for multiple data types |
CJWriterObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JWriterObjectOutput class |
►NJLANG | Auxiliary classes and methods for language specific functionality |
►NJLANG_LOCAL | Local namespace for fallback implementations for comparison operators |
CJTypedef | |
CJComparisonAvailable | Template definition of test availability of comparison operators |
CJComparisonAvailable< T, false, false > | Template specialisation of test availability of comparison operators of non-composite data types |
CJComparisonAvailable< T, true, false > | Template specialisation of test availability of comparison operators of composite data types which have a type definitions for first_type and second_type |
CJComparisonAvailable< T, false, true > | Template specialisation of test availability of comparison operators of composite data types which have a type definition for for value_type |
CJNoequals | Template base class for data structures without equality capability |
CJAbstractClass | Template class test for abstractness |
CJAbstractFile | Encapsulates the c-style file descriptor |
CJStreamInput | Interface for ASCII input using standard streams |
CJStreamOutput | Interface for ASCII output using standard streams |
CJStreamSuffixOutput | Interface for ASCII output with prefix and postfix using standard streams |
CJAbstractObjectIterator | Abstract object iterator |
CJRewindableAbstractObjectIterator | Abstract object iterator with rewinding |
CJAccessibleAbstractObjectIterator | Abstract object iterator with named access |
CJAbstractObjectReader | Abstract interface for object reading |
CJAbstractRewindableObjectReader | Abstract interface for object reading with rewinding |
CJAbstractAccessibleObjectReader | Abstract interface for object reading with named access |
CJAbstractObjectStatus | Interface for status of object |
CJAbstractObjectWriter | Abstract interface for object writing |
CJAbstractObjectWriter< JTypeList< JHead_t, JTail_t > > | Abstract interface for object writing for multiple data types |
CJAbstractObjectWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JAbstractObjectWriter class |
CJAbstractAccessibleObjectWriter | Abstract interface for object writing with named access |
CJAbstractPointer | Template interface for pointer to object(s) |
CJAccessible | Interface for named access of a device |
CJNullAccess | Interface for null access |
CJAccessibleBinaryInputStream | Accessible binary input stream |
CJAccessibleBinaryOutputStream | Accessible output stream |
CJAccessibleInputStream | Accessible input stream |
CJAccessibleOutputStream | Accessible output stream |
CJAllocatorBuffer | Low-level memory management |
CJAllocator | Memory management for small objects |
CJAnyType | Auxiliary class for any type definition |
CJASCIIFileReader | Object reading from ASCII file |
CJASCIIFileWriter | Object(s) writing to ASCII file |
CJAssert | Generation of compiler error |
CJAssert< true, T > | Implementation of valid assertion |
CJBaseType_t | Template class to test for polymorphism |
CJBaseType_t< JBase_t, JTypeList< JHead_t, JTail_t > > | Template class to test for polymorphism |
CJBaseType_t< JBase_t, JTypeList< JHead_t, JNullType > > | Terminator class of recursive JBaseType_t class |
CJBaseType | Template class to identify common base class |
CJBaseType< JBase_t, JTypelist_t, JTypeList< JHead_t, JTail_t >, false > | Resursive scan for base class |
CJBaseType< JBase_t, JTypelist_t, JTypeList< JHead_t, JNullType >, false > | Terminination class of resursive JBaseType class |
CJBaseClass | Template definition of class to look for base class in type list |
CJBaseClass< JTypeList< JHead_t, JTail_t > > | Template specialisation of class to look for base class in type list |
CJBidirectionalIterator | Template interface for method bool decrement() |
CJBinaryInput | Interface for binary input |
CJBinaryOutput | Interface for binary output |
CJBool | Auxiliary template class for type bool |
CEQUALS | Type definition of logical EQUALS |
CEQUALS< JBool< first >, JBool< second > > | Template specialisation for logical EQUALS |
CNOT | Type definition of logical NOT |
CNOT< JBool< __value__ > > | Template specialisation for logical NOT |
CAND | Type definition of logical AND |
CAND< JBool< first >, JBool< second > > | Template specialisation for logical AND |
COR | Type definition of logical OR |
COR< JBool< first >, JBool< second > > | Template specialisation for logical OR |
CXOR | Type definition of logical XOR |
CXOR< JBool< first >, JBool< second > > | Template specialisation for logical XOR |
CJCategory | Auxiliary class to define value, reference and pointer types for given data type and category |
CJCategory< T, true > | Specialisation of JCategory for constant (i.e. non-modifiable) data type |
CJCategory< T, false > | Specialisation of JCategory for modifiable (i.e. non-constant) data type |
CJPrimitive | Data structure for primitive types |
CJArgument | Data structure for method argument types |
CJArgument< bool > | Specialisations of JArgument for primitive types |
CJArgument< char > | |
CJArgument< unsigned char > | |
CJArgument< short > | |
CJArgument< unsigned short > | |
CJArgument< int > | |
CJArgument< unsigned int > | |
CJArgument< long int > | |
CJArgument< unsigned long int > | |
CJArgument< long long int > | |
CJArgument< unsigned long long int > | |
CJArgument< float > | |
CJArgument< double > | |
CJArgument< long double > | |
Cis_iterator | Data structure to check whether given data type is an iterator |
CJClass | Template for generic class types |
CJClass< const T > | Specialisation of JClass for const class types |
CJClass< T & > | Specialisation of JClass for reference class types |
CJClass< const T & > | Specialisation of JClass for const reference class types |
CJClass< T * > | Specialisation of JClass for pointer class types |
CJClass< const T * > | Specialisation of JClass for const pointer class types |
CJClass< T *& > | Specialisation of JClass for pointer class types |
CJClass< const T *& > | Specialisation of JClass for const pointer class types |
CJClonable | Template class for object cloning |
CJClonable< JClonable_t, JNullType > | Template specialisation to define base class for interface of object cloning |
CJColorFacet | Facet interface to specify text color |
CJColorFacetASCII | Facet class to specify text color for ASCII |
CJColorFacetELcode | Facet class to specify text color for ELcode |
CJColorFacetMap_t | Auxiliary map for color facets |
CJComparable | Template definition of auxiliary base class for comparison of data structures |
CJComparable< JClass_t, JNullType > | General purpose specialisation of class JComparable for any data type |
CJComparator | Template definition of auxiliary class to compare objects |
CJComparator< JResult_t T::*, JComparator_t > | Template specialisation of JComparator for comparison between values of data members |
CJComparator< JResult_t(T::*)() const, JComparator_t > | Template specialisation of JComparator for comparison between return values of member methods |
CJComparator< const T &(T::*)() const, JComparator_t > | Template specialisation of JComparator for comparison between return values of member methods |
►CJComparison | Functional implementations of comparison operators |
Ceq | Equal |
Cge | Greater equals |
Cgt | Greater than |
Cle | Less equals |
Clt | Less than |
Cne | Not equal |
CJConstructor | Template class test for availability of a suitable constructor JType_t(const JArgument_t) |
CJConversion | Template class test for polymorphism |
CJConversion< T, T > | Specialisation of JConversion for identical types |
CJAssertConversion | Auxialiary class to assert type conversion |
CJAssertConversion< JDerived_t, JBase_t, true > | Implementation of a valid type conversion |
CJConversionIterator | Interface for object iteration with type conversion |
CJCppFacet | Facet class to specify parsing of a C[++] variable name |
CJCRC_t | Helper template data structure to evaluate CRC |
CJCRC_t< size, size, T > | Termination class for recursive JCRC_t class |
►CJAssignSequence | Auxiliary class to assign a sequence of Comma Separated Values (CSV) |
CJCSV | Auxiliary class to assign the remainder of a sequence of Comma Separated Values |
CJDefault | Simple default class |
CJHasID | Test presence of data type identifier in labelled type list |
CJHasID< JTypeList< JHead_t, JTail_t >, ID > | Recursive test of presence data type identifier in labelled type list |
CJEnumeration | Enumeration of single data type |
CJEnumeration< JTypeList< JHead_t, JTail_t > > | Enumeration of multiple data types |
CJEnumeration< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JEnumeration class |
CJEquals | Template definition of auxiliary base class for comparison of data structures |
CJEquals< JClass_t, JNullType > | General purpose specialisation of class JEquals for any data type |
►CJEquation | General purpose equation class |
Cequation_type | Auxiliary data structure for equation |
CJEquation_t | Auxiliary data structure to read equations |
CJEquationFacet | Facet class to specify parsing of equations in currect locale (see class JLANG::JEquation) |
CJEndOfLine | Auxiliary class for end of line |
CJEquationParameters | Simple data structure to support I/O of equations (see class JLANG::JEquation) |
CJException | General exception |
CJIndexOutOfRange | Exception for accessing an index in a collection that is outside of its range |
CJPointerException | Exception for accessing an invalid pointer |
CJFunctionalException | Exception for a functional operation |
CJEmptyCollection | Exception for an empty collection |
CJValueOutOfRange | Exception for accessing a value in a collection that is outside of its range |
CJParseError | Exception for parsing value |
CJNoValue | Exception for missing value |
CJNullPointerException | Exception for null pointer operation |
CJCastException | Exception for cast operation |
CJNumericalPrecision | Exception for numerical precision error |
CJDivisionByZero | Exception for division by zero |
CJMallocException | Exception for failure of memory allocation |
CJNewException | Exception for failure of memory allocation |
CJIOException | Exception for I/O |
CJFileOpenException | Exception for opening of file |
CJFileRecoveryException | Exception for recovery of file |
CJFileReadException | Exception for reading of file |
CJEndOfFile | Exception for end of file |
CJPipeOpenException | Exception for opening of pipe |
CJSelectException | Exception for select call |
CJSocketException | Exception for socket |
CJControlHostException | Exception for ControlHost |
CJSocketChannelException | Exception for socket channel |
CJForkException | Exception for creation of fork |
CJSystemException | Exception for system call |
CJParserException | Exception when parsing a value |
CJPropertiesException | Exception when parsing a value |
CJDictionaryEntryNotFound | Exception for missing entry in dictionary |
CJDictionaryDuplicateEntry | Exception for duplicate entry in dictionary |
CJRunTimeException | Run time exception |
CJTypeInformationException | Exception for absence of type information |
CJProtocolException | Protocol exception |
CJDatabaseException | Database exception |
CJFile | Extends the JAbstractFile class |
CJFileDescriptorMask | Auxiliary class for method select |
CJFileInputStream | Streaming of input |
CJFileOutputStream | Streaming of output |
CJFileStream | Streaming of input and output |
CJFileInputStreamBuffer | Input file stream buffer |
CJFileOutputStreamBuffer | Output file stream buffer |
CJFileStreamBuffer | Input and output file stream buffer |
CJFind_if | Template definition of auxiliary class to select objects |
CJFind_if< JResult_t T::*, JPredicate_t > | Template specialisation of JFind_if for selection of objects via data member |
CJFind_if< JResult_t(T::*)() const, JPredicate_t > | Template specialisation of JFind_if for selection of objects via member method |
CJForwardIterator | Template interface for method bool increment() |
CJGroup | Auxiliary class for a fixed group of objects |
CJGZFileReader | Object reading from gzipped file |
CJGZFileWriter | Object reading from gzipped file |
CJNew | Memory management class for create/release policy based on new/delete |
CJNewCArray | Memory management class for create/release policy based on new []/delete [] |
CJMalloc | Memory management class for create/release policy based on malloc()/free() |
CJMultiComparable | Template definition of auxiliary base class for composite data structures composed of base classes with comparisons capabilities |
CJMultiEquals | Template definition of auxiliary base class for data structures composed of multiple base classes with equality evaluations capabilities |
CJMultiEquals< JClass_t, JTypeList< head_type, tail_type > > | Template specialisation of auxiliary base class for data structures composed of multiple base classes with equality evaluations capabilities |
CJMultiPointer | General purpose class for multiple pointers |
CJMultiPointer< JTypeList< JHead_t, JTail_t > > | Implementation of multiple pointers for multiple data types |
CJMultiPointer< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JMultiPointer class |
CJNullStream | Streaming of input |
CJNullStreamBuffer | Null stream buffer |
CJNullType | Auxiliary class for no type definition |
CJNumber | Wrapper class for integer value |
CJObject | Auxiliary base class for inline creation of a static value or clone from a temporary object |
CJObjectAllocator | Base class for customized new/delete operators |
CJObjectDemultiplexer | Auxiliary class for demultiplexing object outputs |
CJObjectDemultiplexer< JBase_t, JTypeList< JHead_t, JTail_t > > | Template specialisation of JObjectDemultiplexer for multiple object outputs |
CJObjectDemultiplexer< JBase_t, JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectDemultiplexer class |
CJObjectID | Auxiliary class for object identification |
CJObjectOutput | Template interface of object output for single data type |
CJValve | Auxiliary class for selection of data type |
CJObjectSelector | Interface for selection of objects |
CJObjectMultiplexer | Auxiliary class for multiplexing object iterators |
CJMultiPipe | Auxiliary class for object iteration via multiple pipes, e.g. operator: |
CJObjectIterator | Interface of object iteration for a single data type |
CJObjectIterator< JTypeList< JHead_t, JTail_t > > | Implementation of object iterator for multiple data types |
CJObjectIterator< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectIterator class |
CJNullIterator | Implementation for null iteration |
CJRewindableObjectIterator | Interface for object iteration with rewinding |
CJAccessibleObjectIterator | Interface for object iteration with named access |
CJObjectMultiplexer< JTypeList< JHead_t, JTail_t >, JBase_t > | Template specialisation of JObjectMultiplexer for multiple object iterators |
CJObjectMultiplexer< JTypeList< JHead_t, JNullType >, JBase_t > | Terminator class of recursive JObjectMultiplexer class |
CJObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output for multiple data types |
CJObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectOutput class |
CJAccessibleObjectOutput | Interface for object output with named access |
CJNullOutput | Implementation of null output for single data type |
CJNullOutput< JTypeList< JHead_t, JTail_t > > | Implemenatation of null output for multiple data types |
CJNullOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JNullOutput class |
CJNullAccessibleOutput | Implementation for null output with null access |
CJObjectReader | Auxiliary class for object reading |
CJRewindableObjectReader | Auxiliary class for object reading with rewinding |
CJAccessibleObjectReader | Auxiliary class for object reading with named access |
CJObjectSampler | Auxiliary class to sample objects from a JRewindableObjectIterator |
CJObjectSelector< JTypeList< JHead_t, JTail_t > > | Interface for multiple selection of objects |
CJObjectSelector< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectSelector class |
CJObjectStatus | Auxiliary class for status of object |
CJObjectStreamIO | Auxiliary base class for storing and loading a single object to and from an ASCII file, respectively |
CJObjectWriter | Auxiliary class for object writing to a named device |
CJAccessibleObjectWriter | Auxiliary class for object writing with named access |
CJParameter | Parameter class |
CJPipe | Auxiliary class for object iteration via pipe, i.e. operator: |
CJPipe< JTypeList< JHead_t, JTail_t > > | Implementation of object iterator for multiple data types |
CJPipe< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JPipe class |
CJPointer | Template implementation of class that holds pointer to object(s) |
CJPredicate | Template definition of auxiliary class to select objects |
CJPredicate< JResult_t T::*, JComparator_t > | Template specialisation of JPredicate for selection of objects via data member |
CJPredicate< JResult_t(T::*)() const, JComparator_t > | Template specialisation of JPredicate for selection of objects via member method |
►CJPrintHelper | Auxiliary class to print via member method const char* str() const; |
CJMemberMethod | Test for availability of member method const char* str() const; |
CJMemberMethod< T, true > | Specialisation of JMemberMethod for primitive data types |
CJTypeout | Print interface |
CJTypewriter | Type writer implementation of interface JTypeout based on member method const char* str() const; |
CJPrinter | Auxiliary class to temporarily replace std::ostream |
CJRAM | Memory management for small objects |
CJRedirectStream | This class can be used to temporarily redirect one output (input) stream to another output (input) stream |
CJRedirectString | This class can be used to temporarily redirect an input stream to an input string |
CJReference | The template JReference class can be used to reference an object |
CJReference< const JClass_t > | Template specialisation of JReference class for const data type |
CJReference< JClass_t *const > | Template specialisation of JReference class for pointer type |
CJRegulator | Interface for controlling object throughput |
CJResolve | Test existence of class T |
CJRewindable | Template interface of rewindable object |
CJSampler | Template class for sampling from a JRewindableObjectIterator |
CJSharedCounter | Shared counter |
CJSharedPointer | The template JSharedPointer class can be used to share a pointer to an object |
CJSinglePointer | The template JSinglePointer class can be used to hold a pointer to an object |
CJSingleton | Simple singleton class |
CJStatic | Template data structure for static member declaration |
CJStatic< T *, N > | Template specialisation of JStatic for static member declaration of pointer |
CJSTDObjectIterator | Implementation of object iteration from STD container |
CJSTDObjectOutput | Implementation of object output for STD compatible output iterator |
CJSTDObjectReader | Implementation of object iteration from STD container |
CJSTDObjectReader< JTypeList< JHead_t, JTail_t > > | Implementation of object iteration from STD container for multiple data types |
CJSTDObjectReader< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSTDObjectReader class |
CJSTDObjectReader< const T > | Specialisation of object iteration from STD container for constant data |
CJSTDObjectWriter | Implementation of object output from STD container |
CJSTDObjectWriter< JTypeList< JHead_t, JTail_t > > | Implementation of object output from STD container for multiple data types |
CJSTDObjectWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSTDObjectWriter class |
CJStorage | Template storage class |
CJStreamObjectIterator | Stream object iterator |
CJStreamObjectOutput | Template implementation of stream output for single data type |
CJStreamObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisationimplementation of stream object output for multiple data types |
CJStreamObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JStreamObjectOutput class |
CJStreamState | This class can be used to temporarily exchange the states between streams |
CJString | Wrapper class around STL string class |
CJStringFacet | Facet class to specify parsing of a JLANG::JString object |
CJStringStream | Wrapper class around STL stringstream class to facilitate optional loading of data from file |
CJSwitch | Template selection of type specifier |
CJSwitch< true, A, B > | Template specialisation of selection of type specifier |
CJTemplate | Auxiliary class for managing multiple objects |
CJTemplate< JTypeList< JHead_t, JTail_t > > | Auxiliary class for managing multiple objects |
CJTemplate< JTypeList< JHead_t > > | Auxiliary class for managing multiple objects |
CJTemplateReader | 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 |
CJTemplateReader< JReader_t, JNullType, JNullType > | Specialisation of class JTemplateReader for general purpose write methods |
CJTemplateReader< JReader_t, JClass_t, JTypeList< JHead_t, JTail_t > > | Specialisation of class JTemplateReader for composite data type |
CJTemplateWriter | 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 |
CJTemplateWriter< JWriter_t, JNullType, JNullType > | Specialisation of class JTemplateWriter for general purpose write methods |
CJTemplateWriter< JWriter_t, JClass_t, JTypeList< JHead_t, JTail_t > > | Specialisation of class JTemplateWriter for composite data type |
►CJTest | Auxiliary base class for compile time evaluation of test |
CJFalse | Definition of false |
CJTrue | Definition of true |
CJTypecheck | Auxiliary class for type checking |
CJThrow | Auxiliary base class for controling the throwing of exceptions |
CJTimeval | Auxiliary class for time values |
CJTitle | Auxiliary class for title |
CJToken | Wrapper class around string |
CJType | Auxiliary class for a type holder |
CJLabel_t | Auxiliary data structure to label data types within a type list |
CJTypeID_t | Test availability of static member methods for labelling data types in a type list |
CJTypeInfo | This class is a wrapper around the STL type_info class |
CJTypeList | Type list |
CJMultipleType | List of identical types |
CJMultipleType< 1, T > | Terminator class of list of identical types |
CJAppend | Append to type list |
CJAppend< JNullType, JNullType > | Template specialisation of append to type list |
CJAppend< JNullType, T > | Template specialisation of append to type list |
CJAppend< JNullType, JTypeList< JHead_t, JTail_t > > | Template specialisation of append to type list |
CJAppend< JTypeList< JHead_t, JTail_t >, T > | Template specialisation of append to type list |
CJRemove | Removal of data type from type list |
CJRemove< JNullType, T > | Template specialisation of removal of data type from type list |
CJRemove< JTypeList< T, JTail_t >, T > | Template specialisation of removal of data type from type list |
CJRemove< JTypeList< JHead_t, JTail_t >, T > | Template specialisation of removal of data type from type list |
CJRemove< JTypeList< JHead_t1, JTail_t1 >, JTypeList< JHead_t2, JTail_t2 > > | Template specialisation of removal of type list from type list |
CJRemove< JTypeList< JHead_t1, JTail_t1 >, JTypeList< JHead_t2, JNullType > > | Template specialisation of removal of type list from type list |
CJLength | Length of type list |
CJLength< JTypeList< JHead_t, JTail_t > > | Recursive length of type list |
CJLength< JNullType > | Terminator class of length of type list |
CJHasType | Test presence of data type in type list |
CJHasType< JTypeList< JHead_t, JTail_t >, T > | Recursive test of presence data type in type list |
CJHasType< JTypeList< T, JTail_t >, T > | Identify presence data type in type list |
CJHasType< JNullType, T > | Termination of recursive test of presence data type in type list |
CJHasType< T, T > | Specialisation of JHasType for single class type |
CJResolveTypeList | Resolve template class to JTypeList |
CJResolveTypeList< JTypeList< JHead_t, JTail_t > > | Resolve JTypeList to JTypeList |
CJTypeAt | Extraction of data type from type list |
CJTypeAt< JTypeList< JHead_t, JTail_t >, index, range_check > | Recursive extraction of data type from type list |
CJTypeAt< JTypeList< JHead_t, JTail_t >, 0, range_check > | Termination of recursive extraction of data type from type list |
CJTypeAt< JNullType, index, false > | Termination of recursive extraction of data type from type list |
CJIndexOf | Indexing of data type in type list |
CJIndexOf< JTypeList< JHead_t, JTail_t >, T > | Recursive indexing of data type in type list |
CJIndexOf< JTypeList< T, JTail_t >, T > | Identify indexi of data type in type list |
CJIndexOf< JNullType, T > | Termination of recursive indexing of data type in type list |
CJTYPELIST | Auxiliary class for recursive type list generation |
CJTYPELIST< JTypeList< JHead_t, JTail_t >, T, Args... > | Template specialisation for expanding type list |
CJTYPELIST< JTypeList< JHead_t, JNullType >, T, Args... > | Template specialisation for expanding type list |
CJTYPELIST< JTypeList< JHead_t, JTail_t > > | Template specialisation for expanding type list |
CJTYPELIST< T > | Termination class for type list generation |
CJTYPELIST< JNullType > | Termination class for type list generation |
CJTypeSelector | Auxiliary class for selection of data type |
CJTypeSelector< JTypeList< JHead_t, JTail_t > > | Auxiliary class for selection of multiple data types |
CJTypeSelector< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JTypeSelector class |
CJUUID | Simple wrapper for UUID |
CJValueOutput | Forward declaration for friend declaration of JValueOutput inside JValueInput |
CJValueInput | Wrapper class around template object |
CJValue | Wrapper class around template object |
CJValve< JTypeList< JHead_t, JTail_t > > | Auxiliary class for selection of multiple data types |
CJValve< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JValve class |
Carray_type | Auxiliary data structure for return type of make methods |
CJVoid | Auxiliary class for void type definition |
CJMask | Auxiliary class to ensure that the mask set is defined prior to the ctype<>() constructor call |
CJWhiteSpacesFacet | Auxiliary class to specify white space character(s) in currect locale |
►NJLOGGER | Message logging |
CJControlHostLogger | Message logging based on ControlHost |
CJLogger | Interface for logging messages |
CJMessageLogger | Message logger |
CJMessageLoggerThreadSafe | Thread-safe message logger |
CJMessageScheduler | Message logger with time scheduler |
CJMessageStream | Message streamer |
CJDebugStream | Level specific message streamers |
CJWarningStream | |
CJErrorStream | |
CJNoticeStream | |
CJStatusStream | |
CJStreamLogger | Message logging based on std::ostream |
►NJMARKOV | |
CJGenerator | Abstract interface for the generation of points in 3D space |
CJUniformGenerator | Implementation of the JGenerator interface |
CJBallGenerator | Implementation of the JGenerator interface |
CJExpRsqInvGenerator | Implementation of the JGenerator interface |
CJMagicalDistribution | The 'magical distributions' are a class of distributions |
CJSingularityGenerator | Implementation of the JGenerator interface |
CJExponentialGenerator | Implementation of the JGenerator interface |
CJGaussianGenerator | Implementation of the JGenerator interface |
CJCombinedGenerator | Implementation of the JGenerator interface |
CJTripleGenerator | Implementation of the JGenerator interface |
CJShiftedGenerator | Implementation of the JGenerator interface |
CJHistGenerator | Implementation of the JGenerator interface |
CJSphereGenerator | Implementation of the JGenerator interface |
CJ3DhistGenerator | Implementation of the JGenerator interface |
CJMarkovIntegrator | 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 |
CJMarkovUniformIntegrator | In this implementation of the JMarkovIntegrator interface, the sample distribution is a flat distribution |
CJMarkovEnsembleIntegrator | Abstract base class for implementations of the JMarkovIntegrator interface, where the sample distribution is based on histograms filled from an ensemble of representative paths |
CJMarkovEnsembleIntegrator1D | Implementation of JMarkovEnsembleIntegrator interface with 1D histograms |
CJMarkovEnsembleIntegrator3D | This implementation of the JMarkovIntegrator interface generates 'natural' looking paths that might sample the phase space well in some cases |
CJSourceTargetIntegrator | In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of three components: |
CJExperimentalIntegrator | In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of correlated path vertices |
CJMarkovPathGenerator | The JMarkovPathGenerator generates ensembles of photon paths using a Markov Chain Monte Carlo (MCMC) |
CJMarkovPhotonTracker | The JMarkovPhotonTracker generates ensembles of photon paths by tracking photons from a source to a target |
CJPhotonPath | A photon path |
CJPhotonPathReader | |
CJPhotonPathWriter | |
CJScatteringModel | Virtual base class for a scattering model |
CJSourceModel | Virtual base class for a light source |
CJIsotropicSource | Implementation of the JSourceModel class that represents an isotropic source |
CJDirectedSource | Implementation of the JSourceModel class that represents a directed source with a flat intensity distribution |
CJTargetModel | Virtual base class for a light detector ("photon target") |
CJPMTTarget | Implementation of the JTargetModel class that represents a single PMT on a DOM |
CJIsotropicTarget | Implementation of the JTargetModel class that represents a spherically symmetric target |
CJCosineTarget | Implementation of the JTargetModel class that represents a directed target with a cos(theta) acceptance |
CJHenyeyGreensteinScattering | Implementation of the JScatteringModel interface with scattering according to the Henyey-Greenstein function |
CJIsotropicScattering | Implementation of the JScatteringModel interface with isotropic scattering |
CJRayleighScattering | Implementation of the JScatteringModel interface with Rayleigh scattering |
CJCombinedScattering | Implementation of the JScatteringModel interface with that combines two scattering models into one effective model |
►NJMATH | Auxiliary classes and methods for mathematical operations |
CJAverage< JQuaternion3D > | Template spacialisation for averaging quaternions |
CJLegendre< JQuaternion3D,(size_t) -1 > | Template specialisation for function evaluation of Legendre polynome of quaternions for undefined number of degrees |
CJLegendre< JQuaternion3D, N > | Template specialisation for function evaluation of Legendre polynome of quaternions for defined number of degrees |
CJCalculator | Auxiliary class for arithmetic operations on objects |
CJGauss_t | Gauss model |
CJGauss | Gauss function object |
CJLegendre_t | Base class for Legendre polynome |
CJLegendre | Template definition for function evaluation of Legendre polynome |
CJLegendre< JOrdinate_t,(size_t) -1 > | Template specialisation for function evaluation of of Legendre polynome for undefined number of degrees |
CJLimits | Auxiliary class for minimum and maximum values for any class |
CJLimits< T, true > | Template spacialisation of JMATH::JLimits for numerical values |
CJLimits< T, false > | Template spacialisation of JMATH::JRandom for other data types |
CJMath_t | Auxiliary class to hide data type specific methods |
CJMath | Auxiliary base class for aritmetic operations of derived class types |
CJMath< T, JNullType > | Template base class for data structures with arithmetic capabilities |
CJAverage | Auxiliary class to determine average of set of values |
Cmake_carray | Void function |
Cparameter_list | Auxiliary data structure for list of parameters |
CJCalculus | Auxiliary base class for mathematical operations on parameters of function |
CJNegate | Negate of function |
CJAdd | Forward declaration for negate of function |
CJSub | Forward declaration for addition of fuction |
CJMul | Forward declaration for subtraction of fuction |
CJDiv | Forward declaration for multiplication of fuction |
CJFn | Forward declaration for division of fuction |
CJMathlib | Forward declaration for fixed power of function |
CJAdd< JF1_t, double > | Addition of constant value |
CJSub< JF1_t, double > | Subtraction of constant value |
CJMul< JF1_t, double > | Multiplication of constant value |
CJDiv< JF1_t, double > | Division of constant value |
CJPair | Auxiliary data structure for pair of functions |
CJPolynome | Recursive template class for polynomial function |
CJPolynome< ID_t, 0 > | Termination class for polynomial function |
CJGauss< ID_t, true > | Gauss function |
CJPow | Power of function |
CJPow< ID_t, _vF > | Power of x |
CJXn | Fixed power of x |
CJSqrt | Square root of function |
CJSqrt< _vF > | Square root of x |
CJSin | Sine of function |
CJCos | Cosine of function |
CJExp | Exponent of function |
CJExp< JPolynome< ID_t, 0 > > | Exponent of zero degree polynomial function |
CJLog | Logarithm of function |
CJMake2X | Make 2D function of x from 1D function |
CJMake2Y | Make 2D function of y from 1D function |
CJGauss2D | 2D correlated Gauss function |
CJMake3X | Make 3D function of x from 1D function |
CJMake3Y | Make 3D function of y from 1D function |
CJMake3Z | Make 3D function of z from 1D function |
CJGauss3D | 3D correlated Gauss function |
CJMatrix1D | 1 x 1 matrix |
CJMatrix1S | 1 x 1 symmetric matrix |
CJMatrix2D | 2 x 2 matrix |
CJMatrix2S | 2 x 2 symmetric matrix |
CJMatrix3D | 3 x 3 matrix |
CJMatrix3S | 3 x 3 symmetric matrix |
CJMatrix4D | 4 x 4 matrix |
CJMatrix4S | 4 x 4 symmetric matrix |
CJMatrix5D | 5 x 5 matrix |
CJMatrix5S | 5 x 5 symmetric matrix |
CJMatrixND_t | Basic NxN matrix |
CJMatrixND | NxN matrix |
CJMatrixNS | N x N symmetric matrix |
CJModel_t | Fit model |
CJNumber | Simple wrapper around template data type to ensure that zero is the default value |
CJPolynome_t | Polynome model |
CJPower | Power law function object |
CJQuantile_t | Auxiliary data structure for average |
CJRandom | Template definition of random value generator |
CJRandom< T, true > | Template spacialisation of JMATH::JRandom for numerical values |
CJRandom< T, false > | Template spacialisation of JMATH::JRandom for non-numerical data types |
►CJSVD3D | Singular value decomposition |
CJGivens | Givens quaternion |
CJQuaternion | Auxiliary class for quaternion computation |
CJTrigonometric | Trigonometric function object for sin and cos |
CJVectorND | Nx1 matrix |
CJZero | Auxiliary class to assign zero value |
►NJMONITOR | |
CJCluster | A JHitL1 with a multiplicity |
►CJClusterBuilder | Local coincidence cluster builder |
CMinimalMultiplicityFunctor | Functor that compares the multiplicity of a JCluster to some fixed given multiplicity |
NJNANOBEACON | |
►NJNET | |
CJSubscription | ControlHost subscription |
CJSubscriptionAll | Auxiliary class for all subscription |
CJSubscriptionAny | Auxiliary class for any subscription |
CJSubscriptionList | Subscription list |
CJControlHost | ControlHost class |
CJControlHostObjectIterator | Object iteration through ControlHost |
CJControlHostObjectOutput | Implemenation of object output through ControlHost |
CJControlHostObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output for multiple data types |
CJControlHostObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JControlHostObjectOutput class |
CJControlHostServer | Light-weight wrapper class around server socket |
CJHostname | Auxiliary data structure for hostname and port number |
CJMemory_t | |
CJDispatch | Data structure of a ControlHost message |
CJClient | ControlHost client manager |
CJClientList | List of ControlHost client managers |
CJLigierObjectIterator | Object iteration through ControlHost server |
CJPrefix | ControlHost prefix |
CJSelect | Wrapper class for select call |
CJSelectReader | Wrapper class for select call |
CJSelectWriter | Wrapper class for select call |
CJServerSocket | TCP server socket |
CJSocket | Socket class |
CJSocketAddress | Encapsulates the sockaddr_in data structure |
CJSocketBlocking | Blocking socket I/O |
CJSocketChannel | Auxiliary class for socket channel |
CJSocketInputChannel | Socket input channel |
CJSocketOutputChannel | Socket output channel |
CJSocketBuffer | Auxiliary class for non-blocking socket I/O |
CJSocketNonblockingReader | Non-blocking socket reader |
CJSocketNonblockingWriter | Non-blocking socket writer |
CJSocketStatus | Auxiliary class for non-blocking socket I/O |
CJTag | ControlHost tag |
CJTCPSocket | TCP socket |
CJUDPSocket | UDP socket |
►NJOSCPROB | |
CJBaselineComputer | Auxiliary data structure for storing and calculating baselines |
CJComplexPhase | Implementation of oscillation complex phase |
CJComplexPhase< JGrid< double > > | Template specialization for parameter grid |
CJMassSquaredDifference | Implementation of mass-squared difference |
CJMassSquaredDifference< JGrid< double > > | Template specialization for parameter grid |
CJMixingAngle | Implementation of oscillation mixing angle |
CJMixingAngle< JGrid< double > > | Template specialization for parameter grid |
►CJOscChannel | Neutrino oscillation channel |
CJOscChannelHelper | Auxiliary class for I/O of oscillation channel |
CJOscillogramAxis | Auxiliary class for defining an oscillogram axis |
CJOscillogram | Auxiliary class for creating oscillograms |
CJOscParameter | Abstract base class for oscillation parameter |
►CJOscParameters | Data structure for single set of oscillation parameters |
CJOscParametersHelper | Auxiliary class for I/O of oscillation parameters |
CJOscParametersHelper | Helper class for oscillation parameters |
CJOscParametersInterface | Interface class for sets of oscillation parameters |
CJOscProbFunction | Implementation of oscillation probability function interface |
CJOscProbHelper | Helper class for oscillation probabilities |
CJOscProbInterface | Low-level interface for oscillation probability calculators |
CJOscProbInterpolator | Template definition of a multi-dimensional oscillation probability interpolation table |
CJOscVars | Auxiliary data structure to hold oscillation variable names |
►NJPARSER | Local namespace for command line parser |
Cinitialised | Empty structure for specification of parser element that is initialised (i.e. does not require input) |
Cnot_initialised | Empty structure for specification of parser element that is not initialised (i.e. does require input) |
CJProxy | Auxiliary class to assign a custom value following the reading of a specific textual value |
CJProxy< T, true > | Template specialisation of JProxy for fundamental data type |
CJProxy< T, false > | Template specialisation of JProxy for non-fundamental data type |
CJCounter | Auxiliary class to handle multiple boolean-like I/O |
CJParserElementInterface | Interface for I/O of parser element |
CJParserTemplateElement | Template class holder for I/O of parser element |
CJCSV | Auxiliary class to assign the remainder of a sequence of Comma Separated Values |
CJParserTemplateElement< JType_t, false > | Template specialisation of JPARSER::JParserTemplateElement for data type without equal operator == |
CTStringHelper | Auxiliary class for handling I/O of TString depending on its existence |
CTStringHelper< false > | Specialisation of TStringHelper if TString does not exist |
CTStringHelper< true > | Specialisation of TStringHelper if TString exists |
CJParserTemplateElement< JType_t, true > | Template specialisation of JPARSER::JParserTemplateElement for data type with equal operator == |
CJParserTemplateElement< bool > | Template specialisation of JPARSER::JParserTemplateElement for type bool |
CJParserTemplateElement< JCounter > | Template specialisation of JPARSER::JParserTemplateElement for type JCounter |
CJParserElement | Auxiliary class to handle pointer to JPARSER::JParserElementInterface |
CJParser | Utility class to parse command line options |
►NJPHYSICS | Auxiliary methods for light properties of deep-sea water |
CJAbstractMedium | Medium interface |
CJAbstractPMT | PMT interface |
CJACoeffInterface | Interface for calculation of ionization constant |
CJACoeffSource | Implementation for calculation of ionization constant |
CJCDFTable | Multi-dimensional CDF table for arrival time of Cherenkov light |
►CJDIS | Deep-inelastic muon-nucleon scattering |
CJDIS_t | Auxiliary helper class for kinematics of deep-inelastic muon-nucleon scattering at fixed muon energy |
CJDispersion | Implementation of dispersion for water in deep sea |
CJDispersionInterface | Light dispersion inteface |
CJGeane | Interface for muon energy loss |
CJGeane_t | Function object for the energy loss of the muon |
CJGeaneWater | Function object for energy dependent energy loss of the muon |
CJGeant | 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 |
CJGeant_t | 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 |
CJGeanx | Probability density function of photon emission from EM-shower as a function of cosine of the emission angle |
CJGeanz | Function object for longitudinal profile of EM-shower |
CJSter | Struct for the Sternheimer coefficients |
CJSterCoefficient | Auxiliary data structure Ster coefficients as a function of proton number |
CJK40Rates | Auxiliary class for K40 rates |
CJAbstractLED | Interface for emission profile from LED |
CJLED | Probability Density Functions of the time response of a PMT |
CJLED_C | Probability Density Functions of the time response of a PMT (C-like interface) |
CJNPETable | Custom class for integrated values of the PDF of the arrival time of Cherenkov light |
►CJPDF | 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) |
CJRoot | Auxiliary class to find solution(s) to ![]() |
CJAbstractPDF | Probability Density Functions of the time response of a PMT with an implementation for the JDispersionInterface interface |
CJPDF_C | Probability Density Functions of the time response of a PMT with an implementation of the JAbstractPMT and JAbstractMedium interfaces via C-like methods |
CJPDFTable | Multi-dimensional PDF table for arrival time of Cherenkov light |
CJPDFTransformer_t | Transformer for the 1D probability density function (PDF) of the time response of a PMT to a muon |
CJPD0Transformer_t | Transformer for the 1D probability density function (PDF) of the time response of a PMT due to a point source |
CJPDGTransformer_t | Transformer for the 2D probability density function (PDF) of the time response of a PMT due to an EM shower |
CJPDFTransformer | Template definition of transformer of the probability density function (PDF) of the time response of a PMT |
CJPDFTransformer< 2, JArgument_t > | Template specialisation of transformer of the 2D probability density function (PDF) of the time response of a PMT due to a bright point |
CJPDFTransformer< 3, JArgument_t > | Template specialisation of transformer of the 3D probability density function (PDF) of the time response of a PMT due to a muon |
CJPDFTransformer< 4, JArgument_t > | Template specialisation of transformer of the 4D probability density function (PDF) of the time response of a PMT due to an EM shower |
CJPDFTransformer< 5, JArgument_t > | Template specialisation of transformer of the 5D probability density function (PDF) of the time response of a PMT due to an EM shower |
CJPetzhold | Measurement of light scattering in water |
CJMobley | Auxiliary data structure for scattering lengths of deep-sea water |
CJAbsorptionLengthOfPureWater | Absorption length of pure water |
CJRadiation | Auxiliary class for the calculation of the muon radiative cross sections |
CJRadiationSource_t | Auxiliary data structure for handling member methods of class JRadiation |
CJRadiationFunction | Fast implementation of class JRadiation |
CJRadiationInterface | Interface for calculation of inverse interaction length and shower energy |
CJRadiationSource | Implementation for calculation of inverse interaction length and shower energy |
CJDISSource | Implementation for calculation of inverse interaction length and shower energy due to deep-inelastic muon-nucleon scattering |
CJCDFTable1D | Custom class for CDF table in 1 dimension |
CJCDFTable2D | Custom class for CDF table in 2 dimensions |
NJPP | This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES) |
►NJRECONSTRUCTION | Model fits to data |
CJEventSelector | Event selector |
CJQualitySorter | General purpose sorter of fit results |
CJPointing | Auxiliary class to compare fit results with respect to a reference direction (e.g. true muon) |
CJPosition | Auxiliary class to compare fit results with respect to a reference position (e.g. true muon) |
CJShowerEnergy | |
CJAtmosphericMuon | Auxiliary class to evaluate atmospheric muon hypothesis |
CJHitW0 | Auxiliary class for a hit with background rate value |
►CJMuonEnergy | Auxiliary class to to determine muon energy |
CJResult | Auxiliary class for energy estimation |
CJMuonEnergyParameters_t | Data structure for fit parameters |
CJMuonFeatures | Wrapper class to add features after the final fit of muon trajectory |
CJMuonGandalf | Wrapper class to make final fit of muon trajectory |
CJMuonGandalfParameters_t | Data structure for fit parameters |
CJMuonParameters | Muon reconstruction parameters |
►CJMuonPrefit | Wrapper class to make pre-fit of muon trajectory |
Ccmz | Auxiliary data structure for sorting of hits |
CJMuonPrefitParameters_t | Data structure for fit parameters |
CJMuonSimplex | Wrapper class to make intermediate fit of muon trajectory |
CJMuonSimplexParameters_t | Data structure for fit parameters |
CJMuonStart | Auxiliary class to determine start and end position of muon trajectory |
CJMuonStartParameters_t | Data structure for fit parameters |
Cevent_type | Auxiliary data structure to store data and fit in memory |
CJEditor | Auxiliary class for editing time offset |
CJPerth | Thread pool for fits to data |
CJPerth_t | Auxiliary data structure for chi2 function object |
CJRange_t | Type definition of range |
CJShowerBjorkenY | Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA |
CJShowerBjorkenYParameters_t | Data structure for fit parameters |
CJShowerDirectionPrefit | Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA |
CJShowerDirectionPrefitParameters_t | Data structure for fit parameters |
CJShowerFit | Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA |
CJShowerFitParameters_t | Data structure for fit parameters |
CJShowerParameters | Shower reconstruction parameters |
CJShowerPointSimplex | Class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA |
CJShowerPointSimplexParameters_t | |
CJShowerPositionFit | Class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA |
CJShowerPositionFitParameters_t | |
►CJShowerPrefit | 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 |
Cmatch_t | Auxiliary class to match hit to root hit |
CJShowerPrefitParameters_t | Data structure for fit parameters |
CJStart | Auxiliary class for start or end point evaluation |
►NJROOT | Auxiliary classes and methods for ROOT I/O |
CJAbstractStreamer | Forward declaration of writer object |
CJASCIIFileReader | Auxiliary class to read objects with ROOT dictionary from ASCII formatted file |
CJASCIIFileWriter | Auxiliary class to write object with ROOT dictionary from ASCII formatted file |
CJCanvas | Data structure for size of TCanvas |
CJChainReader | Auxiliary class for template TChain reading |
►CJClassDef | Test ROOT ClassDef |
Ccheck_type | |
►CJClassStreamer | Auxiliary class to add the I/O capabilities of the given template class to the general JRootDictionary class |
CJObject | This class adds the I/O capabilities of the given template class to the general JRootDictionary class |
►CJDataFrame | Auxiliary class for parsing data from ROOT data frame |
►CJBuffer | Auxiliary buffer for parsing data from ROOT data frame |
CJOutput_t | Template implementation for output |
CJDictionary | Dictionary for parsing data from ROOT data frame to output |
CJOutput | Interface for output |
CJParser | Interface for parsing data from ROOT data frame to output |
CJParser_t | Template implementation for parsing data from ROOT data frame to output |
CJGraph_t | Data structure for graph data |
CJGraph | Auxiliary data structure to build TGraph |
CJGraph2D_t | Data structure for graph data |
CJGraph2D | Auxiliary data structure to build TGraph2D |
CJGraph2DErrors_t | Data structure for graph data |
CJGraph2DErrors | Auxiliary data structure to build TGraph2DErrors |
CJGraphErrors_t | Data structure for graph data |
CJGraphErrors | Auxiliary data structure to build TGraphErrors |
CJLineAttributes | Auxiliary class to set line attributes |
CJManager | Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys |
CJMarkerAttributes | Auxiliary class to set marker attributes |
CJRootAddress | Auxiliary classd for address handling within TTree or TChain |
CJRootClass | Auxiliary class to manage access to base classes and data members of ROOT class |
CJAddress | Simple address wrapper |
CJRootAddressableClass | Auxiliary class to manage access to base classes and data members of ROOT class objects |
CJRootReadableClass | ROOT class for reading object |
CJRootWritableClass | ROOT class for writing object |
CJROOTClassSelector | Auxiliary class to select ROOT class based on class name |
CJROOTClassSelection | Auxiliary class for ROOT class selection |
CJRootDictionary_t | Type definition of ROOT based dictionary for ASCII I/O |
CJRootFile | ROOT file |
CJRootInputFile | ROOT input file |
CJRootOutputFile | ROOT output file |
CJRootFileReader | ROOT file reader |
CJRootFileReader< T, false > | Tempate specialisation of JRootFileReader for TTree incompatible iteration |
CJRootFileReader< T, true > | Tempate specialisation of JRootFileReader for TTree compatible iteration |
CJRootObjectOutput | Template definition of ROOT object output |
CJRootObjectOutput< T, false > | Implementation of object output using TDirectory::WriteTObject method |
CJRootObjectOutput< T, true > | Implementation of object output using TTree |
CJRootFileObjectOutput | Implementation of object output to ROOT file for single data type |
CJRootFileObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output to ROOT file for multiple data types |
CJRootFileObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JRootObjectOutput class |
CJRootFileWriter | ROOT file object output |
Cm_count | Data point for counting measurement |
Cm_value | Data point for value with error |
Cm_1d | 1D data point |
Cm_2d | 2D data point |
Cm_3d | 3D data point |
Cdata_type | Template definition of data structure for set of data points |
Cdata_type< m_1d< T > > | Template specialisation of data structure for set of 1D data points |
Cdata_type< m_2d< T > > | Template specialisation of data structure for set of 2D data points |
Cdata_type< m_3d< T > > | Template specialisation of data structure for set of 3D data points |
►CJF1 | Wrapper data structure to build ROOT 1D function |
Chelper | Helper |
►CJF2 | Wrapper data structure to build ROOT 2D function |
Chelper | Helper |
►CJF3 | Wrapper data structure to build ROOT 3D function |
Chelper | Helper |
Cindex_list | Auxiliary data structure for list of fixed parameters |
CJRootfit_t | Base class for result of ROOT Fit |
CJRootfit | ROOT Fit |
CJRootLabel | Replica of structure JLANG::JLabel for data types with ROOT I/O |
CJRootPrimitiveTypes | |
CJRootPrinter | Auxiliary class for printing objects in ASCII format using JRootWriter |
CJRootReader | Implementation for ASCII input of objects with ROOT dictionary |
CJRootWriter | Implementation for ASCII output of objects with ROOT dictionary |
CJRootStreamer | Auxiliary template class to define default implementation of the ROOT streamer |
CJObjectStreamer | JObjectStreamer class |
CJRootStreamObjectOutput | Template implementation of stream output for single data type based on ROOT dictionary |
CJRootStreamObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisationimplementation of stream object output for multiple data types |
CJRootStreamObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JRootStreamObjectOutput class |
CJActionAtFileOpen | Auxiliary class to handle version management of given class at opening of a ROOT file |
CJActionAtFileRead | Auxiliary class to handle version management of given class at reading from a ROOT file |
CJFitParameter_t | Auxiliary data structure for a parameter index and its value |
CJSonObjectOutput | Template implementation of stream output for single data type |
CJSonObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisationimplementation of stream object output for multiple data types |
CJSonObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSonObjectOutput class |
►CJStyle | Wrapper class around ROOT TStyle |
►CJParameters | |
CJParametersHelper | Auxiliary class for I/O of parameters |
CJTreeBranchAddresses | Class responsible to setup TTree branch addresses for reading objects of type T |
CJTreeParameters | Data structure for TTree parameters |
►CJTreeParametersAvailable | Test availability of TTree parameters for given class |
CJBig | |
CJSmall | |
CJAbstractTreeReader | Interface for TTree reading |
CJTreeReader | Auxiliary class for template TTree reading |
CJTreeReaderObjectIterator | JTreeReader object iterator |
CJTreeReaderAccessibleObjectIterator | JTemplateTreeReader object iterator |
CJTreeWriter | Auxiliary class for default template TTree writing |
CJTreeWriter< T, true > | Template specialisation for flat template TTree writing |
CJTreeCopyWriterInterface | Interface for template TTree writing and copying |
CJTreeCopyWriter | Implementation for template TTree writing and copying |
CJRootCreateFlatTree | |
CJTreeWriterObjectOutput | JTreeWriter object output |
CJTreeWriterObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of JTreeWriterObjectOutput for multiple data types |
CJTreeWriterObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JTreeWriterObjectOutput class |
CJRootDictionary | Default implementation of ROOT based dictionary for ASCII I/O |
CJRootCreateFlatTree< JACOUSTICS::JToA > | |
►NJSIRENE | Detector simulations |
CJFoxWolframMoments | Class for computing Fox-Wolfram moments |
CJSphericityTensor | Class for sphericity tensor calculations |
CJHitInertiaTensor | Class for hit inertia tensor calculations |
CJPulse | Auxiliary class for a time-over-threshold pulse from a PMT |
CJPythia | Auxiliary class to determine EM-equivalent energy as a function of PDG particle code and energy |
CJSeaWater | Sea water composition |
CJParameters | Detector simulation parameters |
CJHit_t | Auxiliary class to set-up Hit |
CJHits_t | Auxiliary data structure for list of hits with hit merging capability |
CJTrk_t | Auxiliary class to set-up Trk |
CJPoint | Point along muon trajectory |
CJTrack | Muon trajectory |
CJVertex | Vertex of energy loss of muon |
►NJSON | Auxiliary classes and methods for detector calibration |
CJComparator | Auxiliary data structure to compare (part of) JSon data |
CJPrinter | Auxiliary data structure to print (part of) JSon data |
CJSon | Auxiliary class to load json data from file |
CJCalibrationType | Auxiliary data structure for pairwise nick and full name of calibration type |
CgetCalibrationType | Auxiliary data structure for correspondence between nick and full name of calibration types |
►NJSUPERNOVA | |
CJCoincidenceSN | 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: |
CJVeto | Auxiliary class to define a veto time window on a set of optical modules |
CJDataSN | Auxiliary class to build the supernova trigger dataset |
CJMatchVeto | Auxiliary class-operator to match a JVeto with a JCoincidenceSN object Provides an operator to test if a coincidence is vetoed |
CJVetoSet | Auxiliary class to manage a set of vetoes |
CJClusterSN | Auxiliary class to manage a cluster of coincidences |
CJSNFilter | Interface for SN filter operator |
CJSNFilterM | SN filter based on multiplicity selection optional suppression of multi-module coincidences WARNING: no minimum threshold for the veto |
CJSNFilterMV | SN filter based on veto window |
CJTriggerSN | Auxiliary class to apply the supernova trigger to SN data |
CJTriggerSNStats | SN trigger statistics, the information is stored in the form of a count as a function of the trigger level |
CJLightCurveBackgroundGenerator | Class to emulate L0 background for an arbitrarily sized detector |
►NJSUPPORT | Support classes and methods for experiment specific I/O |
►CJAutoTreeScanner | Auxiliary class to select JTreeScanner based on ROOT class name |
CJElement_t | Auxiliary class for element insertion |
►CJAutoTreeWriter | Auxiliary class to copy input data to corresponding TTree |
CJElement_t | Auxiliary class for element insertion |
CJDAQFileReader | DAQ object reading from binary file (i.e. .dat) |
CJDAQFileReader< T, true > | Template specialisation of JDAQFileReader for DAQ compatible data types |
CJDAQFileReader< T, false > | Template specialisation of JDAQFileReader for DAQ incompatible data types |
CJDAQWriterObjectOutput | Auxiliary class for DAQ object writing to binary stream |
CJDAQWriterObjectOutput< T, true > | Implementation of object output for DAQ compatible data types |
CJDAQWriterObjectOutput< T, false > | Implementation of object output for DAQ incompatible data types |
CJDAQWriter | Implementation of object output to binary file for single data type |
CJDAQWriter< JTypeList< JHead_t, JTail_t > > | Implementation of object output to binary file for multiple data types |
CJDAQWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JDAQWriter class |
CJDAQFileWriter | Object(s) writing to binary file (i.e. .dat) |
CJEvtWeightFileScanner | Template event-weighter-associated file scanner |
CJEvtWeightFileScannerSet | Auxiliary class for organising Monte Carlo file scanners associated with event weighters |
CJFileRecorder | Object writing to file |
CJFileScanner | Object reading from file |
CJHeadSet | Auxiliary class for organising Monte Carlo run headers |
CJLimit | Auxiliary class for defining the range of iterations of objects |
CJMeta | Auxiliary class for ROOT I/O of application specific meta data |
CJMetaOld_t | Type definition of old meta data |
CJMonteCarloASCIIFileReader | Template definition of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') |
CJMonteCarloGZFileReader | Template definition of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') |
CJMonteCarloFileReader | Template definition of Monte Carlo object reader |
CJMonteCarloFileReader< Head, JFileReader_t > | Template specialisation of JMonteCarloFileReader for Head |
CJMonteCarloFileReader< Evt, JFileReader_t > | Template specialisation of JMonteCarloFileReader for Event |
CJMonteCarloASCIIFileReader< Head > | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') |
CJMonteCarloASCIIFileReader< Evt > | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') |
CJMonteCarloGZFileReader< Head > | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') |
CJMonteCarloGZFileReader< Evt > | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') |
CJMonteCarloStreamObjectOutput< Head > | Template specialisation of JMonteCarloStreamObjectOutput for Head |
CJMonteCarloStreamObjectOutput< Evt > | Template specialisation of JMonteCarloStreamObjectOutput for Evt |
CJMultipleFileScanner< Head > | Template specialisation of JMultipleFileScanner for Monte Carlo header |
CJMonteCarloStreamObjectOutput | Template definition of Monte Carlo stream output for single data type |
CJMonteCarloStreamObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisation of Monte Carlo stream object output for multiple data types |
CJMonteCarloStreamObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JMonteCarloStreamObjectOutput class |
CJMonteCarloFileWriter | Object(s) writing to Monte Carlo ASCII file (i.e. .evt) |
CJMultipleFileSampler_t | Auxiliary base class to sample from a list of files |
CJMultipleFileSampler | Auxiliary class to sample from a list of files |
CJMultipleFileScanner_t | Auxiliary base class for list of file names |
CJMultipleFileScanner | General purpose class for object reading from a list of file names |
CJMultipleFileScanner< JNullType > | Template specialisation of JMultipleFileScanner for undefined type |
CJMultipleFileScanner< JTypeList< JHead_t, JTail_t > > | Implementation of object reading for multiple data types from a list of file names |
CJMultipleFileScanner< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JMultipleFileScanner class |
CJParallelFileScanner | General purpose class for parallel reading of objects from a single file or multiple files |
CJParallelFileScanner< JTypeList< JHead_t, JTail_t >, JFileScanner_t > | Template specialisation of JParallelFileScanner for multiple data types |
CJParallelFileScanner< JTypeList< JHead_t, JNullType >, JFileScanner_t > | Terminator class of recursive JParallelFileScanner class |
CJRandomSampler | Template class for randomly sampling from a JLANG::JRewindableObjectIterator using a JLANG::JObjectSampler |
CJRunByRun | Auxiliary class to select summary data (KM3NETDAQ::JDAQSummaryslice) from the specified raw data file(s) |
CJSingleFileScanner_t | Auxiliary base class for file name |
CJSingleFileScanner | Object reading from a list of files |
CJSingleFileScanner< JNullType > | Template specialisation of JSingleFileScanner for undefined type |
CJSingleFileScanner< JTypeList< JHead_t, JTail_t > > | Template specialisation of JSingleFileScanner for single data types |
CJSingleFileScanner< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSingleFileScanner class |
CJSummaryFileRouter | File router for fast addressing of summary data |
CJSummaryRouter | Router for fast addressing of summary data in KM3NETDAQ::JDAQSummaryslice data structure as a function of the optical module identifier and PMT address |
CJTreeRecorder | ROOT TTree object output |
CJTreeSampler | Auxiliary class to sample from a list of files |
CJTreeScanner_t | Base class for JTreeScanner |
CJTreeScanner | Template definition for direct access of elements in ROOT TChain |
CJTreeScanner< JNullType, JNullType > | Auxiliary base class for reporting messages |
CJTreeScanner< JAssertConversion< JDerived_t, JBase_t >, JNullType > | Specialiation of class JTreeScanner for unordered direct access of elements in ROOT TChain |
CJTreeScanner< JClass_t, JNullType > | Specialiation of class JTreeScanner for unordered direct access of elements in ROOT TChain |
►CJTreeScanner< JAssertConversion< JDerived_t, JBase_t >, JEvaluator_t > | Specialisation of class JTreeScanner for ordered direct access of elements in ROOT TChain |
CJEntry_t | Auxiliary data structure for sorting of objects in TChain |
CJTreeScannerInterface | Auxiliary interface for direct access of elements in ROOT TChain |
►CJTreeScannerInterface< JClass_t, JNullType > | Specialiation of interface JTreeScannerInterface for unordered direct access of elements in ROOT TChain |
Cbasic_iterator | Base class for STD compatible iterator |
Citerator | STD compatible iterator |
Creverse_iterator | STD compatible reverse iterator |
CJTriggeredFileScanner | Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events) |
CJMultipleFileScanner< JTriggerParameters > | Template specialisation of JMultipleFileScanner for trigger parameters |
►NJSYNCHRONIZATION | |
CJBasicScopedLock | Scoped lock |
CJMutex | Mutex |
►NJSYSTEM | Auxiliary classes and methods for operating system calls |
CJDateAndTime | Auxiliary class for date and time |
Cls | Auxiliary data structure to list files in directory |
CJGlob | Auxiliary class to list files |
CJKeypress | Enable unbuffered terminal input |
CJProcess | Streaming of input and output from Linux command |
CJShell | The JShell clas can be used to interact with the shell via I/O streams |
CJStat | Auxiliary class for file status |
CJSysinfo | Auxiliary class for system information |
CJLocalTime | Auxililary class to local get time in micro seconds |
CJUTSName | Auxiliary class for operating system information |
►NJTOOLS | Auxiliary classes and methods for multi-dimensional interpolations and histograms |
CJAbstractCollection | Abstract interface for abscissa values of a collection of elements |
CJAbstractHistogram | Simple data structure for histogram binning |
CJAbstractMultiMap | Abstract interface for abscissa values of a multidimensional map |
CJAbstractMultiMap< 0, JAbscissa_t > | Terminator class of recursive class JAbstractMultiMap |
CJArray | One dimensional array of template objects with fixed length |
CJArray< 1, T > | One dimensional array of template objects with fixed length |
CJArray< N, const T > | One dimensional read-only array of template objects with fixed length |
CJArray< 1, const T > | One dimensional read-only array of template objects with fixed length |
CJArrayIterator | ND array iterator |
CJArrayIterator< 1, T > | 1D array iterator |
CJAssembler | Auxiliary class to check whether given template is a collection, i.e. has a defined type collection_type |
CJAssembler< T, typename JVoid< typename T::collection_type >::type > | Template specialisation of class JAssembler for classes with a defined type collection_type |
CJAutoMap | Wrapper class around std::map for automatic insertion of elements based on data types |
CJAutomate | Auxiliary class for automatic element creation |
CJAutomate< JAutoMap< JKey_t, JValue_t > > | Specialisation of class JAutomate for class JAutoMap |
►CJCollection | General purpose class for collection of elements, see: Collection of elements. |
CJComparator | Auxiliary class for ordering of objects in the collection by their abscissa values |
►CJCombinatorics | Auxiliary class to convert pair of indices to unique index and back |
Cpair_type | Data structure for a pair of indices |
CJConstantFunction1D | Template implementation of function object in one dimension returning a constant value |
CJDistance | Template class for distance evaluation |
CJDriver | Auxiliary class to load and store objects |
CJElement2D | 2D Element |
CJSplineElement2D | 2D Element for spline interpolations |
CJSplineElement2S | 2D Element for spline interpolations |
CJPolintElement2S | 2D Element for polynomial interpolations |
CJBin2D | 2D Binned element |
CJElement3D | 3D Element |
CJGridSplineFunction1D | Type definition of a spline interpolation based on a JGridCollection |
CJSplineFunction1D_t | Type definition of a spline interpolation method based on a JCollection with double result type |
CJSplineFunction1H_t | Type definition of a spline interpolation method based on a JCollection with JResultDerivative result type |
CJSplineFunction1S_t | Type definition of a spline interpolation method based on a JCollection with JResultPDF result type |
CJGridSplineFunction1D_t | Type definition of a spline interpolation based on a JGridCollection with result type double |
CJGridSplineFunction1H_t | Type definition of a spline interpolation based on a JGridCollection with JResultDerivative result type |
CJGridSplineFunction1S_t | Type definition of a spline interpolation based on a JGridCollection with JResultPDF result type |
CJGridHermiteSplineFunction1D | Type definition of a spline interpolation based on a JGridCollection |
CJHermiteSplineFunction1D_t | Type definition of a spline interpolation method based on a JCollection with double result type |
CJHermiteSplineFunction1H_t | Type definition of a spline interpolation method based on a JCollection with JResultDerivative result type |
CJHermiteSplineFunction1S_t | Type definition of a spline interpolation method based on a JCollection with JResultPDF result type |
CJGridHermiteSplineFunction1D_t | Type definition of a spline interpolation based on a JGridCollection with result type double |
CJGridHermiteSplineFunction1H_t | Type definition of a spline interpolation based on a JGridCollection with JResultDerivative result type |
CJPolint0Function1D | Type definition of a zero degree polynomial interpolation |
CJPolint1Function1D | Type definition of a 1st degree polynomial interpolation |
CJPolint2Function1D | Type definition of a 2nd degree polynomial interpolation |
CJPolint3Function1D | Type definition of a 3rd degree polynomial interpolation |
CJPolintFunction1D_t | Polynomial interpolation method with result type double |
CJPolint0Function1D_t | Type definition of a zero degree polynomial interpolation with result type double |
CJPolint1Function1D_t | Type definition of a 1st degree polynomial interpolation with result type double |
CJPolint2Function1D_t | Type definition of a 2nd degree polynomial interpolation with result type double |
CJPolint3Function1D_t | Type definition of a 3rd degree polynomial interpolation with result type double |
CJPolintFunction1H_t | Polynomial interpolation method with result type JResultDerivative |
CJPolint1Function1H_t | Type definition of a 1st degree polynomial interpolation with result type JResultDerivative |
CJPolint2Function1H_t | Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative |
CJPolint3Function1H_t | Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative |
CJPolintFunction1S_t | Polynomial interpolation method with result type JResultPDF |
CJPolint1Function1S_t | Type definition of a 1st degree polynomial interpolation with result type JResultPDF |
CJPolint2Function1S_t | Type definition of a 2nd degree polynomial interpolation with result type JResultPDF |
CJPolint3Function1S_t | Type definition of a 3rd degree polynomial interpolation with result type JResultPDF |
CJGridPolintFunction1D_t | Polynomial interpolation method based on a JGridCollection with result type double |
CJGridPolint0Function1D_t | Type definition of a zero degree polynomial interpolation based on a JGridCollection with result type double |
CJGridPolint1Function1D_t | Type definition of a 1st degree polynomial interpolation based on a JGridCollection with result type double |
CJGridPolint2Function1D_t | Type definition of a 2nd degree polynomial interpolation based on a JGridCollection with result type double |
CJGridPolint3Function1D_t | Type definition of a 3rd degree polynomial interpolation based on a JGridCollection with result type double |
CJGridPolintFunction1H_t | Polynomial interpolation method based on a JGridCollection with result type JResultDerivative |
CJGridPolint1Function1H_t | Type definition of a 1st degree polynomial interpolation with result type JResultDerivative |
CJGridPolint2Function1H_t | Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative |
CJGridPolint3Function1H_t | Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative |
CJGridPolintFunction1S_t | Polynomial interpolation method with result type JResultPDF |
CJGridPolint1Function1S_t | Type definition of a 1st degree polynomial interpolation with result type JResulPDF |
CJGridPolint2Function1S_t | Type definition of a 2nd degree polynomial interpolation with result type JResulPDF |
CJGridPolint3Function1S_t | Type definition of a 3rd degree polynomial interpolation with result type JResulPDF |
►CJFunctional | Template definition of function object interface |
CJDefaultResult | Exception handler for functional object using default result |
CJExceptionHandler | Exception handler for functional object |
CJSupervisor | Place holder for exception handler |
CJFunctional< JNullType, JNullType > | Template specialisation of compilable function object |
CJFunction | Template definition of function object interface in multidimensions |
CJFunction1D | Template definition of function object interface in one dimension |
CJCompiler | Functional object compiler |
CJResultType | Auxiliary class to evaluate result type |
CJResultType< JClass_t, typename JVoid< typename JClass_t::result_type >::type > | Auxiliary class to evaluate result type |
CJFunctionalMap | Auxiliary class to define corresponding one-dimensional function interpolator function_type |
►CJFunctionalMap< JSplineFunctionalMap > | Specialisation of JFunctionalMap for JSplineFunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JSplineFunctionalGridMap > | Specialisation of JFunctionalMap for JSplineFunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint0FunctionalMap > | Specialisation of JFunctionalMap for JPolint0FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint1FunctionalMap > | Specialisation of JFunctionalMap for JPolint1FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint2FunctionalMap > | Specialisation of JFunctionalMap for JPolint2FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint3FunctionalMap > | Specialisation of JFunctionalMap for JPolint3FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint0FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint0FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint1FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint1FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint2FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint2FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint3FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint3FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
CJSplineFunctionalMap | Type definition of a spline interpolation based on a JMap implementation |
CJSplineFunctionalGridMap | Type definition of a spline interpolation based on a JGridMap implementation |
CJPolint0FunctionalMap | Type definition of a zero degree polynomial interpolation based on a JMap implementation |
CJPolint1FunctionalMap | Type definition of a 1st degree polynomial interpolation based on a JMap implementation |
CJPolint2FunctionalMap | Type definition of a 2nd degree polynomial interpolation based on a JMap implementation |
CJPolint3FunctionalMap | Type definition of a 3rd degree polynomial interpolation based on a JMap implementation |
CJPolint0FunctionalGridMap | Type definition of a zero degree polynomial interpolation based on a JGridMap implementation |
CJPolint1FunctionalGridMap | Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation |
CJPolint2FunctionalGridMap | Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation |
CJPolint3FunctionalGridMap | Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation |
CJSplineFunctionalMapH | Type definition of a spline interpolation based on a JMap implementation |
CJSplineFunctionalGridMapH | Type definition of a spline interpolation based on a JGridMap implementation |
CJPolint0FunctionalMapH | Type definition of a zero degree polynomial interpolation based on a JMap implementation |
CJPolint1FunctionalMapH | Type definition of a 1st degree polynomial interpolation based on a JMap implementation |
CJPolint2FunctionalMapH | Type definition of a 2nd degree polynomial interpolation based on a JMap implementation |
CJPolint3FunctionalMapH | Type definition of a 3rd degree polynomial interpolation based on a JMap implementation |
CJPolint0FunctionalGridMapH | Type definition of a zero degree polynomial interpolation based on a JGridMap implementation |
CJPolint1FunctionalGridMapH | Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation |
CJPolint2FunctionalGridMapH | Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation |
CJPolint3FunctionalGridMapH | Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation |
CJExternalFunction1D | Template implementation of function object in one dimension using an external function |
CJFunctionObject1D | Template implementation of function object in one dimension |
CJGarbageCollection | Garbage collection |
CJGrid | Simple data structure for an abstract collection of equidistant abscissa values |
CJGridCollection | General purpose class for collection of equidistant elements |
CJGridMap | Map of equidistant pair-wise elements |
►CJMapCollection< JGridMap > | Specialisation of JMapCollection for JGridMap |
Ccollection_type | Collection of elements |
►CJHashCollection | General purpose class for hash collection of unique elements |
Crouter_type | Internal router |
CJHashEvaluator | Auxiliary class for default hash key evaluation |
CJHashMapEvaluator | Auxiliary class for hash evaluation of map keys and elements |
CJHashMap | General purpose class for hash map of unique keys |
►CJHashSet | General purpose class for hash set of elements |
CJComparator | Auxiliary class for ordering of objects in the set by the hash value |
CJHermiteSplineCollection | Template base class spline interpolations |
CJHermiteSplineFunction | Template definition for functional collection with spline interpolation |
CJHermiteSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for functional collection with spline interpolation |
CJHermiteSplineFunction< JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for spline interpolation method with returning JResultDerivative data structure |
CJHermiteSplineFunction< JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for spline interpolation method with returning JResultPDF data structure |
CJHermiteSplineFunction1D | Template class for spline interpolation in 1D |
CJHermiteSplineMap | Functional map with spline interpolation |
CJHesseMatrix | Hessian matrix |
CJHistogram | Template definition of histogram object interface |
CJCumulator | Functional histogram cumulator |
CJRebin | Auxiliary class for merging of fixed number of consecutive bins |
CJContent | Auxiliary class for merging of consecutive bins until minimal content is reached |
CJHistogram1D | Histogram in 1D |
CJHistogram1D< JBin2D< JAbscissa_t, JContents_t >, JContainer_t, JDistance_t > | Template specialisation if JHistogram1D class with bin centering |
CJHistogramMap | Histogram map |
CJHistogramMap_t | Type definition of a JHistogramMap based on JMap implementation |
CJHistogramGridMap_t | Type definition of a JHistogramMap based on JGridMap implementation |
CJList | Recursive template class |
CJList< 1, T, JClass_t > | Terminator class of recursive template class |
CJList< 0, T, JClass_t > | Template specialisation of obsolete JList<unsigned int, ...> class |
CJMap | Map of pair-wise elements |
►CJMapCollection< JMap > | Specialisation of JMapCollection for JMap |
Ccollection_type | Collection of elements |
CJMapCollection | Template class to define the corresponding JCollection for a given template JMap |
CJMapList | Map list |
CJMapList< JHead_t, JNullType > | Terminator class of map list |
CJMapLength | Length of map list |
CJMapLength< JMapList< JHead_t, JTail_t > > | Recursive length of map list |
CJMapLength< JMapList< JHead_t, JNullType > > | Terminator class of length of map list |
CJNullMap | Auxiliary class for no map definition |
CJMAPLIST | Auxiliary class for recursive map list generation |
CJMAPLIST< A, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap > | Template specialisation to terminate recursive map list generation |
CJMappableCollection | Template interface definition for associative collection of elements |
CJMappable | Auxiliary class to define JMappableCollection for given template |
CJMergeSort | This class implements a merge and sort algorithm based on the divide-and-conquer concept |
CJMultiFunction | Multidimensional interpolation method |
CJMultiFunction< JConstantFunction1D< JArgument_t, JResult_t >, JMapList< JMap_t >, JDistance_t > | Template specialisation of JMultiFunction for a JConstantFunction |
CJMultiFunction< JConstantFunction1D< JArgument_t, JResult_t >, JMaplist_t, JDistance_t > | Template specialisation of JMultiFunction for a JConstantFunction |
CJMultiGrid | Simple data structure for an abstract multidimensional map of equidistant elements |
CJMultiGrid< 0, JAbscissa_t > | Terminator class of recursive class JMultiGrid |
►CJHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t > | Multi-dimensional hash map |
Csuper_const_iterator | Multidimensional const_iterator |
Csuper_iterator | Multidimensional iterator |
►CJHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t > | Terminator class of recursive class JHashMap |
Csuper_const_iterator | Terminator class of multidimensional const_iterator |
Csuper_iterator | Terminator class of multidimensional iterator |
CJMultiHistogram | Multidimensional histogram |
CJMultiKey | Multidimensional key |
CJMultiKey< 2, JKey_t > | Two-dimensional key |
CJMultiKey< 1, JKey_t > | One-dimensional key |
CJMultiKey< 0, JKey_t > | Empty key |
CJMultiMap | Multidimensional map |
►CJMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t > | Template specialisation of JMultiMap for map list with at least one map |
►Citerator_base | Base class for multidimensional iterator |
Cpointer_type | Auxiliary class for smart pointer |
Citerator_helper | Helper class for multidimensional iterator |
Creverse_iterator_helper | Helper class for multidimensional reverse iterator |
Csuper_const_iterator | Multidimensional const_iterator |
Csuper_const_reverse_iterator | Multidimensional const reverse iterator |
Csuper_iterator | Multidimensional iterator |
Csuper_reverse_iterator | Multidimensional reverse iterator |
►CJMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t > | Terminator class of recursive JMultiMap class |
►Citerator_helper | Helper class for multidimensional iterator |
Cpointer_type | Auxiliary class for pair via smart pointer |
Csuper_const_iterator | Terminator class of multidimensional const_iterator |
Csuper_const_reverse_iterator | Terminator class of multidimensional const_iterator |
Csuper_iterator | Terminator class of multidimensional iterator |
Csuper_reverse_iterator | Terminator class of multidimensional reverse iterator |
►CJMultiMapTransformer | Interface for weight application and coordinate transformation of function |
CJMultiMapDefaultTransformer | Default implementation of weight application and coordinate transformation of function |
CJMultiMapPutTransformer | Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer |
CJMultiMapGetTransformer | Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer |
CJTransformable | Abstract interface for transformable multidimensional map |
CJMultiPair | Multidimensional pair |
CJMultiPair< 2, JKey_t, JValue_t > | Two-dimensional pair |
CJMultiPair< 1, JKey_t, JValue_t > | One-dimensional pair |
CJMultiPair< 0, JKey_t, JValue_t > | Empty pair |
CJMultiPDF | General purpose class for multi-dimensional probability density function (PDF) |
CJMultipleMap | List of identical maps |
CJMultipleMap< 1, JMap_t > | Terminator class of list of identical maps |
CJMultiSet | Simple data structure for an abstract multidimensional map of equidistant elements |
CJMultiSet< 0, JAbscissa_t > | Terminator class of recursive class JMultiSet |
CJPair | Template specialisation for a pair of values |
CJPair< JKey_t &, JValue_t & > | Template specialisation for a pair of references |
CJPair< const JKey_t &, JValue_t & > | Template specialisation for a mixed pair of const and non-const references |
CJPair< const JKey_t &, const JValue_t & > | Template specialisation for a pair of const references |
CJPolfitFunction | Functional collection with Legendre polynomial interpolation |
CJPolfitFunction1D | Template class for polynomial interpolation in 1D |
CJPolintFunction | Template definition for functional collection with polynomial interpolation |
CJPolintFunction< N, JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for functional collection with polynomial interpolation |
CJPolintFunction< 0, JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for zero-degree polynomial interpolation method |
CJPolintFunction< 1, JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for first-degree polynomial interpolation method |
CJPolintFunction< N, JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for polynomial interpolation method with returning JResultPDF data structure |
CJPolintCollection | Template definition of base class for polynomial interpolations with polynomial result |
CJPolintFunction< N, JElement_t, JCollection_t, JResultPolynome< M, typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for polynomial interpolation method with returning JResultPolynome data structure |
CJPolintFunction< N, JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for polynomial interpolation method with returning JResultDerivative data structure |
CJPolintFunction< N, JElement_t, JCollection_t, JResultHesse< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for polynomial interpolation method with returning JResultHesse data structure |
CJPolintFunction1D | Template class for polynomial interpolation in 1D |
CJPolintMap | Functional map with polynomial interpolation |
CJQuadrature | Type definition for numerical integration |
CJGaussLegendre | Numerical integrator for ![]() |
CJGaussLaguerre | Numerical integrator for ![]() |
CJGaussHermite | Numerical integrator for ![]() |
CJHenyeyGreenstein | Numerical integrator for ![]() ![]() |
CJRayleigh | Numerical integrator for ![]() ![]() |
CJCotangent | Numerical integrator for ![]() |
CJBitangent | Numerical integrator for ![]() ![]() ![]() ![]() |
CJQuantile | Auxiliary data structure for running average, standard deviation and quantiles |
CJQuantiles | Quantile calculator for a given function |
CJRange | Range of values |
CJResultDerivative | Data structure for result including value and first derivative of function |
CJResultHesse | Data structure for result including value and first derivative of function |
CJResultPDF | Data structure for result including value, first derivative and integrals of function |
CJResultPolynome | Data structure for result including value and N derivatives of function |
CJResultEvaluator | Auxiliary class to recursively evaluate to a result |
CJResultEvaluator< JResultDerivative< T > > | Template specialisation of JResultEvaluator for JResultDerivative |
CJResultEvaluator< JResultHesse< T > > | Template specialisation of JResultEvaluator for JResultHesse |
CJResultEvaluator< JResultPDF< T > > | Template specialisation of JResultEvaluator for JResultPDF |
CJResultEvaluator< JResultPolynome< N, T > > | Template specialisation of JResultEvaluator for JResultPolynome |
CJResultEvaluator< JResultPolynome< 0, T > > | Template specialisation of JResultEvaluator for JResultPolynome |
CJResultTransformer | Auxiliary class to handle multidimensional map transformations for given result type |
CJResultTransformer< JResultHesse< JResult_t > > | Auxiliary class to handle multidimensional map transformations for given result type |
CJResultTransformer< JResultPDF< JResult_t > > | Auxiliary class to handle multidimensional map transformations for given result type |
CJRouter | Direct addressing of elements with unique identifiers |
CJRouter< JAddress_t, false > | Template specialisation of JRouter without default address comparison |
►CJRouter< JAddress_t, true > | Template specialisation of JRouter with default address comparison |
CJAddress | Simple data structure for validation of address |
CJAbstractAutoPointer | Abstract class of an automatic pointer |
CJAutoPointer | Template class for loading and storing of objects |
CJAutoElement | Handler class for automatic pointer |
CJSelector | Template selector class |
CJSet | Simple data structure for an abstract collection of non-equidistant abscissa values |
CJSplineBounds | Auxiliary class to define first derivates of the spline function at the two extrema |
CJSplineCollection | Template base class for spline interpolations |
CJSplineFunction | Template definition for functional collection with spline interpolation |
CJSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for functional collection with spline interpolation |
CJSplineFunction< JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for spline interpolation method with returning JResultDerivative data structure |
CJSplineFunction< JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > | Template specialisation for spline interpolation method with returning JResultPDF data structure |
CJSplineFunction1D | Template class for spline interpolation in 1D |
CJSplineMap | Functional map with spline interpolation |
CJTable2D | 2D table with arithmetic capabilities |
CJTransformableMultiFunction | Transformable multidimensional function |
CJTransformableMultiHistogram | Transformable multidimensional histogram |
CJCollectionElementTransformer | Interface for transformation of collection of elements |
CJTuple | Template data structure |
CJTuple< JTypeList< JHead_t, JTail_t > > | Template specialisation of JTuple for multiple data types |
CJTuple< JTypeList< JHead_t, JTypeList< JTail_t, JNullType > > > | Template specialisation of JTuple for two data types |
CJTuple< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JTuple class |
CJWeight | Weight calculator |
CJElement | Auxiliary class to convert value to element |
►NJTRIGGER | Auxiliary classes and methods for triggering |
Cclusterize | Anonymous structure for clustering of hits |
Creverse_clusterize | Anonymous structure for reverse clustering of hits |
CclusterizeWeight | Anonymous struct for weighed clustering of hits |
CJBinder2nd | Auxiliary class to convert binary JMatch operator and given hit to unary match operator |
CJBuild | Auxiliary base class for hit building |
CJBuildHelper | Auxiliary class to extend hit building functionality to all DAQ data types |
CJBuildL0 | Template L0 hit builder |
CJBuildL0< JHitL0 > | Template specialisation of L0 builder for JHitL0 data type |
CJBuildL0< JHitR0 > | Template specialisation of L0 builder for JHitR0 data type |
CJBuildL0< JHitR1 > | Template specialisation of L0 builder for JHitR1 data type |
CJBuildL1Parameters | Auxiliary data structure for L1 build parameters |
CJBuildL1 | Template L1 hit builder |
CJBuildL1< JHitL1 > | Template specialisation of L1 builder for JHitL1 data type |
CJBuildL1< JHitR1 > | Template specialisation of L1 builder for JHitR1 data type |
CJBuildL2 | Template L2 builder |
CJBuildL2< JHitL2 > | Template specialisation of L2 builder for JHitL2 data type |
CJBuildL2< JHitR2 > | Template specialisation of L2 builder for JHitR2 data type |
►CJChecksum | Auxiliary class to perform check-sum on raw data |
Cerror | Error |
Cresult_type | Auxiliary data structure for result of checksum |
CJCLBRunByRunSimulator | CLB simulation based on run-by-run information |
CJClone | Clone of a container |
CJDAQHitSelector | Auxiliary class to select DAQ hits |
CJDAQHitDefaultSelector | Default class to select DAQ hits |
CJDAQHitToTSelector | Auxiliary class to select DAQ hits based on time-over-treshold value |
CJDOMToPMTMaskMap | |
CJEvent | Triggered event |
CJEventOverlap | Match of two events considering overlap in time |
CJFrame | Data frame for calibrated hits of one PMT |
CJFrame_t | Data frame with end marker |
CJFrameClone | Clone of JFrame |
CJGetRiseTime | Auxiliary class for rise time evaluation |
CJHit | Hit data structure |
►CJHitL0 | Data structure for L0 hit |
Ccompare | Auxiliary data structure for sorting of hits |
►CJHitL1 | Data structure for L1 hit |
Ccompare | Auxiliary data structure for sorting of hits |
►CJHitR0 | Reduced data structure for L0 hit |
Ccompare | Auxiliary data structure for sorting of hits |
►CJHitR1 | Reduced data structure for L1 hit |
Ccompare | Auxiliary data structure for sorting of hits |
CJHitToolkit | Template definition of hit toolkit |
CJHitToolkit< JHit, false > | Template specialisation of hit toolkit for JHit class |
CJHitToolkit< JDAQHit, false > | Template specialisation of hit toolkit for JDAQHit class |
CJHitToolkit< JHitR0, false > | Template specialisation of hit toolkit for JHitR0 class |
CJHitToolkit< JHit_t, true > | Template specialisation of hit toolkit for any primitive data type |
CJK40RunByRunSimulator | K40 simulation based on run-by-run information |
CJMatch | Function object interface for hit matching |
CJMatchHelper | Auxiliary class to handle pointer to match function |
CJMatch1D | 1D match criterion |
CJMatch3B | 3D match criterion with road width |
CJMatch3D | 3D match criterion |
CJMatch3G | 3G match criterion |
CJMatchFixer | Auxiliary class to fix match |
CJMatchL0 | L0 match criterion |
CJModuleCounter | Auxiliary class for counting unique modules |
CJModuleHeader | Header for Module |
CJParametersHelper | Wrapper class to share parameters |
CJPMTHeader | Header for PMT |
CJPMTIdentifier_t | |
CJPMTMask | Auxiliary class for PMT mask |
CJPMTRunByRunSimulator | PMT simulation based on run-by-run information |
CJPMTSelector | Auxiliary data structure for set of PMT identifiers |
CJPreprocessor | Auxiliary class for specifying the way of pre-processing of hits |
CJPrescaler | Auxiliary class for prescaling |
CJSummaryRouter | Router for fast addressing of summary data in JDAQSummaryslice data structure as a function of the optical module identifier |
CJSuperFrame1D | 1-dimensional frame with time calibrated data from one optical module |
CJSuperFrame2D | 2-dimensional frame with time calibrated data from one optical module |
CJSuperFrameClone1D | Clone of JSuperFrame1D |
CJSuperFrameClone2D | Clone of JSuperFrame2D |
CJTimeslice | Time slice with calibrated data |
CJTimesliceClone | Clone of JTimeslice |
CJTimesliceL1 | Auxiliary class to build JDAQTimeslice for L1 timeslice |
CJTimesliceRouter_t | Auxiliary base class for JTimesliceRouter |
►CJTimesliceRouter | Router for fast addressing of hits in KM3NETDAQ::JDAQTimeslice data structure as a function of the optical module identifier and time |
Cpair_type | Auxiliary structure for indexing hits in a data frame |
►CJTrigger3D | General purpose majority trigger |
CJParameters | Trigger parameters |
CJTrigger3DMuon | Muon trigger |
►CJTrigger3DMuon_t | Muon trigger parameters |
CJParameters | Trigger parameters |
CJTrigger3DShower | Shower trigger |
►CJTrigger3DShower_t | Shower trigger parameters |
CJParameters | Trigger parameters |
►CJTrigger3N | General purpose muon trigger |
CJParameters | Trigger parameters |
CJTriggeredEvent | Auxiliary class to build JDAQEvent for a triggered event |
CJTriggeredHit | Data structure for triggered hit |
CJTriggerException | General exception |
CJTriggerInput | Data structure for input to trigger algorithm |
►CJTriggerInterface | Trigger interface |
CJBit | Auxiliary class for type definition of specific trigger bit |
CJTriggerBit | This class is used to map trigger class to trigger bit |
CJAssertBit | This class will generate a compiler error if trigger bit is out of range |
CJAssertBit< N, true > | Implementation of a valid trigger bit |
CJAttributes | Module attributes |
CJTriggerMXShower | Shower trigger |
►CJTriggerMXShower_t | Shower trigger parameters |
CJParameters | Trigger parameters |
CJTriggerNB | Nano-beacon trigger |
►CJTriggerNB_t | Nano-beacon trigger parameters |
CJParameters | Trigger parameters |
CJTriggerOutput | Set of triggered events |
CJL2Parameters | Data structure for L2 parameters |
CJTriggerParameters | Data structure for all trigger parameters |
►NJUTC | Auxiliaries for handling universal time coordinate (UTC) |
CJUTCTimeRange | UTC time range [s] |
►NJUTM | Auxiliaries for handling universal transverse mercator coordinate system (UTM) |
CJUTMGrid | Data structure for UTM grid |
CJUTMPosition | Data structure for UTM position |
►NKM3 | |
NTOALIB | |
NKM3NET | Name space for KM3NeT |
►NKM3NeT | |
NDB | |
►NKM3NET2D | Name space for KM3NeT with 2D function for angular acceptance and QE of PMTs |
CJPhotocathodeArea2D | Effective photo-cathode area of PMT |
NKM3NET_HIGHQE | Name space for KM3NeT with high-QE PMTs |
►NKM3NETDAQ | KM3NeT DAQ data structures and auxiliaries |
CDataQueue | |
►CJDAQEvaluator | Auxiliary class to determine time of DAQ objects |
Cvalue_type | Type definition of time value |
►CJDataFilter | Main class for real-time filtering of data |
CJCircularBuffer_t | Circular buffer |
CJSource | Data structure for configuration of JDQSimulator |
CJTarget | Data structure for configuration of JDataFilter |
►CJDQSimulator | Runcontrol client to simulate data queue |
CJData | |
►CJDataWriter | Runcontrol client to write data to disk |
CJRunDB | Map run number to trigger parameters |
CJValue_t | Auxiliary data structure for I/O of trigger parameters |
CJEventGenerator | Runcontrol client to simulate data filter(s) |
CJClient | Client data structure |
►CJClientList | List of clients |
CJComparator | Auxiliary class for comparing clients |
CJDAQClient_t | Auxiliary data structure for DAQ client data |
CJDAQClient | Control unit client base class |
CJDAQDriver | Simple driver for run control clients |
CJEvent_t | Auxiliary class for handling event name and optional static information |
CJEventTable | Event table |
CJDAQRun | Simple data structure for DAQ run |
CJDAQProcess | Auxiliary class for itemization of process list |
CJSummaryslice | Auxiliary class to create summary data |
CJEventTimeslice | Timeslice with Monte Carlo event |
►CJRandomTimeslice | Timeslice with random data |
Crandom_indices_t | Auxiliary data structure for randomisation of indices |
CJTimesliceL0 | Base class class for generation of time slice data |
CMonitorRouter | |
CJBit | Auxiliary data structure for single bit |
CJBits | Auxiliary data structure for range of bits |
CJDAQAbstractPreamble | Simple data structure for the DAQ preamble required for a correct calculation of the object size for binary I/O |
CJDAQChronometer | DAQ chronometer |
CJDAQClock | Auxiliary class to set DAQ system clock parameters |
CJDAQType | Auxiliary class for a DAQ type holder |
►CJDAQEvent | DAQ Event |
Cconst_iterator | Template const_iterator |
Cconst_reverse_iterator | Template const_reverse_iterator |
CJDAQEventHeader | JDAQ event header |
CJDAQException | General exception |
CJDAQFrameSubset | Subset of data frame |
CJDAQFrame | Data frame |
CJDAQFrameStatus | DAQ frame status |
CJDAQHeader | DAQ header |
CJDAQHit | Hit data structure |
CJDAQKeyHit | DAQ key hit |
CJDAQModuleIdentifier | Module identifier |
CJDAQModuleComparator | Auxiliary class to compare modules |
CJDAQPMTIdentifier | PMT identifier |
CJDAQPreamble | DAQ preamble |
CJDAQRate | Data storage class for rate measurement of one PMT |
CJDAQSummaryFrame | Data storage class for rate measurements of all PMTs in one module |
CJDAQSummaryslice | Data summary slice |
CJDAQSummarysliceHeader | JDAQ summaryslice header |
CJDAQSuperFrame | Data frame of one optical module |
CJDAQSuperFrameHeader | DAQ super frame header |
CJDAQTimeslice | Data time slice |
CJDAQTimesliceL0 | Timeslice data structure for L0 data |
CJDAQTimesliceL1 | Timeslice data structure for L1 data |
CJDAQTimesliceL2 | Timeslice data structure for L2 data |
CJDAQTimesliceSN | Timeslice data structure for SN data |
CJDAQTimesliceHeader | JDAQ timeslice header |
CJDAQTriggerCounter | Auxiliary class to count triggers |
CJDAQTriggeredHit | DAQ triggered hit |
CJDAQTriggerMask | Auxiliary class for trigger mask |
CJDAQUTCExtended | Data structure for UTC time |
Nligier | |
►NLog | |
CLogger | |
CCounter | |
Nmakedeclinationtable | |
Nmc_keys | |
Nmc_usr_keys | |
Nmodule_status | |
►NMONITORL1DT | |
CJElement | Data structure for hit time and DOM identifier |
CJHistogram | Auxiliary data structure for histogram management |
Npmt_status | |
Nreconstruction | |
Nroot | |
►Nrun_tests | |
CTestSuite | |
CTestCase | |
►Nstd | |
Cvector | |
Cset | |
Cmultiset | |
Cpair | |
Cmap | |
Cmultimap | |
Citerator | |
Clist | |
Cinitializer_list | |
Carray | |
Ntest_head | |
Ntrigger | |
Ntrkmembers | |
Nw2list_genhen | |
Nw2list_gseagen | |
Nw2list_km3buu | |
Nweightlist |