|
| struct | JAutoTreeScanner |
| | Auxiliary class to select JTreeScanner based on ROOT class name. More...
|
| |
| class | JAutoTreeWriter |
| | Auxiliary class to copy input data to corresponding TTree. More...
|
| |
| class | JDAQFileReader |
| | DAQ object reading from binary file (i.e. .dat). More...
|
| |
| class | JDAQFileReader< T, true > |
| | Template specialisation of JDAQFileReader for DAQ compatible data types. More...
|
| |
| class | JDAQFileReader< T, false > |
| | Template specialisation of JDAQFileReader for DAQ incompatible data types. More...
|
| |
| class | JDAQWriterObjectOutput |
| | Auxiliary class for DAQ object writing to binary stream. More...
|
| |
| class | JDAQWriterObjectOutput< T, true > |
| | Implementation of object output for DAQ compatible data types. More...
|
| |
| class | JDAQWriterObjectOutput< T, false > |
| | Implementation of object output for DAQ incompatible data types. More...
|
| |
| class | JDAQWriter |
| | Implementation of object output to binary file for single data type. More...
|
| |
| class | JDAQWriter< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object output to binary file for multiple data types. More...
|
| |
| class | JDAQWriter< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JDAQWriter class. More...
|
| |
| class | JDAQFileWriter |
| | Object(s) writing to binary file (i.e. .dat). More...
|
| |
| struct | JEvtWeightFileScanner |
| | Template event-weighter-associated file scanner. More...
|
| |
| struct | JEvtWeightFileScannerSet |
| | Auxiliary class for organising Monte Carlo file scanners associated with event weighters. More...
|
| |
| class | JFileRecorder |
| | Object writing to file. More...
|
| |
| class | JFileScanner |
| | Object reading from file. More...
|
| |
| struct | JHeadSet |
| | Auxiliary class for organising Monte Carlo run headers. More...
|
| |
| struct | JLimit |
| | Auxiliary class for defining the range of iterations of objects. More...
|
| |
| struct | JMeta |
| | Auxiliary class for ROOT I/O of application specific meta data. More...
|
| |
| struct | JMetaOld_t |
| | Type definition of old meta data. More...
|
| |
| class | JMonteCarloASCIIFileReader |
| | Template definition of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') More...
|
| |
| class | JMonteCarloGZFileReader |
| | Template definition of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') More...
|
| |
| class | JMonteCarloFileReader |
| | Template definition of Monte Carlo object reader. More...
|
| |
| class | JMonteCarloFileReader< Head, JFileReader_t > |
| | Template specialisation of JMonteCarloFileReader for Head. More...
|
| |
| class | JMonteCarloFileReader< Evt, JFileReader_t > |
| | Template specialisation of JMonteCarloFileReader for Event. More...
|
| |
| class | JMonteCarloASCIIFileReader< Head > |
| | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') More...
|
| |
| class | JMonteCarloASCIIFileReader< Evt > |
| | Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. '.evt') More...
|
| |
| class | JMonteCarloGZFileReader< Head > |
| | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') More...
|
| |
| class | JMonteCarloGZFileReader< Evt > |
| | Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. '.gz') More...
|
| |
| class | JMonteCarloStreamObjectOutput< Head > |
| | Template specialisation of JMonteCarloStreamObjectOutput for Head. More...
|
| |
| class | JMonteCarloStreamObjectOutput< Evt > |
| | Template specialisation of JMonteCarloStreamObjectOutput for Evt. More...
|
| |
| class | JMultipleFileScanner< Head > |
| | Template specialisation of JMultipleFileScanner for Monte Carlo header. More...
|
| |
| class | JMonteCarloStreamObjectOutput |
| | Template definition of Monte Carlo stream output for single data type. More...
|
| |
| class | JMonteCarloStreamObjectOutput< JTypeList< JHead_t, JTail_t > > |
| | Template specialisation of Monte Carlo stream object output for multiple data types. More...
|
| |
| class | JMonteCarloStreamObjectOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JMonteCarloStreamObjectOutput class. More...
|
| |
| class | JMonteCarloFileWriter |
| | Object(s) writing to Monte Carlo ASCII file (i.e. .evt) More...
|
| |
| struct | JMultipleFileSampler_t |
| | Auxiliary base class to sample from a list of files. More...
|
| |
| struct | JMultipleFileSampler |
| | Auxiliary class to sample from a list of files. More...
|
| |
| struct | JMultipleFileScanner_t |
| | Auxiliary base class for list of file names. More...
|
| |
| class | JMultipleFileScanner |
| | General purpose class for object reading from a list of file names. More...
|
| |
| class | JMultipleFileScanner< JNullType > |
| | Template specialisation of JMultipleFileScanner for undefined type. More...
|
| |
| class | JMultipleFileScanner< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object reading for multiple data types from a list of file names. More...
|
| |
| class | JMultipleFileScanner< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JMultipleFileScanner class. More...
|
| |
| class | JParallelFileScanner |
| | General purpose class for parallel reading of objects from a single file or multiple files. More...
|
| |
| class | JParallelFileScanner< JTypeList< JHead_t, JTail_t >, JFileScanner_t > |
| | Template specialisation of JParallelFileScanner for multiple data types. More...
|
| |
| class | JParallelFileScanner< JTypeList< JHead_t, JNullType >, JFileScanner_t > |
| | Terminator class of recursive JParallelFileScanner class. More...
|
| |
| struct | JRandomSampler |
| | Template class for randomly sampling from a JLANG::JRewindableObjectIterator using a JLANG::JObjectSampler. More...
|
| |
| struct | JRunByRun |
| | Auxiliary class to select summary data (KM3NETDAQ::JDAQSummaryslice) from the specified raw data file(s). More...
|
| |
| struct | JSingleFileScanner_t |
| | Auxiliary base class for file name. More...
|
| |
| class | JSingleFileScanner |
| | Object reading from a list of files. More...
|
| |
| class | JSingleFileScanner< JNullType > |
| | Template specialisation of JSingleFileScanner for undefined type. More...
|
| |
| class | JSingleFileScanner< JTypeList< JHead_t, JTail_t > > |
| | Template specialisation of JSingleFileScanner for single data types. More...
|
| |
| class | JSingleFileScanner< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JSingleFileScanner class. More...
|
| |
| class | JSummaryFileRouter |
| | File router for fast addressing of summary data. More...
|
| |
| class | JSummaryRouter |
| | Router for fast addressing of summary data in KM3NETDAQ::JDAQSummaryslice data structure as a function of the optical module identifier and PMT address. More...
|
| |
| class | JTreeRecorder |
| | ROOT TTree object output. More...
|
| |
| struct | JTreeSampler |
| | Auxiliary class to sample from a list of files. More...
|
| |
| class | JTreeScanner_t |
| | Base class for JTreeScanner. More...
|
| |
| class | JTreeScanner |
| | Template definition for direct access of elements in ROOT TChain. More...
|
| |
| class | JTreeScanner< JNullType, JNullType > |
| | Auxiliary base class for reporting messages. More...
|
| |
| class | JTreeScanner< JAssertConversion< JDerived_t, JBase_t >, JNullType > |
| | Specialiation of class JTreeScanner for unordered direct access of elements in ROOT TChain. More...
|
| |
| class | JTreeScanner< JClass_t, JNullType > |
| | Specialiation of class JTreeScanner for unordered direct access of elements in ROOT TChain. More...
|
| |
| class | JTreeScanner< JAssertConversion< JDerived_t, JBase_t >, JEvaluator_t > |
| | Specialisation of class JTreeScanner for ordered direct access of elements in ROOT TChain. More...
|
| |
| class | JTreeScannerInterface |
| | Auxiliary interface for direct access of elements in ROOT TChain. More...
|
| |
| class | JTreeScannerInterface< JClass_t, JNullType > |
| | Specialiation of interface JTreeScannerInterface for unordered direct access of elements in ROOT TChain. More...
|
| |
| struct | JTriggeredFileScanner |
| | Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events). More...
|
| |
| class | JMultipleFileScanner< JTriggerParameters > |
| | Template specialisation of JMultipleFileScanner for trigger parameters. More...
|
| |
|
| bool | isROOTFile (const char *file_name) |
| | Check file format. More...
|
| |
| bool | isJSONFile (const char *file_name) |
| | Check file format. More...
|
| |
| bool | isDAQFile (const char *file_name) |
| | Check file format. More...
|
| |
| bool | isJppFile (const char *file_name) |
| | Check file format. More...
|
| |
| bool | isMonteCarloFile (const char *file_name) |
| | Check file format. More...
|
| |
| bool | isGzipFile (const char *file_name) |
| | Check file format. More...
|
| |
| const char * | getName (const JType< JMeta > &type) |
| | Get ROOT name of given data type. More...
|
| |
| int | getNumberOfCycles (TFile *file, const TString &key) |
| | Get number of cycles of named objects with same title as given key. More...
|
| |
| void | getObject (TFile *file, const TString &key, JMeta *&ps) |
| | Read object from ROOT file. More...
|
| |
| bool | putMeta (TDirectory &dir, const std::string &key, const std::string &buffer) |
| | Write meta data as ROOT TNamed object. More...
|
| |
| bool | putObject (TDirectory &dir, const JMeta &meta) |
| | Write meta data to ROOT directory. More...
|
| |
| bool | putObject (TDirectory *dir, const JMeta &meta) |
| | Write meta data to ROOT directory. More...
|
| |
| TFile & | operator<< (TFile &file, const JMeta &meta) |
| | Write meta data to ROOT file. More...
|
| |
| const char * | getName (const JType< JMetaOld_t > &type) |
| | Get ROOT name of given data type. More...
|
| |
| void | getObject (TFile *file, const TString &key, JMetaOld_t *&ps) |
| | Read object from ROOT file. More...
|
| |
| bool | putObject (TDirectory &dir, const JMetaOld_t &meta) |
| | Write old meta data to ROOT directory in new format. More...
|
| |
| Head | getHeader (const JMultipleFileScanner_t &file_list) |
| | Get Monte Carlo header. More...
|
| |
| Head | getCommonHeader (const JMultipleFileScanner_t &file_list) |
| | Get common Monte Carlo header. More...
|
| |
| JMultiHead | getMultiHeader (const JMultipleFileScanner_t &file_list) |
| | Get multi-header corresponding to a given file list. More...
|
| |
| template<class JFunction_t > |
| JMultipleFileScanner_t | getAAnetFiles (const JMultipleFileScanner_t &input, JFunction_t test) |
| | Get list of files compatible with geven header. More...
|
| |
| JAANET::JEvtCategorySet | getCategories (const JMultipleFileScanner_t &file_list) |
| | Get the unique event categories corresponding to a given list of MC files. More...
|
| |
| double | getTimeDuration (const JDAQUTCTimeRange &utc) |
| | Get time duration of given UTC time range. More...
|
| |
| template<class T > |
| int | getRunNumber (const std::string &file_name) |
| | Get run number for given file name of data taking run. More...
|
| |
| template<class T > |
| JFrameIndexRange | getFrameIndexRange (JTreeScannerInterface< T, KM3NETDAQ::JDAQEvaluator > &in) |
| | Get range of frame indices. More...
|
| |
| template<class T > |
| JFrameIndexRange | getFrameIndexRange (const std::string &file_name) |
| | Get range of frame indices for given file name of data taking run. More...
|
| |
| JDAQUTCTimeRange | getUTCTimeRange () |
| | Get UTC time range. More...
|
| |
| template<class T > |
| JDAQUTCTimeRange | getUTCTimeRange (JTreeScannerInterface< T, KM3NETDAQ::JDAQEvaluator > &in) |
| | Get UTC time range. More...
|
| |
| template<class T > |
| JDAQUTCTimeRange | getUTCTimeRange (const std::string &file_name) |
| | Get UTC time range for given file name of data taking run. More...
|
| |
| template<class T > |
| JDAQUTCTimeRange | getUTCTimeRange (T __begin, T __end) |
| | Get UTC time range for given file name of data taking run. More...
|
| |
| double | getLivetime (const std::string &file_name) |
| | Get data taking live time. More...
|
| |
| template<class T > |
| double | getLivetime (T __begin, T __end) |
| | Get data taking live time. More...
|
| |
| double | getLivetime (const JMultipleFileScanner_t &file_list) |
| | Get data taking live time. More...
|
| |
| JTriggerParameters | getTriggerParameters (const JMultipleFileScanner_t &file_list) |
| | Get trigger parameters. More...
|
| |
Support classes and methods for experiment specific I/O.
- Author
- mdejong
-
bjung