|
| class | JAbstractStreamer |
| | Forward declaration of writer object. More...
|
| |
| class | JCanvas |
| | Data structure for size of TCanvas. More...
|
| |
| class | JChainReader |
| | Auxiliary class for template TChain reading. More...
|
| |
| class | JClassDef |
| | Test ROOT ClassDef. More...
|
| |
| struct | JClassStreamer |
| | Auxiliary class to add the I/O capabilities of the given template class to the general JRootDictionary class. More...
|
| |
| struct | JGraph_t |
| | Data structure for graph data. More...
|
| |
| struct | JGraph |
| | Auxiliary data structure to build TGraph. More...
|
| |
| class | JLineAttributes |
| | Auxiliary class to set line attributes. More...
|
| |
| class | JManager |
| | Auxiliary class to manage set of compatible ROOT objects (e.g. histograms) using unique keys. More...
|
| |
| class | JMarkerAttributes |
| | Auxiliary class to set marker attributes. More...
|
| |
| struct | JRootAddress |
| | Auxiliary classd for address handling within TTree or TChain. More...
|
| |
| struct | JRootClass |
| | Auxiliary class to manage access to base classes and data members of ROOT class. More...
|
| |
| struct | JAddress |
| | Simple address wrapper. More...
|
| |
| struct | JRootAddressableClass |
| | Auxiliary class to manage access to base classes and data members of ROOT class objects. More...
|
| |
| struct | JRootReadableClass |
| | ROOT class for reading object. More...
|
| |
| struct | JRootWritableClass |
| | ROOT class for writing object. More...
|
| |
| struct | JROOTClassSelector |
| | Auxiliary class to select ROOT class based on class name. More...
|
| |
| struct | JROOTClassSelection |
| | Auxiliary class for ROOT class selection. More...
|
| |
| struct | JRootDictionary_t |
| | Type definition of ROOT based dictionary for ASCII I/O. More...
|
| |
| class | JRootFile |
| | ROOT file. More...
|
| |
| class | JRootInputFile |
| | ROOT input file. More...
|
| |
| class | JRootOutputFile |
| | ROOT output file. More...
|
| |
| class | JRootFileReader |
| | ROOT file reader. More...
|
| |
| class | JRootFileReader< T, false > |
| | Tempate specialisation of JRootFileReader for TTree incompatible iteration. More...
|
| |
| class | JRootFileReader< T, true > |
| | Tempate specialisation of JRootFileReader for TTree compatible iteration. More...
|
| |
| class | JRootObjectOutput |
| | Template definition of ROOT object output. More...
|
| |
| class | JRootObjectOutput< T, false > |
| | Implementation of object output using TDirectory::WriteTObject method. More...
|
| |
| class | JRootObjectOutput< T, true > |
| | Implementation of object output using TTree. More...
|
| |
| class | JRootFileObjectOutput |
| | Implementation of object output to ROOT file for single data type. More...
|
| |
| class | JRootFileObjectOutput< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object output to ROOT file for multiple data types. More...
|
| |
| class | JRootFileObjectOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JRootObjectOutput class. More...
|
| |
| class | JRootFileWriter |
| | ROOT file object output. More...
|
| |
| struct | JRootLabel |
| | Replica of structure JLANG::JLabel for data types with ROOT I/O. More...
|
| |
| struct | JRootPrinter |
| | Auxiliary class for printing objects in ASCII format using JRootWriter. More...
|
| |
| class | JRootReader |
| | Implementation for ASCII input of objects with ROOT dictionary. More...
|
| |
| class | JRootWriter |
| | Implementation for ASCII output of objects with ROOT dictionary. More...
|
| |
| struct | JRootStreamer |
| | Auxiliary template class to define default implementation of the ROOT streamer. More...
|
| |
| class | JObjectStreamer |
| | JObjectStreamer class. More...
|
| |
| class | JRootStreamObjectOutput |
| | Template implementation of stream output for single data type based on ROOT dictionary. More...
|
| |
| class | JRootStreamObjectOutput< JTypeList< JHead_t, JTail_t > > |
| | Template specialisationimplementation of stream object output for multiple data types. More...
|
| |
| class | JRootStreamObjectOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JRootStreamObjectOutput class. More...
|
| |
| class | JActionAtFileOpen |
| | Auxiliary class to handle version management of given class at opening of a ROOT file. More...
|
| |
| class | JActionAtFileRead |
| | Auxiliary class to handle version management of given class at reading from a ROOT file. More...
|
| |
| struct | JFitParameter_t |
| | Auxiliary data structure for a parameter index and its value. More...
|
| |
| class | JStyle |
| | Wrapper class around ROOT TStyle. More...
|
| |
| class | JTreeParameters |
| | Data structure for TTree parameters. More...
|
| |
| class | JTreeParametersAvailable |
| | Test availability of TTree parameters for given class. More...
|
| |
| struct | JAbstractTreeReader |
| | Interface for TTree reading. More...
|
| |
| class | JTreeReader |
| | Auxiliary class for template TTree reading. More...
|
| |
| class | JTreeReaderObjectIterator |
| | JTreeReader object iterator. More...
|
| |
| class | JTreeReaderAccessibleObjectIterator |
| | JTemplateTreeReader object iterator. More...
|
| |
| class | JTreeWriter |
| | Auxiliary class for template TTree writing. More...
|
| |
| struct | JTreeCopyWriterInterface |
| | Interface for template TTree writing and copying. More...
|
| |
| class | JTreeCopyWriter |
| | Implementation for template TTree writing and copying. More...
|
| |
| class | JTreeWriterObjectOutput |
| | JTreeWriter object output. More...
|
| |
| class | JTreeWriterObjectOutput< JTypeList< JHead_t, JTail_t > > |
| | Implementation of JTreeWriterObjectOutput for multiple data types. More...
|
| |
| class | JTreeWriterObjectOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JTreeWriterObjectOutput class. More...
|
| |
| class | JRootDictionary |
| | Default implementation of ROOT based dictionary for ASCII I/O. More...
|
| |
|
| counter_type | advance (counter_type &counter, const counter_type value, const counter_type limit=std::numeric_limits< counter_type >::max()) |
| | Advance counter. More...
|
| |
| TLegend * | getLegend (const Int_t width, const Int_t height, const std::string option="TR") |
| | Get legend. More...
|
| |
| template<class JKey_t , class JValue_t > |
| bool | resetObject (JManager< JKey_t, JValue_t > *object, const bool reset=false) |
| | Reset JManager object. More...
|
| |
| const TDataMember * | getDataMember (const JRootClass &parent, const JRootClass &member) |
| | Get ROOT data member for given parent and member class. More...
|
| |
| template<class JType_t , class JClass_t > |
| const TDataMember * | getDataMember (JType_t JClass_t::*pd) |
| | Get ROOT data member for given C++ data member. More...
|
| |
| template<class T > |
| std::set< JROOTClassSelector > | getROOTClassSelection () |
| | Get ROOT class selection. More...
|
| |
| template<class T > |
| void | getObject (TFile *file, const TString &key, T *&ps) |
| | Read object from ROOT file. More...
|
| |
| template<class T > |
| bool | putObject (TDirectory *dir, const T &object) |
| | Write object to ROOT directory. More...
|
| |
| template<class T > |
| void | actionAtFileOpen (TFile *file) |
| | General action method at file open. More...
|
| |
| template<class T > |
| void | actionAtFileRead (T *object) |
| | General action method at file read. More...
|
| |
| template<class T > |
| const char * | getName () |
| | Get ROOT name of given data type. More...
|
| |
| template<class T > |
| const char * | getName (const JType< T > &type) |
| | Get ROOT name of given data type. More...
|
| |
| bool | resetObject (TH1 *object, const bool reset=false) |
| | Detach TH1 object and optionally reset contents. More...
|
| |
| bool | resetObject (TGraph *object, const bool reset=false) |
| | Detach TGraph object and optionally reset contents. More...
|
| |
| bool | resetObject (TGraphErrors *object, const bool reset=false) |
| | Detach TGraphErrors object and optionally reset contents. More...
|
| |
| bool | resetObject (TGraph2D *object, const bool reset=false) |
| | Detach TGraph2D object and optionally reset contents. More...
|
| |
| bool | resetObject (TGraph2DErrors *object, const bool reset=false) |
| | Detach TGraph2DErrors object and optionally reset contents. More...
|
| |
| bool | resetObject (TMultiGraph *object, const bool reset=false) |
| | Detach TMultiGraph object and optionally reset contents. More...
|
| |
| bool | resetObject (TNtuple *object, const bool reset=false) |
| | Detach TNtuple object and optionally reset contents. More...
|
| |
| void | AddPoint (TGraph *g1, const Double_t x, const Double_t y) |
| | Add point to TGraph. More...
|
| |
| void | AddPoint (TGraph2D *g1, const Double_t x, const Double_t y, const Double_t z) |
| | Add point to TGraph2D. More...
|
| |
| void | AddPoint (TGraphErrors *g1, const Double_t x, const Double_t y, const Double_t ex, const Double_t ey) |
| | Add point to TGraphErrors. More...
|
| |
| void | AddPoint (TGraph2DErrors *g1, const Double_t x, const Double_t y, const Double_t z, const Double_t ex, const Double_t ey, const Double_t ez) |
| | Add point to TGraph2DErrors. More...
|
| |
| TFile & | operator<< (TFile &file, const TObject &object) |
| | Write object to ROOT file. More...
|
| |
| const TStreamerInfo * | getStreamerInfo (TFile *file, const char *name) |
| | Get ROOT streamer information of class with given name. More...
|
| |
| const TStreamerInfo * | getStreamerInfo (const char *file_name, const char *name) |
| | Get ROOT streamer information of class with given name. More...
|
| |
| int | getStreamerVersion (TFile *file, const char *name) |
| | Get ROOT streamer version of class with given name. More...
|
| |
| int | getStreamerVersion (const char *file_name, const char *name) |
| | Get ROOT streamer version of class with given name. More...
|
| |
| TString | parse (const TPRegexp ®exp, const TString &string, const int index=1) |
| | Match a regular expression with given string and return the specified matched parts. More...
|
| |
| bool | setParameter (TF1 &f1, const JFitParameter_t ¶meter) |
| | Set fit parameter. More...
|
| |
| bool | fixParameter (TF1 &f1, const JFitParameter_t ¶meter) |
| | Fix fit parameter. More...
|
| |
| bool | releaseParameter (TF1 &f1, const Int_t index) |
| | Release fit parameter. More...
|
| |
| bool | setParLimits (TF1 &f1, const Int_t index, Double_t xmin, Double_t xmax) |
| | Set fit parameter limits. More...
|
| |
| bool | isParameterFixed (const TF1 &f1, const Int_t index) |
| | Check if fit parameter is fixed. More...
|
| |
| template<class T > |
| Double_t | getResult (const TString &text, const T &object, const JRootDictionary_t &dictionary=JRootDictionary::getInstance()) |
| | Get result of given textual formula. More...
|
| |
| TGraph * | histogramToGraph (const TH1 &in) |
| | Converts a 1D histogram to a TGraph with: More...
|
| |
| TH1 * | projectHistogram (const TH2 &in, Double_t inf, Double_t sup, const char coordinate= 'x') |
| | Helper method for ROOT Projection(X|Y) based on a JRange object and a coordinate. More...
|
| |
| template<class T > |
| JTreeParameters | getTreeParameters () |
| | Template definition for method returning TTree parameters. More...
|
| |
| template<class T > |
| JNullType | getTreeParameters (const JType< T > &type) |
| | Method with argument definition for obtaining TTree parameters. More...
|
| |
| template<class T > |
| JTreeCopyWriter< T > & | getTreeCopyWriter () |
| | Get the TTree writer and copy for this type of object. More...
|
| |
Auxiliary classes and methods for ROOT I/O.
- Author
- mdejong
-
mdejong, mlincett