Jpp 19.3.0-rc.4
the software that should make you happy
|
►Nbenchmark | |
Cchronometrable | |
►Ngui | |
Cdomid_comparator | |
Chit_rate_comparator | |
Clast_view_comparator | |
Cmatch_comparator | |
Cname_comparator | |
Crun_number_comparator | |
►NJAANET | Extensions to Evt data format |
Ccalibration | Calibration |
Ccan | The cylinder used for photon tracking |
Ccoord_origin | Coordinate origin |
Ccut | General purpose class of phase space generation |
Ccut_in | Phase space of incoming particle |
Ccut_nu | Phase space of incident neutrino |
Ccut_primary | Phase space of primary particle |
Ccut_seamuon | Phase space of atmospheric muon generation |
CDAQ | Livetime of DAQ data |
Cdepth | Depth |
Cdetector | Detector file |
Cdrawing | Drawing |
Cend_event | End of event record |
Cfixedcan | The fixed cylinder used for photon tracking |
Cflux | Neutrino flux |
Cgenerator | Description of Monte Carlo event generation applications |
Cgenhencut | Phase space for incident neutrino |
Cgenvol | Neutrino vertex volume |
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 |
CJEventSelector | Event selector |
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 |
CJEvtWeighter | Look-up table for event weighters |
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< 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< JDiffuseFluxFunction_t, JDiffuseFlux > | Implementation of event-weight factor interface for diffuse flux objects |
CJEvtWeightFactorFunction< pDiffuseFlux, JDiffuseFlux > | Implementation of C-style diffuse flux event-weight factor |
CJEvtWeightFactorFunction< pEvtWeightFactor, JEvtWeightFactor_t > | Implementation of C-style 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 |
►CJEvtWeightFactorMeffRatio | Implementation of reweighting factor for effective mass ratios |
CJEvtWeightFactorMeffRatioHelper | Auxiliary class for I/O of effective mass ratio 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 |
CJEvtWeightFactorTFormulaExpression | Auxiliary class for I/O of TFormula expression |
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 |
CJFlux | Low-level interface for retrieving the flux corresponding to a given event |
CJFluxHelper | Helper class for flux function |
CJHead | Monte Carlo run header |
CJHeadHelper | Auxiliary map of application to check method |
CJHeadWriter | Implementation for Head output of JHead objects with ROOT dictionary |
CJHondaAngularBinSpecs | Auxiliary data structure for reading angular binning specifications of Honda flux table |
CJHondaBinRange | Auxiliary data structure for reading Honda bin ranges |
►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 |
CJRange_t | Type definition of range |
CJVolume | Auxiliary class for histogramming of effective volume |
CK40 | Livetime of noise data |
Clivetime | Normalisation of MUPAGE events |
Cmuon_desc_file | Muon descriptor file |
Cnorma | Normlisation of CORSIKA events |
Cphysics | Physics information |
Cprimary | Primary particle |
Cseabottom | The bottom of the sea |
Csimul | Generator for simulation |
Cspectrum | Neutrino energy spectrum |
Cstart_run | Start of run record |
CString | General purpose string class |
Ctarget | Target |
Ctgen | Time duration of event generation |
Ctime_interval | UTC time interval for event generation |
CXSecFile | Neutrino cross section file |
►NJACOUSTICS | Auxiliary classes and methods for acoustic position calibration |
►NJGEOMETRY | Auxiliary namespace to encapsulate different geometries |
►CJDetector | Detector geometry |
Cmodule_type | Auxiliary data structure for module location and position |
CJFloor | Floor geometry |
CJString | String geometry |
►NJMODEL | Auxiliary namespace to encapsulate different model parameters |
CJEmission | Emission parameters |
CJString | String parameters |
Cevent_type | Event |
CgetEvt | Auxiliary data structure to convert model to event |
CgetModel | Auxiliary data structure to convert event to model |
CgetSuperEvt | Auxiliary data structure to convert model to super event |
Chit_type | Acoustic hit |
CJAbstractSoundVelocity | Interface for depth dependend velocity of sound |
CJAttenuationLength | Auxiliary data structure for calculation of attenuation length |
CJCheck | Auxiliary data structure for final check on event |
CJConstantSoundVelocity | Implementation for depth independend velocity of sound |
CJCounter | Acoustic counter |
CJDetectorMechanics | Auxiliary data structure for mechanical model parameters of strings in a given detector |
CJEKey | Emitter key |
CJEmitter | Acoustic emitter |
CJEmitterID | Auxiliary class for emitter identification |
►CJEvent | Acoustic event |
CJEvaluator | Auxiliary class to determine value of acoustic events |
CJEventOverlap | Match of two events considering overlap in time and position |
►CJEvt | Acoustic event fit |
CJEvaluator | Auxiliary class to determine value of acoustic events |
CJFilenames | Auxiliary data structure for handling of file names |
CJFit | Acoustic single fit |
CJFitParameters | Fit parameters |
CJFremantle | Thread pool for global fits |
CJGandalf | Place holder for custom implementation |
►CJGlobalfit | Global fit of prameterised detector geometry to acoustics data |
Cresult_type | Auxiliary data structure for return value of fit |
CJHead | Acoustic event header |
CJHit | Acoustics hit |
CJKatoomba | Template definition of fit function of acoustic model |
CJKatoomba< JAbstractMinimiser > | Template specialisation of fit function of acoustic model based on JAbstractMinimiser minimiser |
CJKatoomba< JEstimator > | Template specialisation of fit function of acoustic model based on linear approximation |
CJKatoomba< JGandalf > | Template specialisation of fit function of acoustic model based on JGandalf minimiser |
CJKatoomba< JSimplex > | Template specialisation of fit function of acoustic model based on JSimplex minimiser |
►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 |
CJMatch1D | 1D match criterion for acoustic signals |
CJMatch3D | 3D match criterion for acoustic signals |
CJMechanics | Auxiliary data structure for parameters of mechanical model |
►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 |
CJSetup | Auxiliary data structure for setup of complete system |
CJSoundVelocity | Implementation for depth dependend velocity of sound |
►CJSuperEvt | Acoustic super event fit |
Crx_t | Acoustics transmission |
Ctx_t | Acoustics emission |
►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 |
CJVelo | Vertex locator |
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 |
CTMatrixDS | Auxiliary data structure for compatibility of symmetric matrix |
Cvertex_type | Vertex |
►NJASTRONOMY | |
CJAstronomy | Auxiliary class to make coordinate transformations for a specific geographical location of the detector |
CJGalacticCoordinates | Location of astrophysical source in Galactic coordinates |
CJGeographicalLocation | Location of detector |
CJNeutrinoDirection | Direction of incident neutrino |
CJSourceLocation | Location of astrophysical source |
CJStarTrek | Auxiliary class for source tracking |
►NJCALIBRATE | Auxiliary classes and methods for PMT calibration |
Cdata_type | Data structure for measured coincidence rates of all pairs of PMTs in optical module |
CJCombinatorics_t | PMT combinatorics for optical module |
►CJFit | Fit |
Cresult_type | Result type |
CJFitToT | Parametrisation of time-over-threshold distribution |
CJFitToTParameters | Fit parameters for two-fold coincidence rate due to K40 |
CJHVInterpolator | Auxiliary data structure to store high-voltage versus gain data and interpolate the nominal high-voltage |
CJK40Parameters | Fit parameters for two-fold coincidence rate due to K40 |
CJK40Parameters_t | 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 |
CJModel_t | Fit model |
CJModuleRouter_t | Module router |
CJPairwiseComparator | Auxiliary class to sort pairs of PMT addresses within optical module |
CJParameter_t | Auxiliary class for fit parameter with optional limits |
CJParameters | Auxiliary class for PMT parameters including threshold |
CJPMTParameters_t | Fit parameters for single PMT |
CJRouter_t | Interface for routing module identifier to index and vice versa |
CJStringRouter_t | String router |
CJTDC_t | Auxiliary class for TDC constraints |
Crate_type | Data structure for measured coincidence rate of pair of PMTs |
►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 |
CJTestDictionary | Dictionary to map different tests to unique integer indices |
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 |
►NJCOMPASS | Auxiliary classes and methods for orientation calibration based on compasses |
CJARCAMagneticDeclination | Interpolation of magnetic declination data at ARCA site |
CJChi2 | Auxiliary data structure for chi2 evaluation |
CJEvt | Compass single fit |
CJHead | Compass event header |
CJHit | Hit |
CJModel | Model |
CJNOAAFunction1D_t | Auxiliary base class for interpolation of magnetic declination data obtained from website of NOAA |
CJORCAMagneticDeclination | Interpolation of magnetic declination data at ORCA site |
CJOrientation | Orientation of module |
CJPolicy | Auxiliary class to define policy for invalid modules |
CJQuaternion | Quaternion |
CJZEROMagneticDeclination | Fall back class for zero magnetic declination |
►NJDATABASE | Auxiliary classes and methods for database I/O |
►NAPIV2 | |
CJCalibration_t | |
CJDetector | |
CJPerson | |
CJRunCalibration | |
CJRunCalibration_t | |
CgetSelector | Template definition 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 |
CgetSelector< T, JAHRS, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JAHRSDetectorCalibration, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JAllParams, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JCLBID, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JCLBMap, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDatalogNumbers, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDetCalibrations, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDetectorIntegration, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JDetectors, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JPersons, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JPMTHVRunSettings, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JPMTHVSettings, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRunQuality, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRuns, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRunsetupParams, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JRunSummaryNumbers, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JToAshort, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JUPI, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JVendorHV, true > | Template specialisation for getting table specific selector |
CJAHRS | |
CJAHRSCalibration | |
CJAHRSCalibration_t | Auxiliary class to map module identifier to AHRS calibration |
CJAHRSCalibrationComparator | Auxiliary data structure for sorting of AHRS calibrations |
CJAHRSCalibrationValidity | Auxiliary data structure to check validity of AHRS calibration data |
CJAHRSDetectorCalibration | |
CJAHRSValidity | Auxiliary data structure to check validity of AHRS data |
CJAllParams | |
CJCLBID | |
CJCLBIDHelper | Auxiliary class for mapping UPI of central-logic board to module identifier |
CJCLBMap | |
CJDatabaseObjectIterator | Object iteration from database |
CJDatabaseObjectIterator< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JDatabaseObjectIterator class |
CJDatabaseObjectIterator< JTypeList< JHead_t, JTail_t > > | Implementation of object iterator for multiple data types |
CJDatalog | |
CJDatalogNumbers | |
CJDateAndTime_t | Date and time |
CJDateAndTimeUS_t | Date and time |
CJDatim_t | Auxiliairy data structure for date and time |
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 |
CJDBTestTypesTuneHV | Table listing HV-tuning database test types |
CJDBToolkit | Wrapper data structure for initialisation of fuction objects |
CJDetCalibrations | |
CJDetectorIntegration | |
CJDetectorIntegration_t | Detector integration |
CJDetectors | |
CJDetectorsHelper | Auxiliary class for mapping serial number and object identifier of detectors |
CJGetPBSSequences | Auxiliary class to get PBS sequences as a function of PBS |
CJLocation_t | Auxiliary data structure for location of product in detector |
CJMACAddress | MAC address |
CJNullResultSet | Auxiliary class for invalid result set |
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 |
CJPersons | |
CJPMTBestHVSettings | |
CJPMTHV | Auxiliary class for PMT HVs |
CJPMTHVRunSettings | |
CJPMTHVSettings | |
►CJPMTRunsetupParams | Auxiliary class for PMT run setup parameters |
Cresult_type | Type definition of PMT parameter value |
CJPMTThreshold | Auxiliary class for PMT thresholds |
CJPMTValue | Auxiliary data structure for fallback order of PMT data |
CJProductIntegration | |
CJProductIntegration_t | Auxiliary class for product integration data |
CJProductRouter | Auxiliary class to map UPI to location in detector |
CJQueries | Auxiliary method to get list of table names |
CJRun_t | Auxiliary class for detector/run comparisons |
►CJRunQuality | Auxiliary data structure for data quality |
CJEnabled | |
CJPrescaler | |
CJRuns | |
CJRunsetup_t | Auxiliary data structure for run setup information |
CJRunsetupParams | |
CJRunsetups | Auxiliary class for run setup evaluation |
CJRunSummaryNumbers | |
CJSelector | Auxiliary class for specifying selection of database data |
CJServer | Wrapper class for server name |
CJSonDictionary | Assignment |
CJSonHelper | Auxiliary base class for JSon I/O based on ROOT dictionary |
CJSonIO | Assigment interface |
CJSonIO_t | Assigment implementation |
CJToAshort | |
CJUPI | |
CJUPI_t | Universal product identifier (UPI) |
CJUPIHelper | Auxiliary class for mapping PBS and serial number of product to UPI |
CJVendorHV | |
►NJDB | |
CJDatalogs_t | Container for datalog strings |
CJDatalogString | Auxiliary data structure for datalog strings |
CJKeywords | Auxiliary data structure for selecting data |
CJLoggerMessage | Auxiliary data structure for logger message |
CJReplyMessage | Auxiliary data structure for reply message |
►NJDETECTOR | File Auxiliary data structures and methods for detector calibration |
CgetTransitionTime | |
CgetTransitionTimeProbability | |
CJAnchor | Data structure for anchor position on sea bed |
CJAntares_t | Antares |
CJCalibration | Data structure for time calibration |
CJCalibrator | Auxiliary class to apply (de-)calibration to template hit |
CJCalibrator< JHit_t, false > | Template specialisation of JCalibrator for non-primitive data types |
CJCalibrator< T, true > | Template specialisation of JCalibrator for primitive data types |
►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 |
CJCompassRotation_t | Auxiliary data structure for compass rotation |
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 |
CJDetectorBuilder | Auxiliary interface for building detector |
CJDetectorBuilder_t | Template lookup table for detector builder |
CJDetectorBuilder_t< JKM3NeT_t > | Template specialisation of JDetectorBuilder for KM3NeT detector |
CJDetectorBuilder_t< JKM3NeTFit_t > | Template specialisation of JDetectorBuilder for KM3NeT detector with all known features |
CJDetectorBuilder_t< JMonteCarlo_t > | Template specialisation of JDetectorBuilder for Monte Carlo detector |
CJDetectorBuilder_t< JObsolete_t > | Template specialisation of JDetectorBuilder for obsolete detector |
CJDetectorBuilder_t< JPPM_DU_t > | Template specialisation of JDetectorBuilder for PPM_DU detector |
►CJDetectorHeader | Data structure for detector header |
CJDetectorHeaderHelper | Auxiliary class for I/O of detector header |
CJDetectorHelper_t | Auxiliary class to extract detector address map from detector identifier |
CJDetectorHelper_t< JTypeList< JHead_t, JNullType > > | |
CJDetectorHelper_t< JTypeList< JHead_t, JTail_t > > | |
CJDetectorParameters | Data structure for parameters for detector geometry |
CJDetectorParametersHelper | Auxiliary class for I/O of JDetectorParameters data structure |
CJDetectorSimulator | Detector simulation |
►CJDetectorSubset | Detector subset with binary search functionality |
Crange_type | Auxiliary class for range of iterators |
CJDetectorSubset_t | Detector subset without binary search functionality |
CJDetectorVersion | Detector version |
CJGetDetectorVersion | Auxiliary class to map detector version to numerical value |
CJGetModuleStatusBit | Auxiliary class to map key to module status bit |
CJGetPMTStatusBit | Auxiliary class to map key to PMT status bit |
CJHVCalibration_t | Data structure for PMT high-voltage calibration |
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 |
CJKM3NeT_t | KM3NeT default detector |
CJKM3NeTFit_t | KM3NeT with cable swaps, etc. (see e.g. JPMTSwapDB.cc) |
CJLocation | Logical location of module |
CJLocationRouter | Router for direct addressing of location data in detector data structure |
CJMaximalDistance | Auxiliary class to match modules according maximal distance |
CJModule | Data structure for a composite optical module |
CJModuleAddress | Address of module in detector data structure |
CJModuleAddressMap | Lookup table for PMT addresses in optical module |
CJModuleAnalogueSignalProcessor | Auxiliary container for PMT analogue signal processors in same optical module |
CJModuleAttributes | Data structure for module address and module attributes |
CJModuleCalibration_t | Auxiliary data structure for module time calibration |
CJModuleComparator3D_t | Module comparator according its distance to origin |
CJModuleComparator3Z_t | Module comparator according its z-position |
CJModuleData | Data structure for PMT data corresponding to a detector module |
CJModuleGeometry | Module geometry |
CJModuleMap_t | Auxiliary data structure for module address map |
CJModuleMapper | Mapper for directly addressing of associated modules in the detector data structure |
CJModulePosition_t | Auxiliary data structure for module position |
CJModuleRotation_t | Auxiliary data structure for module rotation |
CJModuleRouter | Router for direct addressing of module data in detector data structure |
CJModuleStatus_t | Auxiliary data structure for module status |
CJMonteCarlo_t | Monte Carlo |
►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 |
CJObsolete_t | Obsolete detector |
CJPhotoElectron | Data structure for single photo-electron |
CJPMT | Data structure for PMT geometry, calibration and status |
CJPMTAddress | Address of PMT in detector data structure |
CJPMTAddressTranslator | Data structure to translate PMT physical to readout address |
CJPMTAnalogueSignalProcessor | PMT analogue signal processor |
CJPMTCalibration_t | Auxiliary data structure for PMT time calibration |
CJPMTChannel | Auxiliary class to uniquely identify PMT readout channel |
CJPMTData | Template data structure for PMT I/O |
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 |
CJPMTPulse | Data structure for PMT digital pulse |
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 |
CJPMTSignal | Data structure for PMT analogue signal |
CJPMTSignalProcessorInterface | PMT signal processor interface |
CJPMTSimulator | Interface for PMT simulation |
CJPMTStatus_t | Auxiliary data structure for PMT status |
CJPMTThresholdCalibration_t | Data structure for PMT threshold calibration |
CJPPM_DU_t | Type definitions for different detectors.PPM_DU |
CJPutDetectorVersion | Auxiliary class to map numerical value to detector version |
CJRotation | Auxiliary class to get rotation matrix between two optical modules |
CJStringCounter | Auxiliary class for counting unique strings |
CJStringRouter | Router for mapping of string identifier to index |
CJTransferFunction1D | Auxiliary class for a non-linear transfer function of TDC inside FPGA |
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) |
CJTransitionTimeGenerator_t | Auxiliary base class to generate PMT transition times based on measurements |
CJTransitionTimeGeneratorXX | Implementation to generate PMT transition times based on measurements |
CJTransitionTimeProbability | Implementation of probability distibution of the PMT transition times based on measurements by Oleg Kalekin et al |
CJTransitionTimeProbability2D | Auxiliary class to generate twofold PMT transition times |
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) |
CJTransitionTimeProbability_t | Auxiliary base class for probability distibution of the PMT transition times based on measurements |
CJTransitionTimeProbabilityXX | Implementation of probability distibution of the PMT transition times based on measurements |
CJTransmitter | Type definition of transmitter |
CJTripod | Data structure for tripod |
CJUTCDistance | Auxiliary class for distance beteen UTC times |
CJVersion | Auxiliary class for version identifier |
►NJDYNAMICS | Main namespace for dynamic position and orientation calibration |
Ccoverage_type | Data structure for coverage of detector by dynamical calibrations |
►CJDynamics | Dynamic detector calibration |
CJOrientation | Dynamic orientation calibration |
CJPosition | Dynamic position calibration |
CJUTCTracker | Auxiliary data structure to track applicability period of calibration data |
CJPreloader | Auxiliary data structure to pre-load auxiliary data in memory |
►NJEEP | General puprpose classes and methods |
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 |
►CJEEPZ | Auxiliary data structure for streaming of STL containers |
CJStream | Auxiliary class for format STL containers |
CJFunctionAdaptor | Function adaptor |
CJFunctionAdaptorHelper | Auxiliary base class for function adaptor |
CJGetStatusBit | Auxiliary class to map key to status bit |
CJMessage | Auxiliary class for handling debug parameter within a class |
CJMessage< JAANET::JHondaFluxInterpolator< JPhiFunction_t, JCoszFunctionalMap_t, JEnergyFunctionalMap_t > > | JMessage template specialization for Honda atmospheric neutrino flux interpolators |
CJMessage< JOSCPROB::JOscProbInterpolator< JCollection_t, JFunction1D_t, JFunctionalMaplist_t > > | JMessage template specialization for oscillation probability interpolators |
CJProperties | Utility class to parse parameter values |
CJPropertiesElement | The property value 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 |
CJPropertiesTemplateElement< JProperties > | Template specialisation for JProperties |
CJPutStatusBit | Auxiliary class to map status bit to key |
CJStatus | Auxiliary class for handling status |
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 |
►NJFIT | Auxiliary classes and methods for linear and iterative data regression |
►NJFIT_LOCAL | |
CJTypedef | |
CJTypedef_t | |
CJTypedef_t< T, false > | |
CJTypedef_t< T, true > | |
CJAbstractMinimiser | Abstract minimiser |
CJAbstractRegressor | Abstract class for global fit method |
CJEnergy | Data structure for fit of energy |
CJEstimator | Template definition of linear fit |
CJEstimator< JLegendre< JOrdinate_t, N > > | Linear fit of Legendre polynomial |
CJEstimator< JPoint3D > | Linear fit of crossing point (position) between axes (objects with position and direction) |
CJEstimator< JPoint4D > | Linear fit of bright point (position and time) between hits (objects with position and time) |
CJEvent | Auxiliary class for historical event |
CJEvt | Data structure for set of track fit results |
CJFit | Data structure for track fit results with history and optional associated values |
►CJGandalf | Fit method based on the Levenberg-Marquardt method |
Cresult_type | Data structure for return value of fit function |
CJGradient | Conjugate gradient fit |
►CJHistory | Container for historical events |
Cis_application | Auxiliary class to test history |
Cis_event | Auxiliary class to test history |
Cis_not_event | Auxiliary class to test history |
CJK40 | Auxiliary class for handling light yields due to K40 decays |
CJK40Hit | Auxiliary class for simultaneously handling light yields and response of module |
CJLine1Z | Data structure for fit of straight line paralel to z-axis |
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 |
►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) |
CJMEstimatorLinear | Linear M-estimator |
CJMEstimatorLorentzian | Lorentzian M-estimator |
CJMEstimatorNormal | Normal M-estimator |
CJMEstimatorNormalWithBackground | Normal M-estimator with background |
CJMEstimatorNull | Null M-estimator |
CJMEstimatorTukey | Tukey's biweight M-estimator |
CJModel | Auxiliary class to match data points with given model |
CJModel< JEnergy > | Template specialisation of class JModel to match hit with muon energy |
CJModel< JLine1Z > | Template specialisation of class JModel to match hit with muon trajectory along z-axis |
CJModel< JPoint4D > | Template specialisation of class JModel to match hit with bright point |
CJModifier_t | Auxiliary data structure for editable parameter |
CJNPE | Auxiliary class for handling various light yields |
CJNPEHit | Auxiliary class for simultaneously handling light yields and response of PMT |
CJParameter_t | Auxiliary data structure for fit parameter |
CJPMTW0 | Auxiliary class for handling PMT geometry, rate and response |
CJPoint3D | Data structure for position fit |
CJPoint4D | Data structure for vertex fit |
CJPoint4E | Data structure for vertex fit |
CJRegressor | Template definition of a data regressor of given model |
CJRegressor< JEnergy, JSimplex > | Regressor function object for JShower3EZ fit using JSimplex minimiser |
CJRegressor< JPoint4D, JSimplex > | Regressor function object for JPoint4D fit using JSimplex minimiser |
CJRegressor< JShower3EZ, JSimplex > | Regressor function object for JShower3EZ fit using JGandalf minimiser |
CJRegressorStorage | Template data structure for storage of internal data |
CJRegressorStorage< JEnergy > | Template specialisation for storage of PDF tables |
CJRegressorStorage< JLine3Z, JGandalf > | Template specialisation for storage of PDF tables |
CJRegressorStorage< JPoint4E, JGandalf > | Template specialisation for storage of PDF tables |
CJRegressorStorage< JShower3EZ, JAbstractMinimiser > | Template specialisation for storage of PDF tables |
CJRegressorStorage< JShower3EZ, JGandalf > | Template specialisation for storage of PDF tables |
CJRegressorStorage< JShower3EZ, JSimplex > | Template specialisation for storage of PDF tables |
CJShower3EZ | Data structure for fit of straight line in positive z-direction with energy |
CJShower3Z | Data structure for cascade in positive z-direction |
CJShowerEH | Data structure for fit of straight line in positive z-direction with energy |
CJShowerEnergyCorrection | Auxiliary class for correction of energy determined by JShowerEnergy.cc |
CJShowerNPE | Auxiliary class for handling EM shower light yield |
CJShowerNPEHit | Auxiliary class for simultaneously handling light yields and response of PMT |
CJSimplex | Simple fit method based on Powell's algorithm, see reference: Numerical Recipes in C++, W.H |
CJVectorNZ | Determination of the time residual vector of hits for a track along z-axis (JFIT::JLine1Z) |
►NJGEOMETRY2D | Auxiliary classes and methods for 2D geometrical objects and operations |
CJAngle2D | Data structure for angle in two dimensions |
CJAxis2D | Axis object |
CJCenter2D | Center |
CJCircle2D | Data structure for circle in two dimensions |
►CJConvexHull2D | Auxiliary class for convex hull determination in X-Y plane |
CJLowerHull | Auxiliary class for sorting elements |
CJUpperHull | Auxiliary class for sorting elements |
CJDirection2D | Data structure for direction in two dimensions |
CJEigenValues2D | Eigen values in 2D |
CJOmega2D | Direction set covering (part of) circle |
CJOmega2D_t | Base class for direction set |
CJPosition2D | Data structure for position in two dimensions |
CJRotation2D | Rotation matrix |
CJRotator2D | Rotation set |
CJSegment2D | Line segment in two dimensions |
►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 |
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 |
CJCenter3D | Center |
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 |
CJOmega3D | Direction set covering (part of) solid angle |
CJOmega3D_t | Base class for direction set |
CJPolyline3D | Data structure for polyline in three dimensions |
CJPosition3D | Data structure for position in three dimensions |
CJQuaternion2D | This class represents a rotation |
►CJQuaternion3D | Data structure for unit quaternion in three dimensions |
Cdecomposition | Auxiliary data structure for decomposition of quaternion in twist and swing quaternions |
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 |
CJRotation3D | Rotation matrix |
CJRotation3X | Rotation around X-axis |
CJRotation3Y | Rotation around Y-axis |
CJRotation3Z | Rotation around Z-axis |
CJRotator3D | Rotation set |
CJSegment3D | Line segment in two dimensions |
►CJSmallestDistance3D | Auxiliary class for determination of smallest distance between pair of 3D points |
CJCompareZ | Auxiliary class for sorting elements |
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 |
CJWeighedCenter3D | Weighed center |
►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, false > | Template specialisation of JBinaryFileReader for unserialisable data types |
CJBinaryFileReader< T, true > | Template specialisation of JBinaryFileReader for serialisable data types |
CJBinaryFileWriter | Object(s) writing to binary file (i.e. .jpp) |
CJBinaryWriter | Implementation of object output to binary file for single data type |
CJBinaryWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JBinaryWriter class |
CJBinaryWriter< JTypeList< JHead_t, JTail_t > > | Implementation of object output to binary file for multiple data types |
CJBinaryWriterObjectOutput | Auxiliary class for object writing to binary stream |
CJBinaryWriterObjectOutput< T, false > | Implementation of object output for binary stream incompatible data types |
CJBinaryWriterObjectOutput< T, true > | Implementation of object output for binary stream compatible data types |
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 |
CJFileStreamReader | Binary buffered file input |
CJFileStreamWriter | Binary buffered file output |
CJFileWriter | Binary output based on a file descriptor |
CJObjectBinaryIO | Auxiliary base class for storing and loading a single object to and from a binary file, respectively |
CJReader | Interface for binary input |
CJReaderObjectIterator | JReader object iterator |
CJSerialisable | Forward declaration of binary output |
CJStreamReader | Binary input based on std::istream |
CJStreamWriter | Binary output based on std::ostream |
CJWriter | Interface for binary output |
CJWriterObjectOutput | Implementation of object output using JIO::JWriter for single data type |
CJWriterObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JWriterObjectOutput class |
CJWriterObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output for multiple data types |
►NJLANG | Auxiliary classes and methods for language specific functionality |
►NJLANG_LOCAL | Local namespace for fallback implementations for comparison operators |
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, false, true > | Template specialisation of test availability of comparison operators of composite data types which have a type definition for for value_type |
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 |
CJNoequals | Template base class for data structures without equality capability |
CJTypedef | |
CAND | Type definition of logical AND |
CAND< JBool< first >, JBool< second > > | Template specialisation for logical AND |
Carray_type | Auxiliary data structure for return type of make methods |
CEQUALS | Type definition of logical EQUALS |
CEQUALS< JBool< first >, JBool< second > > | Template specialisation for logical EQUALS |
Cis_iterator | Data structure to check whether given data type is an iterator |
CJAbstractAccessibleObjectReader | Abstract interface for object reading with named access |
CJAbstractAccessibleObjectWriter | Abstract interface for object writing with named access |
CJAbstractClass | Template class test for abstractness |
CJAbstractFile | Encapsulates the c-style file descriptor |
CJAbstractObjectIterator | Abstract object iterator |
CJAbstractObjectReader | Abstract interface for object reading |
CJAbstractObjectStatus | Interface for status of object |
CJAbstractObjectWriter | Abstract interface for object writing |
CJAbstractObjectWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JAbstractObjectWriter class |
CJAbstractObjectWriter< JTypeList< JHead_t, JTail_t > > | Abstract interface for object writing for multiple data types |
CJAbstractPointer | Template interface for pointer to object(s) |
CJAbstractRewindableObjectReader | Abstract interface for object reading with rewinding |
CJAccessible | Interface for named access of a device |
CJAccessibleAbstractObjectIterator | Abstract object iterator with named access |
CJAccessibleBinaryInputStream | Accessible binary input stream |
CJAccessibleBinaryOutputStream | Accessible output stream |
CJAccessibleInputStream | Accessible input stream |
CJAccessibleObjectIterator | Interface for object iteration with named access |
CJAccessibleObjectOutput | Interface for object output with named access |
CJAccessibleObjectReader | Auxiliary class for object reading with named access |
CJAccessibleObjectWriter | Auxiliary class for object writing with named access |
CJAccessibleOutputStream | Accessible output stream |
CJAllocator | Memory management for small objects |
CJAllocatorBuffer | Low-level memory management |
CJAnyType | Auxiliary class for any type definition |
CJAppend | Append to type list |
CJAppend< JNullType, JNullType > | Template specialisation of append to type list |
CJAppend< JNullType, JTypeList< JHead_t, JTail_t > > | Template specialisation of append to type list |
CJAppend< JNullType, T > | Template specialisation of append to type list |
CJAppend< JTypeList< JHead_t, JTail_t >, T > | Template specialisation of append to type list |
CJArgument | Data structure for method argument types |
CJArgument< bool > | Specialisations of JArgument for primitive types |
CJArgument< char > | |
CJArgument< double > | |
CJArgument< float > | |
CJArgument< int > | |
CJArgument< long double > | |
CJArgument< long int > | |
CJArgument< long long int > | |
CJArgument< short > | |
CJArgument< unsigned char > | |
CJArgument< unsigned int > | |
CJArgument< unsigned long int > | |
CJArgument< unsigned long long int > | |
CJArgument< unsigned short > | |
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 |
CJAssertConversion | Auxialiary class to assert type conversion |
CJAssertConversion< JDerived_t, JBase_t, true > | Implementation of a valid type conversion |
►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 |
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 |
CJBaseType | Template class to identify common base class |
CJBaseType< JBase_t, JTypelist_t, JTypeList< JHead_t, JNullType >, false > | Terminination class of resursive JBaseType class |
CJBaseType< JBase_t, JTypelist_t, JTypeList< JHead_t, JTail_t >, false > | Resursive scan for base class |
CJBaseType_t | Template class to test for polymorphism |
CJBaseType_t< JBase_t, JTypeList< JHead_t, JNullType > > | Terminator class of recursive JBaseType_t class |
CJBaseType_t< JBase_t, JTypeList< JHead_t, JTail_t > > | Template class to test for polymorphism |
CJBidirectionalIterator | Template interface for method bool decrement() |
CJBinaryInput | Interface for binary input |
CJBinaryOutput | Interface for binary output |
CJBool | Auxiliary template class for type bool |
CJCastException | Exception for cast operation |
CJCategory | Auxiliary class to define value, reference and pointer types for given data type and category |
CJCategory< T, false > | Specialisation of JCategory for modifiable (i.e. non-constant) data type |
CJCategory< T, true > | Specialisation of JCategory for constant (i.e. non-modifiable) data type |
CJClass | Template for generic class types |
CJClass< const T & > | Specialisation of JClass for const reference class types |
CJClass< const T * > | Specialisation of JClass for const pointer class types |
CJClass< const T *& > | Specialisation of JClass for const pointer class types |
CJClass< const T > | Specialisation of JClass for const class types |
CJClass< T & > | Specialisation of JClass for reference class types |
CJClass< T * > | Specialisation of JClass for pointer class types |
CJClass< T *& > | Specialisation of JClass for 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< const T &(T::*)() const, JComparator_t > | Template specialisation of JComparator for comparison between return values of member methods |
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 |
►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) |
CJControlHostException | Exception for ControlHost |
CJConversion | Template class test for polymorphism |
CJConversion< T, T > | Specialisation of JConversion for identical types |
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 |
CJDatabaseException | Database exception |
CJDefault | Simple default class |
CJDictionaryDuplicateEntry | Exception for duplicate entry in dictionary |
CJDictionaryEntryNotFound | Exception for missing entry in dictionary |
CJDivisionByZero | Exception for division by zero |
CJEmptyCollection | Exception for an empty collection |
CJEndOfFile | Exception for end of file |
CJEndOfLine | Auxiliary class for end of line |
CJEnumeration | Enumeration of single data type |
CJEnumeration< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JEnumeration class |
CJEnumeration< JTypeList< JHead_t, JTail_t > > | Enumeration of multiple data types |
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) |
CJEquationParameters | Simple data structure to support I/O of equations (see class JLANG::JEquation) |
CJException | General exception |
CJFile | Extends the JAbstractFile class |
CJFileDescriptorMask | Auxiliary class for method select |
CJFileInputStream | Streaming of input |
CJFileInputStreamBuffer | Input file stream buffer |
CJFileOpenException | Exception for opening of file |
CJFileOutputStream | Streaming of output |
CJFileOutputStreamBuffer | Output file stream buffer |
CJFileReadException | Exception for reading of file |
CJFileRecoveryException | Exception for recovery of file |
CJFileStream | Streaming of input and output |
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 |
CJForkException | Exception for creation of fork |
CJForwardIterator | Template interface for method bool increment() |
CJFunctionalException | Exception for a functional operation |
CJGroup | Auxiliary class for a fixed group of objects |
CJGZFileReader | Object reading from gzipped file |
CJGZFileWriter | Object reading from gzipped file |
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 |
CJHasType | Test presence of data type in type list |
CJHasType< JNullType, T > | Termination of recursive test of presence 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< T, T > | Specialisation of JHasType for single class type |
CJIndexOf | Indexing of data type in type list |
CJIndexOf< JNullType, T > | Termination of recursive 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 |
CJIndexOutOfRange | Exception for accessing an index in a collection that is outside of its range |
CJIOException | Exception for I/O |
CJLabel_t | Auxiliary data structure to label data types within a type list |
CJLength | Length of type list |
CJLength< JNullType > | Terminator class of length of type list |
CJLength< JTypeList< JHead_t, JTail_t > > | Recursive length of type list |
CJLoadProperty | Data structure for object properties which require reloading whenever the property is reread |
CJMalloc | Memory management class for create/release policy based on malloc()/free() |
CJMallocException | Exception for failure of memory allocation |
CJMask | Auxiliary class to ensure that the mask set is defined prior to the ctype<>() constructor call |
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 |
CJMultiPipe | Auxiliary class for object iteration via multiple pipes, e.g. operator: |
CJMultipleType | List of identical types |
CJMultipleType< 1, T > | Terminator class of list of identical types |
CJMultiPointer | General purpose class for multiple pointers |
CJMultiPointer< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JMultiPointer class |
CJMultiPointer< JTypeList< JHead_t, JTail_t > > | Implementation of multiple pointers for multiple data types |
CJNew | Memory management class for create/release policy based on new/delete |
CJNewCArray | Memory management class for create/release policy based on new []/delete [] |
CJNewException | Exception for failure of memory allocation |
CJNoValue | Exception for missing value |
CJNullAccess | Interface for null access |
CJNullAccessibleOutput | Implementation for null output with null access |
CJNullIterator | Implementation for null iteration |
CJNullOutput | Implementation of null output for single data type |
CJNullOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JNullOutput class |
CJNullOutput< JTypeList< JHead_t, JTail_t > > | Implemenatation of null output for multiple data types |
CJNullPointerException | Exception for null pointer operation |
CJNullStream | Streaming of input |
CJNullStreamBuffer | Null stream buffer |
CJNullType | Auxiliary class for no type definition |
CJNumber | Wrapper class for integer value |
CJNumericalPrecision | Exception for numerical precision error |
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, JNullType > > | Terminator class of recursive JObjectDemultiplexer class |
CJObjectDemultiplexer< JBase_t, JTypeList< JHead_t, JTail_t > > | Template specialisation of JObjectDemultiplexer for multiple object outputs |
CJObjectID | Auxiliary class for object identification |
CJObjectIterator | Interface of object iteration for a single data type |
CJObjectIterator< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectIterator class |
CJObjectMultiplexer | Auxiliary class for multiplexing object iterators |
CJObjectMultiplexer< JTypeList< JHead_t, JNullType >, JBase_t > | Terminator class of recursive JObjectMultiplexer class |
CJObjectMultiplexer< JTypeList< JHead_t, JTail_t >, JBase_t > | Template specialisation of JObjectMultiplexer for multiple object iterators |
CJObjectOutput | Template interface of object output for single data type |
CJObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectOutput class |
CJObjectReader | Auxiliary class for object reading |
CJObjectSampler | Auxiliary class to sample objects from a JRewindableObjectIterator |
CJObjectSelector | Interface for selection of objects |
CJObjectSelector< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectSelector class |
CJObjectSelector< JTypeList< JHead_t, JTail_t > > | Interface for multiple selection of objects |
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 |
CJParameter | Parameter class |
CJParseError | Exception for parsing value |
CJParserException | Exception when parsing a value |
CJPipe | Auxiliary class for object iteration via pipe, i.e. operator: |
CJPipe< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JPipe class |
CJPipe< JTypeList< JHead_t, JTail_t > > | Implementation of object iterator for multiple data types |
CJPipeOpenException | Exception for opening of pipe |
CJPointer | Template implementation of class that holds pointer to object(s) |
CJPointerException | Exception for accessing an invalid pointer |
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 |
CJPrimitive | Data structure for primitive types |
CJPrinter | Auxiliary class to temporarily replace std::ostream |
►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; |
CJPropertiesException | Exception when parsing a value |
CJProtocolException | Protocol exception |
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 |
CJRemove | Removal of data type from type list |
CJRemove< JNullType, 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, JNullType > > | Template specialisation of removal of type list 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< T, JTail_t >, T > | Template specialisation of removal of data type from type list |
CJResolve | Test existence of class T |
CJResolveTypeList | Resolve template class to JTypeList |
CJResolveTypeList< JTypeList< JHead_t, JTail_t > > | Resolve JTypeList to JTypeList |
CJRewindable | Template interface of rewindable object |
CJRewindableAbstractObjectIterator | Abstract object iterator with rewinding |
CJRewindableObjectIterator | Interface for object iteration with rewinding |
CJRewindableObjectReader | Auxiliary class for object reading with rewinding |
CJRunTimeException | Run time exception |
CJSampler | Template class for sampling from a JRewindableObjectIterator |
CJSelectException | Exception for select call |
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 |
CJSocketChannelException | Exception for socket channel |
CJSocketException | Exception for socket |
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< const T > | Specialisation of object iteration from STD container for constant data |
CJSTDObjectReader< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSTDObjectReader class |
CJSTDObjectReader< JTypeList< JHead_t, JTail_t > > | Implementation of object iteration from STD container for multiple data types |
CJSTDObjectWriter | Implementation of object output from STD container |
CJSTDObjectWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSTDObjectWriter class |
CJSTDObjectWriter< JTypeList< JHead_t, JTail_t > > | Implementation of object output from STD container for multiple data types |
CJStorage | Template storage class |
CJStreamInput | Interface for ASCII input using standard streams |
CJStreamObjectIterator | Stream object iterator |
CJStreamObjectOutput | Template implementation of stream output for single data type |
CJStreamObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JStreamObjectOutput class |
CJStreamObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisationimplementation of stream object output for multiple data types |
CJStreamOutput | Interface for ASCII output using standard streams |
CJStreamState | This class can be used to temporarily exchange the states between streams |
CJStreamSuffixOutput | Interface for ASCII output with prefix and postfix using standard 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 |
CJSystemException | Exception for system call |
CJTemplate | Auxiliary class for managing multiple objects |
CJTemplate< JTypeList< JHead_t > > | Auxiliary class for managing multiple objects |
CJTemplate< JTypeList< JHead_t, JTail_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, JClass_t, JTypeList< JHead_t, JTail_t > > | Specialisation of class JTemplateReader for composite data type |
CJTemplateReader< JReader_t, JNullType, JNullType > | Specialisation of class JTemplateReader for general purpose write methods |
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, JClass_t, JTypeList< JHead_t, JTail_t > > | Specialisation of class JTemplateWriter for composite data type |
CJTemplateWriter< JWriter_t, JNullType, JNullType > | Specialisation of class JTemplateWriter for general purpose write methods |
►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 |
CJTypeAt | Extraction of data type from type list |
CJTypeAt< JNullType, index, false > | Termination of 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< JTypeList< JHead_t, JTail_t >, index, range_check > | Recursive extraction of data type from 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 |
CJTypeInformationException | Exception for absence of type information |
CJTYPELIST | Auxiliary class for recursive type list generation |
CJTypeList | Type list |
CJTYPELIST< JNullType > | Termination class for type list generation |
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< JTypeList< JHead_t, JTail_t >, T, Args... > | Template specialisation for expanding type list |
CJTYPELIST< T > | Termination class for type list generation |
CJTypeSelector | Auxiliary class for selection of data type |
CJTypeSelector< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JTypeSelector class |
CJTypeSelector< JTypeList< JHead_t, JTail_t > > | Auxiliary class for selection of multiple data types |
CJUUID | Simple wrapper for UUID |
CJValue | Wrapper class around template object |
CJValueInput | Wrapper class around template object |
CJValueOutOfRange | Exception for accessing a value in a collection that is outside of its range |
CJValueOutput | Forward declaration for friend declaration of JValueOutput inside JValueInput |
CJValve | Auxiliary class for selection of data type |
CJValve< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JValve class |
CJValve< JTypeList< JHead_t, JTail_t > > | Auxiliary class for selection of multiple data types |
CJVoid | Auxiliary class for void type definition |
CJWhiteSpacesFacet | Auxiliary class to specify white space character(s) in currect locale |
CNOT | Type definition of logical NOT |
CNOT< JBool< __value__ > > | Template specialisation for logical NOT |
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 |
►NJLOGGER | Message logging |
CJControlHostLogger | Message logging based on ControlHost |
CJDebugStream | Level specific message streamers |
CJErrorStream | |
CJLogger | Interface for logging messages |
CJMessageLogger | Message logger |
CJMessageLoggerThreadSafe | Thread-safe message logger |
CJMessageScheduler | Message logger with time scheduler |
CJMessageStream | Message streamer |
CJNoticeStream | |
CJStatusStream | |
CJStreamLogger | Message logging based on std::ostream |
CJWarningStream | |
►NJMARKOV | |
CJ3DhistGenerator | Implementation of the JGenerator interface |
CJBallGenerator | Implementation of the JGenerator interface |
CJCombinedGenerator | Implementation of the JGenerator interface |
CJCombinedScattering | Implementation of the JScatteringModel interface with that combines two scattering models into one effective model |
CJCosineTarget | Implementation of the JTargetModel class that represents a directed target with a cos(theta) acceptance |
CJDirectedSource | Implementation of the JSourceModel class that represents a directed source with a flat intensity distribution |
CJExperimentalIntegrator | In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of correlated path vertices |
CJExponentialGenerator | Implementation of the JGenerator interface |
CJExpRsqInvGenerator | Implementation of the JGenerator interface |
CJGaussianGenerator | Implementation of the JGenerator interface |
CJGenerator | Abstract interface for the generation of points in 3D space |
CJHenyeyGreensteinScattering | Implementation of the JScatteringModel interface with scattering according to the Henyey-Greenstein function |
CJHistGenerator | Implementation of the JGenerator interface |
CJIsotropicScattering | Implementation of the JScatteringModel interface with isotropic scattering |
CJIsotropicSource | Implementation of the JSourceModel class that represents an isotropic source |
CJIsotropicTarget | Implementation of the JTargetModel class that represents a spherically symmetric target |
CJMagicalDistribution | The 'magical distributions' are a class of distributions |
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 |
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 |
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 |
CJMarkovUniformIntegrator | In this implementation of the JMarkovIntegrator interface, the sample distribution is a flat distribution |
CJPhotonPath | A photon path |
CJPhotonPathReader | |
CJPhotonPathWriter | |
CJPMTTarget | Implementation of the JTargetModel class that represents a single PMT on a DOM |
CJRayleighScattering | Implementation of the JScatteringModel interface with Rayleigh scattering |
CJScatteringModel | Virtual base class for a scattering model |
CJShiftedGenerator | Implementation of the JGenerator interface |
CJSingularityGenerator | Implementation of the JGenerator interface |
CJSourceModel | Virtual base class for a light source |
CJSourceTargetIntegrator | In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of three components: |
CJSphereGenerator | Implementation of the JGenerator interface |
CJTargetModel | Virtual base class for a light detector ("photon target") |
CJTripleGenerator | Implementation of the JGenerator interface |
CJUniformGenerator | Implementation of the JGenerator interface |
►NJMATH | Auxiliary classes and methods for mathematical operations |
CJAdd | Forward declaration for negate of function |
CJAdd< JF1_t, double > | Addition of constant value |
CJAverage | Auxiliary class to determine average of set of values |
CJAverage< JQuaternion3D > | Template spacialisation for averaging quaternions |
CJCalculator | Auxiliary class for arithmetic operations on objects |
CJCalculus | Auxiliary base class for mathematical operations on parameters of function |
CJCos | Cosine of function |
CJDiv | Forward declaration for multiplication of fuction |
CJDiv< JF1_t, double > | Division of constant value |
CJExp | Exponent of function |
CJExp< JPolynome< ID_t, 0 > > | Exponent of zero degree polynomial function |
CJFn | Forward declaration for division of fuction |
CJGauss | Gauss function object |
CJGauss2D | 2D correlated Gauss function |
CJGauss3D | 3D correlated Gauss function |
CJGauss< ID_t, true > | Gauss function |
CJGauss_t | Gauss model |
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 |
CJLegendre< JQuaternion3D, N > | Template specialisation for function evaluation of Legendre polynome of quaternions for defined number of degrees |
CJLegendre< JQuaternion3D,(size_t) -1 > | Template specialisation for function evaluation of Legendre polynome of quaternions for undefined number of degrees |
CJLegendre_t | Base class for Legendre polynome |
CJLimits | Auxiliary class for minimum and maximum values for any class |
CJLimits< T, false > | Template spacialisation of JMATH::JRandom for other data types |
CJLimits< T, true > | Template spacialisation of JMATH::JLimits for numerical values |
CJLog | Logarithm of function |
CJMake2X | Make 2D function of x from 1D function |
CJMake2Y | Make 2D function of y from 1D 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 |
CJMath | Auxiliary base class for aritmetic operations of derived class types |
CJMath< T, JNullType > | Template base class for data structures with arithmetic capabilities |
CJMath_t | Auxiliary class to hide data type specific methods |
CJMathlib | Forward declaration for fixed power of 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 | NxN matrix |
CJMatrixND_t | Basic NxN matrix |
CJMatrixNS | N x N symmetric matrix |
CJModel_t | Fit model |
CJMul | Forward declaration for subtraction of fuction |
CJMul< JF1_t, double > | Multiplication of constant value |
CJNegate | Negate of function |
CJNumber | Simple wrapper around template data type to ensure that zero is the default 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 |
CJPolynome_t | Polynome model |
CJPow | Power of function |
CJPow< ID_t, _vF > | Power of x |
CJPower | Power law function object |
CJQuantile_t | Auxiliary data structure for average |
CJRandom | Template definition of random value generator |
CJRandom< T, false > | Template spacialisation of JMATH::JRandom for non-numerical data types |
CJRandom< T, true > | Template spacialisation of JMATH::JRandom for numerical values |
CJSin | Sine of function |
CJSqrt | Square root of function |
CJSqrt< _vF > | Square root of x |
CJSub | Forward declaration for addition of fuction |
CJSub< JF1_t, double > | Subtraction of constant value |
►CJSVD3D | Singular value decomposition |
CJGivens | Givens quaternion |
CJQuaternion | Auxiliary class for quaternion computation |
CJTrigonometric | Trigonometric function object for sin and cos |
CJVectorND | Nx1 matrix |
CJXn | Fixed power of x |
CJZero | Auxiliary class to assign zero value |
Cmake_carray | Void function |
Cparameter_list | Auxiliary data structure for list of parameters |
►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 |
►NJNET | |
CJClient | ControlHost client manager |
CJClientList | List of ControlHost client managers |
CJControlHost | ControlHost class |
CJControlHostObjectIterator | Object iteration through ControlHost |
CJControlHostObjectOutput | Implemenation of object output through ControlHost |
CJControlHostObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JControlHostObjectOutput class |
CJControlHostObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output for multiple data types |
CJControlHostServer | Light-weight wrapper class around server socket |
CJDispatch | Data structure of a ControlHost message |
CJHostname | Auxiliary data structure for hostname and port number |
CJLigierObjectIterator | Object iteration through ControlHost server |
CJMemory_t | |
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 |
CJSocketBuffer | Auxiliary class for non-blocking socket I/O |
CJSocketChannel | Auxiliary class for socket channel |
CJSocketInputChannel | Socket input channel |
CJSocketNonblockingReader | Non-blocking socket reader |
CJSocketNonblockingWriter | Non-blocking socket writer |
CJSocketOutputChannel | Socket output channel |
CJSocketStatus | Auxiliary class for non-blocking socket I/O |
CJSubscription | ControlHost subscription |
CJSubscriptionAll | Auxiliary class for all subscription |
CJSubscriptionAny | Auxiliary class for any subscription |
CJSubscriptionList | Subscription list |
CJTag | ControlHost tag |
CJTCPSocket | TCP socket |
CJUDPSocket | UDP socket |
►NJOSCPROB | |
CJBaselineComputer | Auxiliary data structure for storing and calculating baselines |
CJBaselineComputerInterface | Low-level interface for oscillation baseline calculators |
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 |
CJOscillogram | Auxiliary class for creating oscillograms |
CJOscillogramAxis | Auxiliary class for defining an oscillogram axis |
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 |
CJOscProbHelper | Helper class for oscillation probability calculators |
CJOscProbInterface | Low-level interface for oscillation probability calculators |
►CJOscProbInterpolator | Template definition of a multi-dimensional oscillation probability interpolation table |
CJOscProbInterpolatorHelper | Auxiliary class for I/O of oscillation probability interpolator |
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) |
CJCounter | Auxiliary class to handle multiple boolean-like I/O |
CJCSV | Auxiliary class to assign the remainder of a sequence of Comma Separated Values |
CJParser | Utility class to parse command line options |
CJParserElement | Auxiliary class to handle pointer to JPARSER::JParserElementInterface |
CJParserElementInterface | Interface for I/O of parser element |
CJParserTemplateElement | Template class holder for I/O of parser element |
CJParserTemplateElement< bool > | Template specialisation of JPARSER::JParserTemplateElement for type bool |
CJParserTemplateElement< JCounter > | Template specialisation of JPARSER::JParserTemplateElement for type JCounter |
CJParserTemplateElement< JType_t, false > | Template specialisation of JPARSER::JParserTemplateElement for data type without equal operator == |
CJParserTemplateElement< JType_t, true > | Template specialisation of JPARSER::JParserTemplateElement for data type with equal operator == |
CJProxy | Auxiliary class to assign a custom value following the reading of a specific textual value |
CJProxy< T, false > | Template specialisation of JProxy for non-fundamental data type |
CJProxy< T, true > | Template specialisation of JProxy for fundamental data type |
Cnot_initialised | Empty structure for specification of parser element that is not initialised (i.e. does require input) |
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 |
►NJPHYSICS | Auxiliary methods for light properties of deep-sea water |
CJAbsorptionLengthOfPureWater | Absorption length of pure water |
CJAbstractLED | Interface for emission profile from LED |
CJAbstractMedium | Medium interface |
CJAbstractPDF | Probability Density Functions of the time response of a PMT with an implementation for the JDispersionInterface 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 |
CJCDFTable1D | Custom class for CDF table in 1 dimension |
CJCDFTable2D | Custom class for CDF table in 2 dimensions |
►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 |
CJDISSource | Implementation for calculation of inverse interaction length and shower energy due to deep-inelastic muon-nucleon scattering |
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 |
CJK40Rates | Auxiliary class for K40 rates |
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) |
CJMobley | Auxiliary data structure for scattering lengths of deep-sea water |
CJNPETable | Custom class for integrated values of the PDF of the arrival time of Cherenkov light |
CJPD0Transformer_t | Transformer for the 1D probability density function (PDF) of the time response of a PMT due to a point source |
►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 ![]() |
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 | 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 |
CJPDFTransformer_t | Transformer for the 1D probability density function (PDF) of the time response of a PMT to a muon |
CJPDGTransformer_t | Transformer for the 2D probability density function (PDF) of the time response of a PMT due to an EM shower |
CJPetzhold | Measurement of light scattering in water |
CJRadiation | Auxiliary class for the calculation of the muon radiative cross sections |
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 |
CJRadiationSource_t | Auxiliary data structure for handling member methods of class JRadiation |
CJSter | Struct for the Sternheimer coefficients |
CJSterCoefficient | Auxiliary data structure Ster coefficients as a function of proton number |
►NJRECONSTRUCTION | Model fits to data |
Cevent_type | Auxiliary data structure to store data and fit in memory |
►CJARCAMuonReconstruction | ARCA muon reconstruction |
Cinput_type | Input data type |
CJParameters_t | Parameters |
CJStorage_t | Storage for PDFs |
CJAtmosphericMuon | Auxiliary class to evaluate atmospheric muon hypothesis |
CJEditor | Auxiliary class for editing time offset |
CJEnergyCorrection | Auxiliary class for correction of energy determined by JEnergy.cc |
CJEventSelector | Event selector |
CJHitW0 | Auxiliary class for a hit with background rate value |
CJModuleL0 | Auxiliary class for handling module response |
►CJMultiThreadedReconstruction | Thread pool for event-by-event reconstruction |
Coutput_type | Output data type |
Cqueue_type_t | Auxiliary data structure to maintain time order of events for writing |
►CJMuonEnergy | Auxiliary class to to determine muon energy |
Cinput_type | Input data type |
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 |
Cinput_type | Input data type |
►CJMuonGandalf | Wrapper class to make final fit of muon trajectory |
Cinput_type | Input data type |
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 |
Cinput_type | Input data type |
CJMuonPrefitParameters_t | Data structure for fit parameters |
►CJMuonSimplex | Wrapper class to make intermediate fit of muon trajectory |
Cinput_type | Input data type |
CJMuonSimplexParameters_t | Data structure for fit parameters |
►CJMuonStart | Auxiliary class to determine start and end position of muon trajectory |
Cinput_type | Input data type |
CJMuonStartParameters_t | Data structure for fit parameters |
►CJORCAMuonReconstruction | ORCA muon reconstruction |
Cinput_type | Input data type |
CJParameters_t | Parameters |
CJStorage_t | Storage for PDFs |
►CJORCAReconstruction | ORCA reconstruction |
Cinput_type | Input data type |
CJEnergyCorrection_t | Energy correction |
CJParameters_t | Parameters |
CJStorage_t | Storage for PDFs |
►CJORCAShowerReconstruction | ORCA shower reconstruction |
Cinput_type | Input data type |
CJParameters_t | Parameters |
CJStorage_t | Storage for PDFs |
CJPerth | Thread pool for fits to data |
CJPerth_t | Auxiliary data structure for chi2 function object |
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) |
CJQualitySorter | General purpose sorter of fit results |
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 |
Cinput_type | Input data type |
CJShowerDirectionPrefitParameters_t | Data structure for fit parameters |
CJShowerEnergy | |
►CJShowerFit | Class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA |
Cinput_type | Input data type |
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 |
Cinput_type | Input data type |
CJShowerPointSimplexParameters_t | |
►CJShowerPositionFit | Class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA |
Cinput_type | Input data type |
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 |
Cinput_type | Input data type |
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 |
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 |
Cindex_list | Auxiliary data structure for list of fixed parameters |
CJAbstractComparator | Interface for comparison of a template class |
CJAbstractStreamer | Forward declaration of writer object |
CJAbstractTreeReader | Interface for TTree reading |
CJAbstractType | Interface for handling of a template class |
CJAbstractTypewriter | Interface for printing of a template 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 |
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 |
CJBranchClass | ROOT readable class for TBranch |
CJCanvas | Data structure for size of TCanvas |
CJChainReader | Auxiliary class for template TChain reading |
CJClassDef | Test ROOT ClassDef |
►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 |
►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 |
CJFitParameter_t | Auxiliary data structure for a parameter index and its value |
CJGraph | Auxiliary data structure to build TGraph |
CJGraph2D | Auxiliary data structure to build TGraph2D |
CJGraph2D_t | Data structure for graph data |
CJGraph2DErrors | Auxiliary data structure to build TGraph2DErrors |
CJGraph2DErrors_t | Data structure for graph data |
CJGraph_t | Data structure for graph data |
CJGraphErrors | Auxiliary data structure to build TGraphErrors |
CJGraphErrors_t | Data structure for graph data |
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 |
CJObjectComparator | Implementation for comparison of a template class |
CJObjectStreamer | JObjectStreamer class |
CJObjectType | Implementation for handling of a template class |
CJObjectTypewriter | Implementation for printing of a template class |
CJRandom | Auxiliary data structure to configure random number generator |
CJRoot | |
CJRootAddress | Auxiliary classd for address handling within TTree or TChain |
CJRootAddressableClass | Auxiliary class to manage access to base classes and data members of ROOT class objects |
CJRootClass | Auxiliary class to manage access to base classes and data members of ROOT class |
CJROOTClassSelection | Auxiliary class for ROOT class selection |
CJROOTClassSelector | Auxiliary class to select ROOT class based on class name |
CJRootComparator | ROOT comparator |
CJRootCreateFlatTree | |
CJRootCreateFlatTree< JACOUSTICS::JToA > | |
CJRootDictionary | Default implementation of ROOT based dictionary for ASCII I/O |
CJRootDictionary_t | Type definition of ROOT based dictionary for ASCII I/O |
CJRootFile | ROOT file |
CJRootFileObjectOutput | Implementation of object output to ROOT file for single data type |
CJRootFileObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JRootObjectOutput class |
CJRootFileObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output to ROOT file for multiple data types |
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 |
CJRootFileWriter | ROOT file object output |
►CJRootfit | ROOT Fit |
Cfunction_type | Auxiliary data structure for fit functions |
CJRootfit_t | Base class for result of ROOT Fit |
CJRootInputFile | ROOT input file |
CJRootLabel | Replica of structure JLANG::JLabel for data types with ROOT I/O |
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 |
CJRootOutputFile | ROOT output file |
CJRootPrimitiveTypes | |
CJRootPrinter | Auxiliary class for printing objects in ASCII format using JRootWriter |
CJRootReadableClass | ROOT class for reading into object |
CJRootReader | Implementation for ASCII input of objects with ROOT dictionary |
CJRootStreamer | Auxiliary template class to define default implementation of the ROOT streamer |
CJRootStreamObjectOutput | Template implementation of stream output for single data type based on ROOT dictionary |
CJRootStreamObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JRootStreamObjectOutput class |
CJRootStreamObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisationimplementation of stream object output for multiple data types |
CJRootTypesHandler | Auxiliary class for handling ROOT types |
CJRootTypewriter | ROOT type writer |
CJRootWritableClass | ROOT class for writing from object |
CJRootWriter | Implementation for ASCII output of objects with ROOT dictionary |
CJSonObjectOutput | Template implementation of stream output for single data type |
CJSonObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSonObjectOutput class |
CJSonObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisationimplementation of stream object output for multiple data types |
►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 |
CJTreeCopyWriter | Implementation for template TTree writing and copying |
CJTreeCopyWriterInterface | Interface for template TTree writing and copying |
CJTreeParameters | Data structure for TTree parameters |
CJTreeParametersAvailable | Test availability of TTree parameters for given class |
CJTreeReader | Auxiliary class for template TTree reading |
CJTreeReaderAccessibleObjectIterator | JTemplateTreeReader object iterator |
CJTreeReaderObjectIterator | JTreeReader object iterator |
CJTreeWriter | Auxiliary class for default template TTree writing |
CJTreeWriter< T, true > | Template specialisation for flat template TTree writing |
CJTreeWriterObjectOutput | JTreeWriter object output |
CJTreeWriterObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JTreeWriterObjectOutput class |
CJTreeWriterObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of JTreeWriterObjectOutput for multiple data types |
Cm_1d | 1D data point |
Cm_2d | 2D data point |
Cm_3d | 3D data point |
Cm_count | Data point for counting measurement |
Cm_value | Data point for value with error |
►NJSIRENE | Detector simulations |
CJFoxWolframMoments | Class for computing Fox-Wolfram moments |
CJHit_t | Auxiliary class to set-up Hit |
CJHitInertiaTensor | Class for hit inertia tensor calculations |
CJHits_t | Auxiliary data structure for list of hits with hit merging capability |
CJParameters | Detector simulation parameters |
CJPoint | Point along muon trajectory |
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 |
CJSphericityTensor | Class for sphericity tensor calculations |
CJTrack | Muon trajectory |
CJTrk_t | Auxiliary class to set-up Trk |
CJVertex | Vertex of energy loss of muon |
Cnumber_of_photo_electrons_type | Auxiliary data structure for determination of number of photo-electrons |
►NJSON | Auxiliary classes and methods for detector calibration |
CgetCalibrationType | Auxiliary data structure for correspondence between nick and full name of calibration types |
CJCalibrationType | Auxiliary data structure for pairwise nick and full name of calibration type |
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 |
►NJSUPERNOVA | |
CJClusterSN | Auxiliary class to manage a cluster of coincidences |
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: |
CJDataSN | Auxiliary class to build the supernova trigger dataset |
CJLightCurveBackgroundGenerator | Class to emulate L0 background for an arbitrarily sized detector |
CJMatchVeto | Auxiliary class-operator to match a JVeto with a JCoincidenceSN object Provides an operator to test if a coincidence is vetoed |
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 |
CJVeto | Auxiliary class to define a veto time window on a set of optical modules |
CJVetoSet | Auxiliary class to manage a set of vetoes |
►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, false > | Template specialisation of JDAQFileReader for DAQ incompatible data types |
CJDAQFileReader< T, true > | Template specialisation of JDAQFileReader for DAQ compatible data types |
CJDAQFileWriter | Object(s) writing to binary file (i.e. .dat) |
CJDAQWriter | Implementation of object output to binary file for single data type |
CJDAQWriter< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JDAQWriter class |
CJDAQWriter< JTypeList< JHead_t, JTail_t > > | Implementation of object output to binary file for multiple data types |
CJDAQWriterObjectOutput | Auxiliary class for DAQ object writing to binary stream |
CJDAQWriterObjectOutput< T, false > | Implementation of object output for DAQ incompatible data types |
CJDAQWriterObjectOutput< T, true > | Implementation of object output for DAQ compatible data types |
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') |
CJMonteCarloASCIIFileReader< Evt > | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') |
CJMonteCarloASCIIFileReader< Head > | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') |
CJMonteCarloFileReader | Template definition of Monte Carlo object reader |
CJMonteCarloFileReader< Evt, JFileReader_t > | Template specialisation of JMonteCarloFileReader for Event |
CJMonteCarloFileReader< Head, JFileReader_t > | Template specialisation of JMonteCarloFileReader for Head |
CJMonteCarloFileWriter | Object(s) writing to Monte Carlo ASCII file (i.e. .evt) |
CJMonteCarloGZFileReader | Template definition 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') |
CJMonteCarloGZFileReader< Head > | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') |
CJMonteCarloStreamObjectOutput | Template definition of Monte Carlo stream output for single data type |
CJMonteCarloStreamObjectOutput< Evt > | Template specialisation of JMonteCarloStreamObjectOutput for Evt |
CJMonteCarloStreamObjectOutput< Head > | Template specialisation of JMonteCarloStreamObjectOutput for Head |
CJMonteCarloStreamObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JMonteCarloStreamObjectOutput class |
CJMonteCarloStreamObjectOutput< JTypeList< JHead_t, JTail_t > > | Template specialisation of Monte Carlo stream object output for multiple data types |
CJMultipleFileSampler | Auxiliary class to sample from a list of files |
CJMultipleFileSampler_t | Auxiliary base class to sample from a list of files |
CJMultipleFileScanner | General purpose class for object reading from a list of file names |
CJMultipleFileScanner< Head > | Template specialisation of JMultipleFileScanner for Monte Carlo header |
CJMultipleFileScanner< JNullType > | Template specialisation of JMultipleFileScanner for undefined type |
CJMultipleFileScanner< JTriggerParameters > | Template specialisation of JMultipleFileScanner for trigger parameters |
CJMultipleFileScanner< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JMultipleFileScanner class |
CJMultipleFileScanner< JTypeList< JHead_t, JTail_t > > | Implementation of object reading for multiple data types from a list of file names |
CJMultipleFileScanner_t | Auxiliary base class for list of file names |
CJMultiplexDAQUTCTimeRange | Auxiliary class to extract UTC time range for list of data types |
CJParallelFileScanner | General purpose class for parallel reading of objects from a single file or multiple files |
CJParallelFileScanner< JTypeList< JHead_t, JNullType >, JFileScanner_t > | Terminator class of recursive JParallelFileScanner class |
CJParallelFileScanner< JTypeList< JHead_t, JTail_t >, JFileScanner_t > | Template specialisation of JParallelFileScanner for multiple data types |
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 | Object reading from a list of files |
CJSingleFileScanner< JNullType > | Template specialisation of JSingleFileScanner for undefined type |
CJSingleFileScanner< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JSingleFileScanner class |
CJSingleFileScanner< JTypeList< JHead_t, JTail_t > > | Template specialisation of JSingleFileScanner for single data types |
CJSingleFileScanner_t | Auxiliary base class for file name |
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 | Template definition for 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 |
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< JNullType, JNullType > | Auxiliary base class for reporting messages |
CJTreeScanner_t | Base class for JTreeScanner |
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) |
►NJSYNCHRONIZATION | |
CJBasicScopedLock | Scoped lock |
CJMutex | Mutex |
►NJSYSTEM | Auxiliary classes and methods for operating system calls |
CJDateAndTime | Auxiliary class for date and time |
CJGlob | Auxiliary class to list files |
CJKeypress | Enable unbuffered terminal input |
CJLocalTime | Auxililary class to local get time in micro seconds |
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 |
CJUTSName | Auxiliary class for operating system information |
Cls | Auxiliary data structure to list files in directory |
►NJTOOLS | Auxiliary classes and methods for multi-dimensional interpolations and histograms |
CJAbstractAutoPointer | Abstract class of an automatic pointer |
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, const T > | One dimensional read-only 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 |
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 |
CJAutoElement | Handler class for automatic pointer |
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 |
CJAutoPointer | Template class for loading and storing of objects |
CJBin2D | 2D Binned element |
CJBitangent | Numerical integrator for ![]() ![]() ![]() ![]() |
►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 |
CJCollectionElementTransformer | Interface for transformation of collection of elements |
►CJCombinatorics | Auxiliary class to convert pair of indices to unique index and back |
Cpair_type | Data structure for a pair of indices |
CJCompiler | Functional object compiler |
CJConstantFunction1D | Template implementation of function object in one dimension returning a constant value |
CJContent | Auxiliary class for merging of consecutive bins until minimal content is reached |
CJCotangent | Numerical integrator for ![]() |
CJCumulator | Functional histogram cumulator |
CJDistance | Template class for distance evaluation |
CJDriver | Auxiliary class to load and store objects |
CJElement | Auxiliary class to convert value to element |
CJElement2D | 2D Element |
CJElement3D | 3D Element |
CJExternalFunction1D | Template implementation of function object in one dimension using an external function |
►CJFunction | Template definition of function object interface in multidimensions |
CJSupervisor | Place holder for exception handler |
CJFunction1D | Template definition of function object interface in one dimension |
►CJFunctional | Template definition of function object interface |
CJDefaultResult | Exception handler for functional object using default result |
CJExceptionHandler | Exception handler for functional object |
CJFunctional< JNullType, JNullType > | Template specialisation of compilable function object |
CJFunctionalMap | Auxiliary class to define corresponding one-dimensional function interpolator function_type |
►CJFunctionalMap< JPolint0FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint0FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint0FunctionalMap > | Specialisation of JFunctionalMap for JPolint0FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint1FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint1FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint1FunctionalMap > | Specialisation of JFunctionalMap for JPolint1FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint2FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint2FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint2FunctionalMap > | Specialisation of JFunctionalMap for JPolint2FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint3FunctionalGridMap > | Specialisation of JFunctionalMap for JPolint3FunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JPolint3FunctionalMap > | Specialisation of JFunctionalMap for JPolint3FunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JSplineFunctionalGridMap > | Specialisation of JFunctionalMap for JSplineFunctionalGridMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
►CJFunctionalMap< JSplineFunctionalMap > | Specialisation of JFunctionalMap for JSplineFunctionalMap |
Cfunction_type | Corresponding one-dimensional function interpolator |
CJFunctionObject1D | Template implementation of function object in one dimension |
CJGarbageCollection | Garbage collection |
CJGaussHermite | Numerical integrator for ![]() |
CJGaussLaguerre | Numerical integrator for ![]() |
CJGaussLegendre | Numerical integrator for ![]() |
CJGrid | Simple data structure for an abstract collection of equidistant abscissa values |
CJGridCollection | General purpose class for collection of equidistant elements |
CJGridHermiteSplineFunction1D | Type definition of a spline interpolation based on a JGridCollection |
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 |
CJGridMap | Map of equidistant pair-wise elements |
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 |
CJGridPolint1Function1H_t | Type definition of a 1st degree polynomial interpolation with result type JResultDerivative |
CJGridPolint1Function1S_t | Type definition of a 1st degree polynomial interpolation with result type JResulPDF |
CJGridPolint2Function1D_t | Type definition of a 2nd degree polynomial interpolation based on a JGridCollection with result type double |
CJGridPolint2Function1H_t | Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative |
CJGridPolint2Function1S_t | Type definition of a 2nd degree polynomial interpolation with result type JResulPDF |
CJGridPolint3Function1D_t | Type definition of a 3rd degree polynomial interpolation based on a JGridCollection with result type double |
CJGridPolint3Function1H_t | Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative |
CJGridPolint3Function1S_t | Type definition of a 3rd degree polynomial interpolation with result type JResulPDF |
CJGridPolintFunction1D_t | Polynomial interpolation method based on a JGridCollection with result type double |
CJGridPolintFunction1H_t | Polynomial interpolation method based on a JGridCollection with result type JResultDerivative |
CJGridPolintFunction1S_t | Polynomial interpolation method with result type JResultPDF |
CJGridSplineFunction1D | Type definition of a spline interpolation based on a JGridCollection |
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 |
►CJHashCollection | General purpose class for hash collection of unique elements |
Crouter_type | Internal router |
CJHashEvaluator | Auxiliary class for default hash key evaluation |
CJHashMap | General purpose class for hash map of unique keys |
►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 |
►CJHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t > | Multi-dimensional hash map |
Csuper_const_iterator | Multidimensional const_iterator |
Csuper_iterator | Multidimensional iterator |
CJHashMapEvaluator | Auxiliary class for hash evaluation of map keys and elements |
►CJHashSet | General purpose class for hash set of elements |
CJComparator | Auxiliary class for ordering of objects in the set by the hash value |
CJHenyeyGreenstein | Numerical integrator for ![]() ![]() |
CJHermiteSplineCollection | Template base class spline interpolations |
CJHermiteSplineFunction | Template definition for functional collection with spline interpolation |
CJHermiteSplineFunction1D | Template class for spline interpolation in 1D |
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 |
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 |
CJHermiteSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for functional collection with spline interpolation |
CJHermiteSplineMap | Functional map with spline interpolation |
CJHesseMatrix | Hessian matrix |
CJHistogram | Template definition of histogram object interface |
CJHistogram1D | Histogram in 1D |
CJHistogram1D< JBin2D< JAbscissa_t, JContents_t >, JContainer_t, JDistance_t > | Template specialisation if JHistogram1D class with bin centering |
CJHistogramGridMap_t | Type definition of a JHistogramMap based on JGridMap implementation |
CJHistogramMap | Histogram map |
CJHistogramMap_t | Type definition of a JHistogramMap based on JMap implementation |
CJList | Recursive template class |
CJList< 0, T, JClass_t > | Template specialisation of obsolete JList<unsigned int, ...> class |
CJList< 1, T, JClass_t > | Terminator class of recursive template class |
CJMap | Map of pair-wise elements |
CJMapCollection | Template class to define the corresponding JCollection for a given template JMap |
►CJMapCollection< JGridMap > | Specialisation of JMapCollection for JGridMap |
Ccollection_type | Collection of elements |
►CJMapCollection< JMap > | Specialisation of JMapCollection for JMap |
Ccollection_type | Collection of elements |
CJMapLength | Length of map list |
CJMapLength< JMapList< JHead_t, JNullType > > | Terminator class of length of map list |
CJMapLength< JMapList< JHead_t, JTail_t > > | Recursive length of map list |
CJMAPLIST | Auxiliary class for recursive map list generation |
CJMapList | Map list |
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 |
CJMapList< JHead_t, JNullType > | Terminator class of map list |
CJMappable | Auxiliary class to define JMappableCollection for given template |
CJMappableCollection | Template interface definition for associative collection of elements |
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 |
CJMultiHistogram | Multidimensional histogram |
CJMultiKey | Multidimensional key |
CJMultiKey< 0, JKey_t > | Empty key |
CJMultiKey< 1, JKey_t > | One-dimensional key |
CJMultiKey< 2, JKey_t > | Two-dimensional key |
CJMultiMap | Multidimensional map |
►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 |
►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 |
CJMultiMapGetTransformer | Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer |
CJMultiMapPutTransformer | Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer |
►CJMultiMapTransformer | Interface for weight application and coordinate transformation of function |
CJMultiMapDefaultTransformer | Default implementation of weight application and coordinate transformation of function |
CJMultiPair | Multidimensional pair |
CJMultiPair< 0, JKey_t, JValue_t > | Empty pair |
CJMultiPair< 1, JKey_t, JValue_t > | One-dimensional pair |
CJMultiPair< 2, JKey_t, JValue_t > | Two-dimensional 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 |
CJNullMap | Auxiliary class for no map definition |
CJPair | Template specialisation for a pair of values |
CJPair< const JKey_t &, const JValue_t & > | Template specialisation for a pair of const references |
CJPair< const JKey_t &, JValue_t & > | Template specialisation for a mixed pair of const and non-const references |
CJPair< JKey_t &, JValue_t & > | Template specialisation for a pair of references |
CJPolfitFunction | Functional collection with Legendre polynomial interpolation |
CJPolfitFunction1D | Template class for polynomial interpolation in 1D |
CJPolint0Function1D | Type definition of a zero degree polynomial interpolation |
CJPolint0Function1D_t | Type definition of a zero degree polynomial interpolation with result type double |
CJPolint0FunctionalGridMap | Type definition of a zero degree polynomial interpolation based on a JGridMap implementation |
CJPolint0FunctionalGridMapH | Type definition of a zero degree polynomial interpolation based on a JGridMap implementation |
CJPolint0FunctionalMap | Type definition of a zero degree polynomial interpolation based on a JMap implementation |
CJPolint0FunctionalMapH | Type definition of a zero degree polynomial interpolation based on a JMap implementation |
CJPolint1Function1D | Type definition of a 1st degree polynomial interpolation |
CJPolint1Function1D_t | Type definition of a 1st degree polynomial interpolation with result type double |
CJPolint1Function1H_t | Type definition of a 1st degree polynomial interpolation with result type JResultDerivative |
CJPolint1Function1S_t | Type definition of a 1st degree polynomial interpolation with result type JResultPDF |
CJPolint1FunctionalGridMap | Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation |
CJPolint1FunctionalGridMapH | Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation |
CJPolint1FunctionalMap | Type definition of a 1st degree polynomial interpolation based on a JMap implementation |
CJPolint1FunctionalMapH | Type definition of a 1st degree polynomial interpolation based on a JMap implementation |
CJPolint2Function1D | Type definition of a 2nd degree polynomial interpolation |
CJPolint2Function1D_t | Type definition of a 2nd degree polynomial interpolation with result type double |
CJPolint2Function1H_t | Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative |
CJPolint2Function1S_t | Type definition of a 2nd degree polynomial interpolation with result type JResultPDF |
CJPolint2FunctionalGridMap | Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation |
CJPolint2FunctionalGridMapH | Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation |
CJPolint2FunctionalMap | Type definition of a 2nd degree polynomial interpolation based on a JMap implementation |
CJPolint2FunctionalMapH | Type definition of a 2nd degree polynomial interpolation based on a JMap implementation |
CJPolint3Function1D | Type definition of a 3rd degree polynomial interpolation |
CJPolint3Function1D_t | Type definition of a 3rd degree polynomial interpolation with result type double |
CJPolint3Function1H_t | Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative |
CJPolint3Function1S_t | Type definition of a 3rd degree polynomial interpolation with result type JResultPDF |
CJPolint3FunctionalGridMap | Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation |
CJPolint3FunctionalGridMapH | Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation |
CJPolint3FunctionalMap | Type definition of a 3rd degree polynomial interpolation based on a JMap implementation |
CJPolint3FunctionalMapH | Type definition of a 3rd degree polynomial interpolation based on a JMap implementation |
CJPolintCollection | Template definition of base class for polynomial interpolations with polynomial result |
CJPolintElement2S | 2D Element for polynomial interpolations |
CJPolintFunction | Template definition for functional collection with polynomial interpolation |
CJPolintFunction1D | Template class for polynomial interpolation in 1D |
CJPolintFunction1D_t | Polynomial interpolation method with result type double |
CJPolintFunction1H_t | Polynomial interpolation method with result type JResultDerivative |
CJPolintFunction1S_t | Polynomial interpolation method with result type JResultPDF |
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, 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 |
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 |
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, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for functional collection with polynomial interpolation |
CJPolintMap | Functional map with polynomial interpolation |
CJQuadrature | Type definition for numerical integration |
CJQuantile | Auxiliary data structure for running average, standard deviation and quantiles |
CJQuantiles | Quantile calculator for a given function |
CJRange | Range of values |
CJRayleigh | Numerical integrator for ![]() ![]() |
CJRebin | Auxiliary class for merging of fixed number of consecutive bins |
CJResultDerivative | Data structure for result including value and first derivative 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< 0, T > > | Template specialisation of JResultEvaluator for JResultPolynome |
CJResultEvaluator< JResultPolynome< N, T > > | Template specialisation of JResultEvaluator for JResultPolynome |
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 |
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 |
CJResultType | Auxiliary class to evaluate result type |
CJResultType< JClass_t, typename JVoid< typename JClass_t::result_type >::type > | Auxiliary class to evaluate 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 |
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 |
CJSplineElement2D | 2D Element for spline interpolations |
CJSplineElement2S | 2D Element for spline interpolations |
CJSplineFunction | Template definition for functional collection with spline interpolation |
CJSplineFunction1D | Template class for spline interpolation in 1D |
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 |
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 |
CJSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > | Template specialisation for functional collection with spline interpolation |
CJSplineFunctionalGridMap | Type definition of a spline interpolation based on a JGridMap implementation |
CJSplineFunctionalGridMapH | Type definition of a spline interpolation based on a JGridMap implementation |
CJSplineFunctionalMap | Type definition of a spline interpolation based on a JMap implementation |
CJSplineFunctionalMapH | Type definition of a spline interpolation based on a JMap implementation |
CJSplineMap | Functional map with spline interpolation |
CJTable2D | 2D table with arithmetic capabilities |
CJTransformable | Abstract interface for transformable multidimensional map |
CJTransformableMultiFunction | Transformable multidimensional function |
CJTransformableMultiHistogram | Transformable multidimensional histogram |
CJTuple | Template data structure |
CJTuple< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JTuple class |
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 |
CJWeight | Weight calculator |
►NJTRIGGER | Auxiliary classes and methods for triggering |
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 |
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 |
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 |
CJBuildL1Parameters | Auxiliary data structure for L1 build parameters |
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 |
CJDAQHitDefaultSelector | Default class to select DAQ hits |
CJDAQHitSelector | Auxiliary 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< JDAQHit, false > | Template specialisation of hit toolkit for JDAQHit class |
CJHitToolkit< JHit, false > | Template specialisation of hit toolkit for JHit class |
CJHitToolkit< JHit_t, true > | Template specialisation of hit toolkit for any primitive data type |
CJHitToolkit< JHitR0, false > | Template specialisation of hit toolkit for JHitR0 class |
CJK40RunByRunSimulator | K40 simulation based on run-by-run information |
CJL2Parameters | Data structure for L2 parameters |
CJMatch | Function object interface for hit matching |
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 |
CJMatchHelper | Auxiliary class to handle pointer to match function |
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 | 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 |
CJTimesliceRouter_t | Auxiliary base class for JTimesliceRouter |
►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 |
CJTriggerBit | This class is used to map trigger class to trigger bit |
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 |
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 |
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 |
►NKM3NET2D | Name space for KM3NeT with 2D function for angular acceptance and QE of PMTs |
CJPhotocathodeArea2D | Effective photo-cathode area of PMT |
►NKM3NETDAQ | KM3NeT DAQ data structures and auxiliaries |
CDataQueue | |
CJBit | Auxiliary data structure for single bit |
CJBits | Auxiliary data structure for range of bits |
CJClient | Client data structure |
►CJClientList | List of clients |
CJComparator | Auxiliary class for comparing clients |
CJDAQAbstractPreamble | Simple data structure for the DAQ preamble required for a correct calculation of the object size for binary I/O |
CJDAQChronometer | DAQ chronometer |
CJDAQClient | Control unit client base class |
CJDAQClient_t | Auxiliary data structure for DAQ client data |
CJDAQClock | Auxiliary class to set DAQ system clock parameters |
CJDAQDriver | Simple driver for run control clients |
►CJDAQEvaluator | Auxiliary class to determine time of DAQ objects |
Cvalue_type | Type definition of time value |
►CJDAQEvent | DAQ Event |
Cconst_iterator | Template const_iterator |
Cconst_reverse_iterator | Template const_reverse_iterator |
CJDAQEventHeader | JDAQ event header |
CJDAQException | General exception |
CJDAQFrame | Data frame |
CJDAQFrameStatus | DAQ frame status |
CJDAQFrameSubset | Subset of data frame |
CJDAQHeader | DAQ header |
CJDAQHit | Hit data structure |
CJDAQKeyHit | DAQ key hit |
CJDAQModuleComparator | Auxiliary class to compare modules |
CJDAQModuleIdentifier | Module identifier |
CJDAQPMTIdentifier | PMT identifier |
CJDAQPreamble | DAQ preamble |
CJDAQProcess | Auxiliary class for itemization of process list |
CJDAQRate | Data storage class for rate measurement of one PMT |
CJDAQRun | Simple data structure for DAQ run |
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 |
CJDAQTimesliceHeader | JDAQ timeslice header |
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 |
CJDAQTriggerCounter | Auxiliary class to count triggers |
CJDAQTriggeredHit | DAQ triggered hit |
CJDAQTriggerMask | Auxiliary class for trigger mask |
CJDAQType | Auxiliary class for a DAQ type holder |
CJDAQUTCExtended | Data structure for UTC time |
►CJDataFilter | Main class for real-time filtering of data |
CJCircularBuffer_t | Circular buffer |
►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 |
►CJDQSimulator | Runcontrol client to simulate data queue |
CJData | |
CJEvent_t | Auxiliary class for handling event name and optional static information |
CJEventGenerator | Runcontrol client to simulate data filter(s) |
CJEventTable | Event table |
CJEventTimeslice | Timeslice with Monte Carlo event |
►CJRandomTimeslice | Timeslice with random data |
Crandom_indices_t | Auxiliary data structure for randomisation of indices |
CJSource | Data structure for configuration of JDQSimulator |
CJSummaryslice | Auxiliary class to create summary data |
CJTarget | Data structure for configuration of JDataFilter |
CJTimesliceL0 | Base class class for generation of time slice data |
CMonitorRouter | |
►NLog | |
CCounter | |
CLogger | |
►NMONITORL1DT | |
CJElement | Data structure for hit time and DOM identifier |
CJHistogram | Auxiliary data structure for histogram management |
►Nrun_tests | |
CTestCase | |
CTestSuite | |
►Nstd | |
Carray | |
Cinitializer_list | |
Citerator | |
Clist | |
Cmap | |
Cmultimap | |
Cmultiset | |
Cpair | |
Cset | |
Cvector | |
C__A__ | |
C__B__ | |
C__C__ | |
CAAObject | AAObject is a base class for I/O-classes that adds the possibility to add 'user' information which will also be stored in the ROOT file |
CAcoustic_Time_of_Arrival | |
CAcousticDataFilter | |
CARS_Hit | Template hit |
CARS_Item | ARS item interface |
CAudio_Header | |
CAudio_Time | |
CAudio_Word_Info | |
CAWF_Frame | AWF frame |
CAWF_Hit | AWF hit |
CAWF_Item | ARS Anode waveform |
CAWF_Sample | Anode waveform sample |
CAWF_TimeSlice | AWF time slices |
►CCENTER | Auxiliary data structure for alignment of data |
CJCenter | Auxiliary class for format center |
CCLBCommonHeader | |
CCLBDataGram | |
CCPP | |
CCRM_Frame | CRM frame |
CCRM_Item | ARS CRM |
CCRM_TimeSlice | CRM time slices |
CCSV | |
CDAQ_Common_Header | |
CDAQCommonHeader | |
CDaqFramePreamble | This object holds the information from the 'preamble' of a data frame |
CDAQHeaderPrinter | |
CDataInputInterface | |
CDFInterface | |
Cdir_type | Type definition for direction |
CDomCrossing | Class to check whether a photon emitted from a position along the z-axis crosses a DOM (approximated by a disc) first, inefficient version |
CDOMID_h | |
►CDumpFile | |
Citerator | |
CDWF_Frame | DWF frame |
CDWF_Hit | DWF hit |
CDWF_Item | ARS Dynode waveform |
CDWF_Sample | Dynode waveform sample |
CDWF_TimeSlice | DWF time slices |
CEL_INDEX | |
CEventPreamble | Interface for event classes |
CEvt | Respresent a Monte Carlo (MC) event as well as an offline event |
CException | General exception |
CExtendedSummary_Frame | |
CExtendedSummary_TimeSlice | ExtendedSummary time slices |
CFilenameGenerator | |
CFILL | Auxiliary data structure for sequence of same character |
CFIXED | Auxiliary data structure for floating point format specification |
CFrame | Template Frame for ARS data |
CFrameFarm | |
CFrameGenerator | |
CFreePathSolver | Finds photon paths from a nanobeacon source to a target PMT that have a non-zero probability |
Cgzstreambase | |
Cgzstreambuf | |
Chas_history | Auxiliary class to test whether given track has specified history |
►CHead | Reflects the header of Monte-Carlo event files, which consists of keys (also referred to as "tags") and values |
Ctags | |
CHeader | |
CHit | |
CID | |
Cigzstream | |
CInBufferCollector | |
CInChannelHandler | |
CIncludes | |
►CInfo_Word | |
CInfo_Word_Bitfield | |
CJAnalysis | Example class for data analysis |
►CJDAQCHSM | DAQ state machine interface |
CJDAQState | DAQ state class |
CJDAQDemoClient | |
►CJDAQStateMachine | |
►Cev_check_event | |
Cparam_block | |
►Cev_configure_event | |
Cparam_block | |
►Cev_continue_event | |
Cparam_block | |
►Cev_daq_event | |
Cparam_block | |
►Cev_error_event | |
Cparam_block | |
►Cev_init_event | |
Cparam_block | |
►Cev_input_event | |
Cparam_block | |
►Cev_off_event | |
Cparam_block | |
►Cev_pause_event | |
Cparam_block | |
►Cev_quit_event | |
Cparam_block | |
►Cev_recover_event | |
Cparam_block | |
►Cev_reset_event | |
Cparam_block | |
►Cev_start_event | |
Cparam_block | |
►Cev_stop_event | |
Cparam_block | |
►Cstate_Main | |
►Cstate_RunControl | |
Cstate_Operational | |
Cstate_root | |
CJEllipse | Auxiliary data structure for ellipse |
CJEvent | Data structure for start_event tag |
CJFormat | Auxiliary class to temporarily define format specifications |
CJFormat_t | Data structure for format specifications |
CJFormula | Auxiliary class for custom I/O |
CJGeoVolume | |
CJLabel | Auxiliary data structure to label data types within a type list |
CJLine | Auxiliary data structure for line |
CJMinimizer | Auxiliary data structure to define ROOT minimizer |
CJMuonNPE_t | |
CJMuonPDF_t | Auxiliary data structure for muon PDF |
CJPDF | Auxiliary data structure for muon PDF |
CJRA_Histograms | |
►CJRunAnalyzer | Class dedicated to the analysis of KM3NeT runs |
Cdom_type | |
CJShowerNPE_t | Auxiliary data structure for shower PDF |
CJShowerPDF_t | Auxiliary data structure for shower PDF |
CJStreamAvailable | Test availability of stream operators |
CJTagAvailable | Test availability of JNET::JTag value for given class |
CJText | Auxiliary data structure for line |
CJTypeID | Template definition of policy class to label data types in a type list |
CJTypeID< __A__ > | |
CJTypeID< double > | |
CJTypeID< int > | |
CJTypeID< JLANG::JNullType > | Template specialisation of class JTypeID for class JLANG::JNullType |
CJTypeID< KM3NETDAQ::JDAQTimeslice > | |
CJTypeID< long int > | |
CJTypeID< std::string > | |
CJTypeID< T, false, false > | Template specialisation of class without name and version |
CJTypeID< T, false, true > | Template specialisation of class without name and with version |
CJTypeID< T, true, false > | Template specialisation of class with name and without version |
CJTypeID< T, true, true > | Template specialisation of class with name and version |
CJULIA | |
CKM3NeT_Acoustic_Link | |
CKM3NeT_Audio_Channel | |
CKM3NeT_Audio_Data | |
CKM3NeT_Debug | |
CKM3NeT_DOM | |
CLAMBDA | Auxiliary data structure to convert (lambda) function to printable object |
CLBLIST | |
CLED | Light yield from LED (number of p.e |
CLEFT | Auxiliary data structure for alignment of data |
CLigierDataHandler | |
CLOGBOOK | |
CMD5_INDEX | |
CMLSing | |
CMSG_LIST | |
CMultiHead | |
Cogzstream | |
CPacket | |
CParser | |
Cpdg_type | PDG particle type |
►CPhysicsEvent | Physics event |
Cconst_iterator | Template vector<T>::iterator |
Cpos_type | Type definition for position |
CptrDispatcher | |
CPuzzledFrame | |
CPYTHON | |
Cquality_sorter | Reconstruction type dependent comparison of track quality |
Cre_registers | |
Crec_stages_range | Range of reconstruction stages |
CRecipient | |
CRecipientsHandler | |
Cregex_t | |
Cregmatch_t | |
CRIGHT | Auxiliary data structure for alignment of data |
CRTS_Frame | RTS frame |
CRTS_Item | ARS RTS |
CRTS_TimeSlice | RTS time slices |
Crun_info | |
CSCIENTIFIC | Auxiliary data structure for floating point format specification |
CSESSION_ID | |
Csha256_ctx | |
CSHELL | |
CSPE_Frame | SPE frame |
CSPE_Hit | SPE hit |
CSPE_Item | ARS SPE |
CSPE_TimeSlice | SPE time slices |
CStatus_Frame | Status frame |
CStatus_Item | ARS STATUS |
CStatus_TimeSlice | Status time slices |
►CSTREAM | Auxiliary data structure for handling std::ostream |
CJStream | Auxiliary class for format stream |
CSummary_Frame | Summary of Frame |
CSummary_TimeSlice | Summary time slices |
CSummaryHistograms | |
CTBuffer | |
Ctime_converter | Auxiliary class to convert DAQ hit time to/from Monte Carlo hit time |
CTimer | |
CTimeSlice | Template TimeSlice |
CTimesliceHistograms | |
CTimestamp | Auxiliary class to remove bit-flipped ARS data |
CToA_Packet | |
CTObject | |
CTriggeredSPE_Hit | Triggered SPE hit |
CTriggerHistograms | |
CTrk | Monte Carlo (MC) particle as well as a reconstructed track/shower |
CUdpDataHandler | |
Culonglong | |
CUTCTime | |
CVec | Straightforward 3-d vector, which also works in pyroot |
CWaveform | |
CWF_Header | ARS WF header interface |
CWF_Item | ARS waveform |
CWIDTH | Auxiliary data structure for alignment of data |