Jpp
|
►Nbenchmark | |
Cchronometrable | |
►Ngui | |
Cdomid_comparator | |
Chit_rate_comparator | |
Clast_view_comparator | |
Cmatch_comparator | |
Cname_comparator | |
Crun_number_comparator | |
►NJAANET | Extensions to AAnet data format |
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 |
Cdetector | Detector file |
Cend_event | End of event record |
Cfixedcan | The fixe 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 |
CgetCorsikaHeader | Match header for Corsika |
CgetDAQHeader | Match header for DAQ |
CgetGenhenHeader | Match header for genhen |
CgetGenieHeader | Match header for genie |
CgetGSeaGenHeader | Match header for gseagen |
CgetKM3Header | Match header for km3 |
CgetKM3SimHeader | Match header for km3 |
CgetMUPAGEHeader | Match header for MUPAGE |
CgetSireneHeader | Match header for JSirene.cc |
Chas_history | Auxiliary class to test whether given track has specified history |
CJEvtEvaluator | Auxiliary class to determine value of Evt objects |
CJHead | Monte Carlo run header |
CJHit_t | Auxiliary class to set-up Hit |
CJHits_t | Auxiliary data structure for list of hits with hit merging capability |
CJParticle | Auxiliary class to handle particle name, codes and mass |
CJPDB | Collection of particles |
CJTrk_t | Auxiliary class to set-up Trk |
CJWeightEvent | Low-level interface for event weighing |
CJWeightEventHelper | Helper class for event weighing |
CJWeightFileScanner | Template file scanner with event weight |
CJWeightMupage | Implementation of event weighing for MUPAGE data |
Clivetime | Normalisation of MUPAGE events |
Cmuon_desc_file | Muon descriptor file |
Cnorma | Normlisation of CORSIKA events |
Cphysics | Generator for neutrino interaction |
Cprimary | Primary particle |
Cquality_sorter | Reconstruction type dependent comparison of track quality |
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 | Scaling time of neutrino interaction generators |
CXSecFile | Neutrino cross section file |
►NJASTRONOMY | |
CJAstronomy | Auxiliary class to make coordinate transformations for a specific geographical location of the detector |
CJGeographicalLocation | Location of detector |
CJNeutrinoDirection | Direction of incident neutrino |
CJSourceLocation | Location of astrophysical source |
CJStarTrek | Auxiliary class for source tracking |
►NJCALIBRATE | |
CJFitK40 | Parametrisation of two-fold coincidence rate due to K40 and other radioactive decays |
CJFitK40Parameters | Fit parameters for two-fold coincidence rate due to K40 |
CJFitToT | Parametrisation of time-over-threshold distribution |
CJFitToTParameters | Fit parameters for two-fold coincidence rate due to K40 |
CJPairwiseComparator | Auxiliary class to sort pairs of PMT addresses within optical module |
CJPMTParameters_t | Fit parameters for single PMT |
►NJDATABASE | Auxiliary classes and methods for database I/O |
CgetSelector | Template definition for getting table specific selector |
CgetSelector< T, JAllParams, 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, JDetectors, true > | Template specialisation for getting table specific selector |
CgetSelector< T, JPMTHVRunSettings, 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 |
CJAHRS | |
CJAllParams | |
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 | |
CJDate_t | Auxiliary class for integration date |
CJDB | Auxiliary class for connection to data base |
CJDBReader | Auxiliary class to read ROOT object from database |
CJDetectorIntegration | Detector integration |
CJDetectors | |
CJDetectorsHelper | Auxiliary class for mapping serial number and object identifier of detectors |
CJLocation_t | Auxiliary data structure for location of product in detector |
CJNullResultSet | Auxiliary class for invalid result set |
CJPBS | Product breakdown structure (PBS) |
CJPersons | |
CJPMTBestHVSettings | |
CJPMTHVRunSettings | |
CJPMTHVSettings | |
CJProductIntegration | |
CJProductIntegration_t | Auxiliary class for product integration data |
CJProductRouter | Auxiliary class to map UPI to location in detector |
CJProductTrace | Auxiliary class to trace product |
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 | |
CJRunsetupParams | |
CJRunsetups | Auxiliary class for run setup evaluation |
CJRunSummaryNumbers | |
CJSelector | Auxiliary class for specifying selection of database data |
CJToAshort | |
CJUPI | Universal product identifier (UPI) |
CJVendorHV | |
►NJDETECTOR | Auxiliary classes and methods for detector calibration |
CJAnchor | Data structure for anchor position on sea bed |
CJCalibration | Data structure for PMT 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 |
CJStateMachine | Interface to mimic hit ordering effects due to state machine inside CLB |
CJTDC | Interface for TDC |
CJCLBSimulator | Interface for CLB simulation |
CJCompass | Data structure for comapss in three dimensions |
CJCompassMatrix | Compass matrix |
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 |
CJDetectorAddressMap_t | Auxiliary class to extract detector address map from detector identifier |
CJDetectorAddressMap_t< JTypeList< JHead_t, JNullType > > | |
CJDetectorAddressMap_t< JTypeList< JHead_t, JTail_t > > | |
►CJDetectorHeader | Data structure for detector header |
CJDetectorHeaderHelper | Auxiliary class for I/O of detector header |
CJDetectorParameters | Data structure for parameters for detector geometry |
CJDetectorParametersHelper | Auxiliary class for I/O of JDetectorParameters data structure |
CJDetectorSimulator | Detector simulation |
►CJDetectorSubset | 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 variant to detector version |
CJGetPMTStatusBit | Auxiliary class to map key to PMT status bit |
CJK40DefaultSimulator | Default implementation of the simulation of K40 background |
►CJK40DefaultSimulatorInterface | Default K40 simulator interface |
CJBuffer1D_t | 1D-linear buffer |
CJBuffer2D_t | 2D-square buffer |
CJK40Rates | Auxiliary class for K40 rates |
CJK40RunByRunSimulator | K40 simulation based on run-by-run information |
CJK40Simulator | Interface for simulation of K40 background |
CJKM3NeT_t | KM3NeT |
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 |
CJModuleAttributes | Data structure for module address and module attributes |
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 |
CJModuleLocation | Logical location of module |
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 |
CJModuleSignalProcessor | Auxiliary container for PMT signal processors in same optical module |
CJMonteCarlo_t | Monte Carlo .detx file |
►CJMonteCarloDetector | Monte Carlo detector (i.e |
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 and calibration |
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 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 |
CJPMTRunByRunSimulator | PMT simulation based on run-by-run information |
CJPMTSignal | Data structure for PMT analogue signal |
CJPMTSignalProcessorInterface | PMT signal processor interface |
CJPMTSimulator | Interface for PMT simulation |
CJPPM_DU_t | Type definitions for different detectors.PPM_DU |
CJPutDetectorVersion | Auxiliary class to map detector version to detector variant |
CJPutPMTStatusBit | Auxiliary class to map PMT status bit to key |
CJRotation | Auxiliary class to get rotation matrix between two optical modules |
CJTemplateDetectorAddressMap | Template lookup table for PMT addresses in detector |
CJTemplateDetectorAddressMap< JKM3NeT_t > | Template specialisation of JTemplateDetectorAddressMap for KM3NeT detector |
CJTemplateDetectorAddressMap< JMonteCarlo_t > | Template specialisation of JTemplateDetectorAddressMap for Monte Carlo detector |
CJTemplateDetectorAddressMap< JObsolete_t > | Template specialisation of JTemplateDetectorAddressMap for obsolete detector |
CJTemplateDetectorAddressMap< JPPM_DU_t > | Template specialisation of JTemplateDetectorAddressMap for PPM_DU detector |
CJTransferFunction1D | Auxiliary class for a non-linear transfer function of TDC inside FPGA |
CJTransitionTimeGenerator | Auxiliary class to generate PMT transition times based on measurements by Oleg Kalekin et al |
CJTransitionTimeProbability | Probability distibution of the PMT transition times based on measurements by Oleg Kalekin et al |
CJTransitionTimeProbability2D | Auxiliary class to generate twofold PMT transition times |
CJUTCDistance | Auxiliary class for distance beteen UTC times |
►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 |
CJFunctionAdaptor | Function adaptor |
CJFunctionAdaptor< JReturn_t, JFirst_t, void > | Function adaptor for function with one argument |
CJFunctionAdaptorHelper | Auxiliary base class for function adaptor |
CJMessage | Auxiliary class for handling debug parameter within a class |
►CJProperties | Utility class to parse parameter values |
CJFileReader | Auxiliary class to handle input from file |
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 |
CJPropertiesTemplateElement< JProperties::JFileReader > | Template specialisation for JFileReader |
CJStatus | Auxiliary class for status identifier |
CJTimekeeper | Time keeper |
CJTimer | Auxiliary class for CPU timing and usage |
CJVersion | Auxiliary class for version identifier |
►NJFIT | Auxiliary classes and methods for linear and iterative data regression |
CJAbstractMinimiser | Abstract minimiser |
CJAbstractRegressor | Abstract class for global fit method |
CJAtmosphericMuon | Auxiliary class to evaluate atmospheric muon hypothesis |
CJEnergy | Data structure for fit of energy |
CJEnergyCorrection | Auxiliary class for correction of energy determined by JEnergy.cc |
CJEstimator | Template definition of linear fit |
CJEstimator< JLine1Z > | Linear fit of straight line parallel to z-axis to set of hits (objects with position and time) |
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 |
►CJGandalf | Fit method based on the Levenberg-Marquardt method |
Cresult_type | Data structure for return value of fit function |
►CJHistory | Container for historical events |
Cis_event | Auxiliary class to test history |
Cis_not_event | Auxiliary class to test history |
CJHitL1Comparator | Auxiliary class for permutations of L1 hits |
CJHitW0 | Auxiliary class for a hit with background rate value |
CJK40 | Auxiliary class for converting various rates to expectation values of the number of hits within a given time interval |
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 |
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 |
CJMuonGandalf | Class to handle Muon Gandalf reconstruction first, two other angular reconstructionS should be ran : JMuonPrefit and JMuonSimplex |
CJMuonGandalfParameters_t | |
CJMuonParameters | |
CJMuonPrefit | Class to handle Prefit angular reconstruction |
CJMuonPrefitParameters_t | Data struct that holds the parameters for JMuonPrefit angular reconstruction This is part of the constructor parameters of JMuonPrefit |
CJMuonSimplex | Class to handle the Simplex angular reconstruction |
CJMuonSimplexParameters_t | |
CJNPE | Auxiliary class for handling various light yields |
CJNPEHit | Auxiliary class for simultaneously handling light yields and response of PMT |
►CJORCAShowerFit | |
CJShowerHypothesis | Container of shower hypothesis: During the fit the algorithm creates a grid in direction and energy space, for each of these points a shower hypothesis is saved: direction, energy and LogLikelihood value |
►CJORCAShowerPositionFit | Class to handle the second step of the shower reconstruction, mainly dedicated for ORCA |
CJVertexHypothesis | Container of vertex hypothesis: During the fit the algorithm creates a grid in position space (x, y, z, t), for each of these points a vertex hypothesis is saved: 4D-Point and LogLikelihood value |
CJORCAShowerPrefit | Class to handle first step of the shower reconstruction, mainly dedicated for ORCA |
CJPMTW0 | Auxiliary class for handling PMT geometry, rate and response |
CJPoint3D | Data structure for position fit |
CJPoint4D | Data structure for vertex fit |
CJPointing | Auxiliary class to compare fit results with respect to a reference direction (e.g |
CJQualitySorter | General purpose sorter of fit results |
CJRegressor | Template definition of a data regressor of given model |
CJRegressor< JEnergy > | Regressor function object for JEnergy fit |
CJRegressor< JLine3Z, JGandalf > | Regressor function object for JLine3Z fit using JGandalf minimiser |
CJRegressor< JLine3Z, JSimplex > | Regressor function object for JLine3Z 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 JSimplex minimiser |
CJShower3EZ | Data structure for fit of straight line in positive z-direction with energy |
CJShower3Z | Data structure for cascade in positive z-direction |
CJShowerFitParameters_t | Struct that holds the Parameters used for JORCAShowerFit |
CJShowerParameters | |
CJShowerPositionFitParameters_t | |
CJShowerPrefitParameters_t | |
CJSimplex | Simple fit method based on Powell's algorithm, see reference: Numerical Recipes in C++, W.H |
CJStart | Auxiliary class for start or end point evaluation |
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 quaternion in three dimensions |
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 |
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 |
CJCanvas | Data structure for size of TCanvas |
CJLegend | Wrapper class for ROOT TLegend |
CJLineAttributes | Auxiliary class to set line attributes |
CJManager | Auxiliary class to manage set of compatible ROOT objects (e.g |
CJMarkerAttributes | Auxiliary class to set marker attributes |
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 |
CJStyle | Wrapper class around ROOT TStyle |
CJVolume | Auxiliary class for histogramming of effective volume |
►NJIO | Auxiliary classes and methods for binary I/O |
CJBinaryFileReader | Object reading from binary file |
CJBinaryFileWriter | Object(s) writing to binary file |
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 |
►NJLOCAL | |
CJComparisonAvailable | Test availability of comparison operators of non-composite data types |
CJComparisonAvailable< T, typename JVoid< typename T::second_type >::type > | Test availability of comparison operators of data types which have a type definitions for first_type and second_type |
CJComparisonAvailable< T, typename JVoid< typename T::value_type >::type > | Test availability of comparison operators of data types which have a type definition for value_type |
CJNoequals | Template base class for data structures without equality capability |
CAND | Type definition of logical AND |
CAND< JBool< first >, JBool< second > > | Template specialisation for logical AND |
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 > | 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 constant (i.e |
CJCategory< T, true > | Specialisation of JCategory for modifiable (i.e |
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< 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 |
CJLocal | Test convertibility of two classes |
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 |
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 |
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 |
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 |
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 composite data structures composed of 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 |
CJObjectIterator< JTypeList< JHead_t, JTail_t > > | Implementation of object iterator for multiple data types |
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 | Forward declarations for definitions of I/O redirect and pipe operators |
CJObjectOutput< JTypeList< JHead_t, JNullType > > | Terminator class of recursive JObjectOutput class |
CJObjectOutput< JTypeList< JHead_t, JTail_t > > | Implementation of object output for multiple data types |
CJObjectReader | Auxiliary class for object reading |
CJObjectSampler | Auxiliary class to sample objects from a rewindable object iterator |
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 exitence of class T |
CJResolve< T, JBool< sizeof(T) > > | Template specialisation of class JResolve for existing implementation of given 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 |
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 | Type list |
CJTYPELIST | Auxiliary class for recursive type list generation |
CJTYPELIST< A, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType > | Template specialisation to terminate recursive type list generation |
CJTYPELIST< JNullType, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z > | Template specialisation to skip JNullType |
CJTYPELIST< JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType > | Template specialisation for empty type list generation |
CJTYPELIST< JTypeList< JHead_t, JTail_t >, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z > | Template specialisation for expanding type list |
CJTYPELIST< JTypeList< JHead_t, JTail_t >, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType, JNullType > | Template specialisation to terminate recursive 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 |
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 |
CJCalculator | Auxiliary class for arithmetic operations on objects |
CJGauss | Data structure for Gaussian function on top of a flat background |
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 |
CJMath | Auxiliary base class for aritmetic operations of derived class types |
CJMath< T, JNullType > | Template class for data structures with arithmetic capabilities |
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 | N x N matrix |
CJMatrixHelper | Auxiliary class for matrix decomposition |
CJMatrixND_t | Type definition of a NxN matrix |
CJMatrixNS | N x N symmetric matrix |
CJNumber | Simple wrapper around template data type to ensure that zero is the default value |
CJPolynome | Polynome function object |
CJPower | Power law function object |
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 |
CJTrigonometric | Trigonometric function object for sin and cos |
CJZero | Auxiliary class to assign zero value |
►NJMONITOR | |
CJCluster | A JHitL1 with a multiplicity |
►CJClusterBuilder | Local coincidence cluster builder |
CMinimalMultiplicityFunctor | Functor that compares the multiplicity of a JCluster to some fixed given multiplicity |
►NJNET | Interprocess communication |
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 |
CJUDPSocket | Server socket |
►NJPARSER | |
Cinitialised | Empty structure for specification of parser element that is initialised (i.e |
CJCounter | Auxiliary class to handle multiple boolean-like I/O |
CJCSV | Auxiliary class to assign the remainder of a sequence of Comma Separated Values |
CJOption | Auxiliary class to handle optional I/O |
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 == |
Cnot_initialised | Empty structure for specification of parser element that is not initialised (i.e |
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 classes and methods for calculation of PDF and muon energy loss |
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 |
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 |
CJDispersion | Implementation of dispersion for water in deep sea |
CJDispersionInterface | Light dispersion inteface |
CJGeane | Interface for muon energy loss |
CJGeane_t | Function object for the energy loss of the muon |
CJGeaneWater | Function object for energy dependent energy loss of the muon |
CJGeant | Function object for the probability density function of photon emission from EM-shower as a function of 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 |
CJLED | Probability Density Functions of the time response of a PMT |
CJLED_C | Probability Density Functions of the time response of a PMT (C-like interface) |
CJNPETable | Custom class for integrated values of the PDF of the arrival time of Cherenkov light |
CJNPETable1D | Custom class for the integrated values of the PDF of the arrival time of Cherenkov light |
►CJPDF | Low level interface for the calculation of the Probability Density Functions (PDFs) of the arrival time of Cherenkov light from a muon or an EM-shower on a photo-multiplier tube (PMT) |
CJRoot | Auxiliary class to find solution(s) to ![]() |
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 Functions of the time response of a PMT |
CJPDFTransformer< 1, JArgument_t > | Template specialisation of transformer of the 1D Probability Density Functions of the time response of a PMT |
CJPDFTransformer< 2, JArgument_t > | Template specialisation of transformer of the 2D Probability Density Functions of the time response of a PMT |
CJPDFTransformer< 3, JArgument_t > | Template specialisation of transformer of the 3D Probability Density Functions of the time response of a PMT |
CJPDFTransformer< 4, JArgument_t > | Template specialisation of transformer of the 4D Probability Density Functions of the time response of a PMT |
CJPDFTransformer< 5, JArgument_t > | Template specialisation of transformer of the 5D Probability Density Functions of the time response of a PMT |
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 | Source of radiation |
►NJROOT | Auxiliary classes and methods for ROOT I/O |
CJAbstractStreamer | Forward declaration of writer object |
CJAbstractTreeReader | Interface for TTree reading |
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 |
CJAddress | Simple address wrapper |
CJChainReader | Auxiliary class for template TChain reading |
►CJClassDef | Test ROOT ClassDef |
Ccheck_type | |
►CJClassStreamer | Auxiliary class to add the I/O capabilities of the given template class to the general JRootDictionary class |
CJObject | This class adds the I/O capabilities of the given template class to the general JRootDictionary class |
CJFitParameter_t | Auxiliary data structure for a parameter index and its value |
CJObjectStreamer | JObjectStreamer class |
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 |
CJRootDictionary | Default implementation of ROOT based dictionary for ASCII I/O |
CJRootDictionary_t | Type definition of ROOT based dictionary for ASCII 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 |
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 |
CJRootPrinter | Auxiliary class for printing objects in ASCII format using JRootWriter |
CJRootReadableClass | ROOT class for reading object |
►CJRootReader | Implementation for ASCII input of objects with ROOT dictionary |
CJDefaultHelper | Default helper class for formatting |
CJHelper | Helper class for user formatting |
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 |
CJRootWritableClass | ROOT class for writing object |
►CJRootWriter | Implementation for ASCII output of objects with ROOT dictionary |
CJDefaultHelper | Default helper class for formatting |
CJHelper | Helper class for user formatting |
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 |
CJBig | |
CJSmall | |
CJTreeReader | Auxiliary class for template TTree reading |
CJTreeReaderAccessibleObjectIterator | JTemplateTreeReader object iterator |
CJTreeReaderObjectIterator | JTreeReader object iterator |
CJTreeWriter | Auxiliary class for 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 |
►NJSIRENE | Detector simulations |
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 |
CJTrack | Muon trajectory |
CJVertex | Vertex of energy loss of muon |
►NJSUPERNOVA | |
CJClusterSN | Auxiliary class to manage a cluster of coincidences |
CJCoincidenceSN | Auxiliary class to store reduced information of a coincidence on an optical module |
CJDataSN | Auxiliary class to build the supernova trigger dataset |
CJL0BackgroundSimulator | 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 |
CJSNFilterMV | SN filter based on veto window |
CJSNFilterNM | Select clusters without correlated coincidences |
CJSummarySN | SN trigger summary information |
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 |
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 |
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 |
CJFileRecorder | Object writing to file |
CJFileScanner | Object reading from file |
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 |
CJMonteCarloASCIIFileReader< Evt > | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e |
CJMonteCarloASCIIFileReader< Head > | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e |
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 |
CJMonteCarloGZFileReader< Evt > | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e |
CJMonteCarloGZFileReader< Head > | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e |
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 |
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 |
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 JRewindableObjectIterator |
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 |
CJTreeRecorder | ROOT TTree object output |
CJTreeScanner | Template definition for direct access of elements in ROOT TChain |
►CJTreeScanner< JAssertConversion< JDerived_t, JBase_t >, JEvaluator_t > | Specialiation 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 |
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 | Auxililary class to get date and time |
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 class to list files |
►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 |
CJAssembler | Auxiliary class to check whether given template is a collection, i.e |
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 | Forward declaration of class JAutoMap for specialisation of class JAutomate |
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 W(x) = |x| / sqrt(1 - x*x), x > 0 and W(x) = 1, x <= 0 |
►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 |
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 W(x) = |x| / sqrt(1 - x*x) |
CJCumulator | Functional histogram cumulator |
CJDistance | Template class for distance evaluation |
CJDriver | Auxiliary class to load and store objects |
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 |
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 |
CJSupervisor | Place holder for exception handler |
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 W(x) = e^-(x^2) |
CJGaussLaguerre | Numerical integrator for W(x) = x^a e^(-x) |
CJGaussLegendre | Numerical integrator for W(x) = 1 |
CJGetElement | Auxiliary class to convert value to element |
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 |
CJHashEvaluator | Auxiliary class for default hash key evaluation |
►CJHashMap | General purpose class for hash map of (key, value) pairs |
CJComparator | Auxiliary class for ordering of objects in the collection by the hash value of their 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 |
►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 W(x) = (1 + g^2 - 2gx)^a |
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 | Map list |
CJMAPLIST | Auxiliary class for recursive map list generation |
CJMAPLIST< A, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap > | Template specialisation to terminate recursive map list generation |
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 | Forward declaration of template JMultiKey class |
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 |
Csuper_const_iterator | Terminator class of multidimensional const_iterator |
Csuper_iterator | Terminator class of multidimensional 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 |
Csuper_const_iterator | Multidimensional const_iterator |
Csuper_iterator | Multidimensional 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 multidimensional probability desnity 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 |
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 | Quantile calculator |
CJQuantiles | Quantile calculator for a given function |
CJRange | Range of values |
CJRayleigh | Numerical integrator for W(x) = (1 + g*x*x) |
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 | Checksum |
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 |
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 |
CJClone | Clone of a container |
CJDOMToPMTMaskMap | |
CJEvent | Triggered event |
CJEventOverlap | Match of two events considering overlap in time |
CJFrame | Data frame for calibrated hits of one PMT |
CJFrameClone | Clone of JFrame |
CJGetRiseTime | Auxiliary class for rise time evaluation |
CJHit | Hit data structure |
CJHitL0 | Data structure for L0 hit |
CJHitL1 | Data structure for L1 hit |
CJHitR0 | Reduced data structure for L0 hit |
CJHitR1 | Reduced data structure for L1 hit |
CJHitToolkit | Template definition of hit toolkit |
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 JHit class |
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 |
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 |
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 |
CJRunByRun | Auxiliary class to handle run by run options |
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 |
CJTimeConverter | Auxiliary class to convert DAQ/trigger hit time to/from Monte Carlo hit time |
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 |
CJPair_t | Auxiliary structure for indexing hits in a data frame |
►CJTrigger3D | General purpose majority trigger |
CJParameters | Trigger parameters |
CJTrigger3DMuon | Muon trigger |
►CJTrigger3DMuon_t | Muon trigger parameters |
CJParameters | Trigger parameters |
CJTrigger3DShower | Shower trigger |
►CJTrigger3DShower_t | Shower trigger parameters |
CJParameters | Trigger parameters |
►CJTrigger3N | General purpose muon trigger |
CJParameters | Trigger parameters |
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 |
►NKM3 | |
►NKM3NeT | |
►NKM3NET | Name space for KM3NeT |
CJPhotocathodeArea2D | Photo-cathode area 3 inch PMT |
CquantumEfficiency | Quantum efficiency of KM3NeT 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 datastructure for the DAQ preamble without ROOT functionality |
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 value of DAQ objects |
►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 |
►CJDOMSimulator | Runcontrol client to simulate DOM |
CJData | |
CJEvent_t | Auxiliary class for handling event name and optional number |
CJEventGenerator | Runcontrol client to simulate data filter(s) |
CJEventTable | Event table |
CJEventTimeslice | Timeslice with Monte Carlo event |
CJRandomTimeslice | Timeslice with random data |
CJSource | Data structure for configuration of JDOMSimulator |
CJSummaryslice | Auxiliary class to create summary data |
CJTarget | Data structure for configuration of JDataFilter |
CJTimesliceL0 | Auxiliary class for time slice data |
CMonitorRouter | |
►NLog | |
CCounter | |
CLogger | |
►Nstd | |
Citerator | |
Clist | |
Cmap | |
Cmultimap | |
Cmultiset | |
Cpair | |
Cset | |
Cvector | |
C__A__ | |
C__B__ | |
C__C__ | |
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 | |
CCRM_Frame | CRM frame |
CCRM_Item | ARS CRM |
CCRM_TimeSlice | CRM time slices |
CDAQ_Common_Header | |
CDAQCommonHeader | |
CDaqFramePreamble | This object holds the information from the 'preamble' of a data frame |
CDAQHeaderPrinter | |
CDataInputInterface | |
CDFInterface | |
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 | |
Cevent | Structure to store the ToT mean and standard deviation of the hits produced by a nanobeacon in a source and target modules |
CEventPreamble | Interface for event classes |
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 | |
CID | |
Cigzstream | |
CInBufferCollector | |
CInChannelHandler | |
►CInfo_Word | |
CInfo_Word_Bitfield | |
CIO | Structure to store the different command line arguments for JRunAnalyzer |
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 | |
►CJEEPZ | Auxiliary data structure for streaming of STL containers |
CJStream | Auxiliary class for format STL containers |
CJEvent | Data structure for start_event tag |
CJFlags | Auxiliary class to temporarily modify format specifications |
CJFormula | Auxiliary class for custom I/O |
CJGeoVolume | |
CJKey | Map key |
CJLabel | Auxiliary data structure to label data types within a type list |
CJManager | Auxiliary class to manage set of histograms |
CJRA_Histograms | |
CJStreamAvailable | Test availability of stream operators |
CJStreamAvailable< T, true > | Specialisation of JStreamAvailable for class without member method __str__ |
►CJTagAvailable | Test availability of JTag value for given class |
CJBig | |
CJSmall | |
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 |
CJValue | Map value |
CKM3NeT_Acoustic_Link | |
CKM3NeT_Audio_Channel | |
CKM3NeT_Audio_Data | |
CKM3NeT_Debug | |
CKM3NeT_DOM | |
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 | |
CNBPulse | Analyzes the signal of a nanobeacon in a PMT |
CNBRun | Class dedicated to the nanobeacon analyses, where the Modules in the detector are not regarded as single entities |
Cogzstream | |
CPacket | |
CParser | |
►CPhysicsEvent | Physics event |
Cconst_iterator | Template vector<T>::iterator |
Cpmt_clusters_bottom | |
Cpmt_clusters_top | |
CptrDispatcher | |
CPuzzledFrame | |
Cre_registers | |
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 |
CRunAnalyzer | Class dedicated to the analysis of KM3NeT runs |
CSCIENTIFIC | Auxiliary data structure for floating point format specification |
CSESSION_ID | |
Csha256_ctx | |
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 | |
CSuperModule | Class dedicated to the nanobeacon analyses, where the Modules in the detector are not regarded as single entities |
CSuperPMT | Class containing a JPMT and a NBPulse object |
CTBuffer | |
CTimer | |
CTimeSlice | Template TimeSlice |
CTimesliceHistograms | |
CTimestamp | Auxiliary class to remove bit-flipped ARS data |
CToA_Packet | |
CTObject | |
CTriggeredSPE_Hit | Triggered SPE hit |
CTriggerHistograms | |
CUdpDataHandler | |
Culonglong | |
CUTCTime | |
CWF_Header | ARS WF header interface |
CWF_Item | ARS waveform |
CWIDTH | Auxiliary data structure for alignment of data |