|
class | JAbstractStreamer |
| Forward declaration of writer object. More...
|
|
struct | JASCIIFileReader |
| Auxiliary class to read objects with ROOT dictionary from ASCII formatted file. More...
|
|
struct | JASCIIFileWriter |
| Auxiliary class to write object with ROOT dictionary from ASCII formatted file. 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...
|
|
struct | JGraph2D_t |
| Data structure for graph data. More...
|
|
struct | JGraph2D |
| Auxiliary data structure to build TGraph2D. More...
|
|
struct | JGraph2DErrors_t |
| Data structure for graph data. More...
|
|
struct | JGraph2DErrors |
| Auxiliary data structure to build TGraph2DErrors. More...
|
|
struct | JGraphErrors_t |
| Data structure for graph data. More...
|
|
struct | JGraphErrors |
| Auxiliary data structure to build TGraphErrors. 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 | JSonObjectOutput |
| Template implementation of stream output for single data type. More...
|
|
class | JSonObjectOutput< JTypeList< JHead_t, JTail_t > > |
| Template specialisationimplementation of stream object output for multiple data types. More...
|
|
class | JSonObjectOutput< JTypeList< JHead_t, JNullType > > |
| Terminator class of recursive JSonObjectOutput class. 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::vector< TDataMember * > | getListOfDataMembers () |
| Get list of ROOT data members for given class. 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...
|
|
bool | putObject (TDirectory &dir, const TObject &object) |
| Write object to ROOT directory. More...
|
|
template<class T > |
JAssert<!JConversion< T,
TObject >::is_derived, bool >
::type | putObject (TDirectory &dir, const T &object) |
| Write object to ROOT directory. More...
|
|
bool | putObject (TDirectory *dir, const TObject &object) |
| Write object to ROOT directory. More...
|
|
template<class T > |
JAssert<!JConversion< T,
TObject >::is_derived, bool >
::type | 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 (TTree *object, const bool reset=false) |
| Detach TTree 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 &h1) |
| Helper method to convert a 1D histogram to a graph. More...
|
|
TH1 * | projectHistogram (const TH2 &h2, const Double_t xmin, const Double_t xmax, const char projection) |
| Helper method for ROOT histogram projections. 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