|
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. 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. More...
|
|
class | JFileRecorder |
| Object writing to file. More...
|
|
class | JFileScanner |
| Object reading from file. 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. More...
|
|
class | JMonteCarloGZFileReader |
| Template definition of Monte Carlo object reader for gzipped ASCII formatted file (i.e. 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. More...
|
|
class | JMonteCarloASCIIFileReader< Evt > |
| Template implementation of Monte Carlo object reader for ASCII formatted file (i.e. More...
|
|
class | JMonteCarloGZFileReader< Head > |
| Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. More...
|
|
class | JMonteCarloGZFileReader< Evt > |
| Template implementation of Monte Carlo object reader for gzipped ASCII formatted file (i.e. 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 |
| 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 JRewindableObjectIterator. 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...
|
|
struct | JSummaryslice |
| Auxiliary class to create summary data. More...
|
|
class | JTreeScanner_t |
| Base class for JTreeScanner. More...
|
|
struct | JTreeScanner |
| Template definition for direct access of elements in ROOT TChain. More...
|
|
struct | 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...
|
|
struct | 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 > |
| Specialiation of class JTreeScanner for ordered direct access of elements in ROOT TChain. More...
|
|
struct | JTreeScannerInterface |
| Auxiliary interface for direct access of elements in ROOT TChain. More...
|
|
struct | 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 | isDAQFile (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 char *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...
|
|
const char * | getName (const JType< JMetaOld_t > &type) |
| Get ROOT name of given data type. More...
|
|
void | getObject (TFile *file, const char *key, JMetaOld_t *&ps) |
| Read object from ROOT file. More...
|
|
bool | putObject (TDirectory *dir, const JMetaOld_t &meta) |
| Write meta data to ROOT directory. More...
|
|
Head | getHeader (const JMultipleFileScanner_t &file_list) |
| Get Monte Carlo header. 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...
|
|
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...
|
|
JTriggerParameters | getTriggerParameters (const JMultipleFileScanner_t &file_list) |
| Get trigger parameters. More...
|
|
Support classes and methods for experiment specific I/O.
- Author
- mdejong