|
struct | data_type |
| Template definition of data structure for set of data points. More...
|
|
struct | data_type< m_1d< T > > |
| Template specialisation of data structure for set of 1D data points. More...
|
|
struct | data_type< m_2d< T > > |
| Template specialisation of data structure for set of 2D data points. More...
|
|
struct | data_type< m_3d< T > > |
| Template specialisation of data structure for set of 3D data points. More...
|
|
struct | index_list |
| Auxiliary data structure for list of fixed parameters. More...
|
|
class | JAbstractComparator |
| Interface for comparison of a template class. More...
|
|
class | JAbstractStreamer |
| Forward declaration of writer object. More...
|
|
struct | JAbstractTreeReader |
| Interface for TTree reading. More...
|
|
class | JAbstractType |
| Interface for handling of a template class. More...
|
|
class | JAbstractTypewriter |
| Interface for printing of a template 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 | 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...
|
|
struct | JBranchClass |
| ROOT readable class for TBranch . 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...
|
|
class | JDataFrame |
| Auxiliary class for parsing data from ROOT data frame. More...
|
|
struct | JF1 |
| Wrapper data structure to build ROOT 1D function. More...
|
|
struct | JF2 |
| Wrapper data structure to build ROOT 2D function. More...
|
|
struct | JF3 |
| Wrapper data structure to build ROOT 3D function. More...
|
|
struct | JFitParameter_t |
| Auxiliary data structure for a parameter index and its value. More...
|
|
struct | JGraph |
| Auxiliary data structure to build TGraph. More...
|
|
struct | JGraph2D |
| Auxiliary data structure to build TGraph2D. More...
|
|
struct | JGraph2D_t |
| Data structure for graph data. More...
|
|
struct | JGraph2DErrors |
| Auxiliary data structure to build TGraph2DErrors. More...
|
|
struct | JGraph2DErrors_t |
| Data structure for graph data. More...
|
|
struct | JGraph_t |
| Data structure for graph data. More...
|
|
struct | JGraphErrors |
| Auxiliary data structure to build TGraphErrors. More...
|
|
struct | JGraphErrors_t |
| Data structure for graph data. 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...
|
|
class | JObjectComparator |
| Implementation for comparison of a template class. More...
|
|
class | JObjectStreamer |
| JObjectStreamer class. More...
|
|
class | JObjectType |
| Implementation for handling of a template class. More...
|
|
class | JObjectTypewriter |
| Implementation for printing of a template class. More...
|
|
struct | JRandom |
| Auxiliary data structure to configure random number generator. More...
|
|
struct | JRoot |
|
struct | JRootAddress |
| Auxiliary classd for address handling within TTree or TChain. More...
|
|
struct | JRootAddressableClass |
| Auxiliary class to manage access to base classes and data members of ROOT class objects. More...
|
|
struct | JRootClass |
| Auxiliary class to manage access to base classes and data members of ROOT class. More...
|
|
struct | JROOTClassSelection |
| Auxiliary class for ROOT class selection. More...
|
|
struct | JROOTClassSelector |
| Auxiliary class to select ROOT class based on class name. More...
|
|
class | JRootComparator |
| ROOT comparator. More...
|
|
class | JRootCreateFlatTree |
|
class | JRootCreateFlatTree< JACOUSTICS::JToA > |
|
class | JRootDictionary |
| Default implementation of ROOT based dictionary for ASCII I/O. More...
|
|
struct | JRootDictionary_t |
| Type definition of ROOT based dictionary for ASCII I/O. More...
|
|
class | JRootFile |
| ROOT file. More...
|
|
class | JRootFileObjectOutput |
| Implementation of object output to ROOT file for single data type. More...
|
|
class | JRootFileObjectOutput< JTypeList< JHead_t, JNullType > > |
| Terminator class of recursive JRootObjectOutput class. More...
|
|
class | JRootFileObjectOutput< JTypeList< JHead_t, JTail_t > > |
| Implementation of object output to ROOT file for multiple data types. 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 | JRootFileWriter |
| ROOT file object output. More...
|
|
class | JRootfit |
| ROOT Fit. More...
|
|
class | JRootfit_t |
| Base class for result of ROOT Fit. More...
|
|
class | JRootInputFile |
| ROOT input file. More...
|
|
struct | JRootLabel |
| Replica of structure JLANG::JLabel for data types with ROOT I/O. 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 | JRootOutputFile |
| ROOT output file. More...
|
|
struct | JRootPrimitiveTypes |
|
struct | JRootPrinter |
| Auxiliary class for printing objects in ASCII format using JRootWriter. More...
|
|
struct | JRootReadableClass |
| ROOT class for reading into object. More...
|
|
class | JRootReader |
| Implementation for ASCII input of objects with ROOT dictionary. More...
|
|
struct | JRootStreamer |
| Auxiliary template class to define default implementation of the ROOT streamer. More...
|
|
class | JRootStreamObjectOutput |
| Template implementation of stream output for single data type based on ROOT dictionary. More...
|
|
class | JRootStreamObjectOutput< JTypeList< JHead_t, JNullType > > |
| Terminator class of recursive JRootStreamObjectOutput class. More...
|
|
class | JRootStreamObjectOutput< JTypeList< JHead_t, JTail_t > > |
| Template specialisationimplementation of stream object output for multiple data types. More...
|
|
class | JRootTypesHandler |
| Auxiliary class for handling ROOT types. More...
|
|
class | JRootTypewriter |
| ROOT type writer. More...
|
|
struct | JRootWritableClass |
| ROOT class for writing from object. More...
|
|
class | JRootWriter |
| Implementation for ASCII output of objects with ROOT dictionary. More...
|
|
class | JSonObjectOutput |
| Template implementation of stream output for single data type. More...
|
|
class | JSonObjectOutput< JTypeList< JHead_t, JNullType > > |
| Terminator class of recursive JSonObjectOutput class. More...
|
|
class | JSonObjectOutput< JTypeList< JHead_t, JTail_t > > |
| Template specialisationimplementation of stream object output for multiple data types. More...
|
|
class | JStyle |
| Wrapper class around ROOT TStyle. More...
|
|
class | JTreeBranchAddresses |
| Class responsible to setup TTree branch addresses for reading objects of type T. More...
|
|
class | JTreeCopyWriter |
| Implementation for template TTree writing and copying. More...
|
|
struct | JTreeCopyWriterInterface |
| Interface for template TTree writing and copying. More...
|
|
class | JTreeParameters |
| Data structure for TTree parameters. More...
|
|
class | JTreeParametersAvailable |
| Test availability of TTree parameters for given class. More...
|
|
class | JTreeReader |
| Auxiliary class for template TTree reading. More...
|
|
class | JTreeReaderAccessibleObjectIterator |
| JTemplateTreeReader object iterator. More...
|
|
class | JTreeReaderObjectIterator |
| JTreeReader object iterator. More...
|
|
class | JTreeWriter |
| Auxiliary class for default template TTree writing. More...
|
|
class | JTreeWriter< T, true > |
| Template specialisation for flat template TTree writing. More...
|
|
class | JTreeWriterObjectOutput |
| JTreeWriter object output. More...
|
|
class | JTreeWriterObjectOutput< JTypeList< JHead_t, JNullType > > |
| Terminator class of recursive JTreeWriterObjectOutput class. More...
|
|
class | JTreeWriterObjectOutput< JTypeList< JHead_t, JTail_t > > |
| Implementation of JTreeWriterObjectOutput for multiple data types. More...
|
|
struct | m_1d |
| 1D data point. More...
|
|
struct | m_2d |
| 2D data point. More...
|
|
struct | m_3d |
| 3D data point. More...
|
|
struct | m_count |
| Data point for counting measurement. More...
|
|
struct | m_value |
| Data point for value with error. More...
|
|
|
counter_type | advance (counter_type &counter, const counter_type value, const counter_type limit=std::numeric_limits< counter_type >::max()) |
| Advance counter.
|
|
TLegend * | getLegend (const Int_t width, const Int_t height, const std::string option, const Double_t factor=1.0) |
| Get legend.
|
|
template<class JKey_t , class JValue_t > |
void | resetObject (JManager< JKey_t, JValue_t > *object, const bool reset=false) |
| Reset JManager object.
|
|
const TDataMember * | getDataMember (const JRootClass &parent, const JRootClass &member) |
| Get ROOT data member for given parent and member class.
|
|
template<class JType_t , class JClass_t > |
const TDataMember * | getDataMember (JType_t JClass_t::*pd) |
| Get ROOT data member for given C++ data member.
|
|
template<class T > |
std::vector< TDataMember * > | getListOfDataMembers () |
| Get list of ROOT data members for given class.
|
|
template<class T > |
std::set< JROOTClassSelector > | getROOTClassSelection (const bool option=false) |
| Get ROOT class selection.
|
|
template<class T > |
void | getObject (TFile *file, const TString &key, T *&ps) |
| Read object from ROOT file.
|
|
bool | putObject (TDirectory &dir, const TObject &object) |
| Write object to ROOT directory.
|
|
template<class T > |
JAssert<!JConversion< T, TObject >::is_derived, bool >::type | putObject (TDirectory &dir, const T &object) |
| Write object to ROOT directory.
|
|
bool | putObject (TDirectory *dir, const TObject &object) |
| Write object to ROOT directory.
|
|
template<class T > |
JAssert<!JConversion< T, TObject >::is_derived, bool >::type | putObject (TDirectory *dir, const T &object) |
| Write object to ROOT directory.
|
|
range_type | getRange (TAxis *pAxis) |
| Get range of given axis.
|
|
template<class T , class JF1_t > |
JRootfit_t< JF1_t > | Fit (const TH1 &h1, const JF1_t &f1, const index_list &ls=index_list(), const range_type &X=range_type()) |
| Global fit fuction.
|
|
template<class T , class JF1_t > |
JRootfit_t< JF1_t > | Fit (TH1 *h1, const JF1_t &f1, const index_list &ls=index_list(), const range_type &X=range_type()) |
| Global fit fuction.
|
|
template<class T , class JF2_t > |
JRootfit_t< JF2_t > | Fit (const TH2 &h2, const JF2_t &f2, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type()) |
| Global fit fuction.
|
|
template<class T , class JF2_t > |
JRootfit_t< JF2_t > | Fit (TH2 *h2, const JF2_t &f2, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type()) |
| Global fit fuction.
|
|
template<class T , class JF3_t > |
JRootfit_t< JF3_t > | Fit (const TH3 &h3, const JF3_t &f3, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type(), const range_type &Z=range_type()) |
| Global fit fuction.
|
|
template<class T , class JF3_t > |
JRootfit_t< JF3_t > | Fit (TH3 *h3, const JF3_t &f3, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type(), const range_type &Z=range_type()) |
| Global fit fuction.
|
|
template<class T > |
Double_t | getResult (const TString &text, const T &object, const JRootDictionary_t &dictionary=JRootDictionary::getInstance()) |
| Get result of given textual formula.
|
|
template<class T > |
void | actionAtFileOpen (TFile *file) |
| General action method at file open.
|
|
template<class T > |
void | actionAtFileRead (T *object) |
| General action method at file read.
|
|
template<class T > |
void | FillRandom (TH1 *h1, const T &f1) |
| Fill 1D histogram according Poisson statistics with expectation values from given 1D function.
|
|
template<class T > |
void | FillRandom (TH2 *h2, const T &f2) |
| Fill 2D histogram according Poisson statistics with expectation values from given 2D function.
|
|
template<class T > |
void | FillRandom (TH3 *h3, const T &f3) |
| Fill 3D histogram according Poisson statistics with expectation values from given 3D function.
|
|
template<class T > |
void | FillRandom (TH1 *h1, const T &f1, const size_t ns) |
| Fill 1D histogram according PDF as given 1D function.
|
|
template<class T > |
void | FillRandom (TH2 *h2, const T &f2, const size_t ns) |
| Fill 2D histogram according PDF as given 2D function.
|
|
template<class T > |
void | FillRandom (TH3 *h3, const T &f3, const size_t ns) |
| Fill 3D histogram according PDF as given 3D function.
|
|
template<class T > |
const char * | getName () |
| Get ROOT name of given data type.
|
|
template<class T > |
const char * | getName (const JType< T > &type) |
| Get ROOT name of given data type.
|
|
void | resetObject (TH3 *h3, const bool reset=false) |
| Reset TH3 object.
|
|
void | resetObject (TH2 *h2, const bool reset=false) |
| Reset TH2 object.
|
|
void | resetObject (TH1 *h1, const bool reset=false) |
| Reset TH1 object.
|
|
void | resetObject (TGraph *g1, const bool reset=false) |
| Reset TGraph object.
|
|
void | resetObject (TGraphErrors *g1, const bool reset=false) |
| Reset TGraphErrors object.
|
|
void | resetObject (TGraphAsymmErrors *g1, const bool reset=false) |
| Reset TGraphAsymmErrors object.
|
|
void | resetObject (TGraph2D *g2, const bool reset=false) |
| Reset TGraph2D object.
|
|
void | resetObject (TGraph2DErrors *g2, const bool reset=false) |
| Reset TGraph2DErrors object.
|
|
void | resetObject (TMultiGraph *gs, const bool reset=false) |
| Reset TMultiGraph object.
|
|
void | AddPoint (TGraph *g1, const Double_t x, const Double_t y) |
| Add point to TGraph.
|
|
void | AddPoint (TGraphErrors *g1, const Double_t x, const Double_t y, const Double_t ex, const Double_t ey) |
| Add point to TGraphErrors.
|
|
void | AddPoint (TGraphAsymmErrors *g1, const Double_t x, const Double_t y, const Double_t exl, const Double_t exh, const Double_t eyl, const Double_t eyh) |
| Add point to TGraphAsymmErrors.
|
|
void | AddPoint (TGraph2D *g1, const Double_t x, const Double_t y, const Double_t z) |
| Add point to TGraph2D.
|
|
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.
|
|
TFile & | operator<< (TFile &file, const TObject &object) |
| Write object to ROOT file.
|
|
const TStreamerInfo * | getStreamerInfo (TFile *file, const char *const name) |
| Get ROOT streamer information of class with given name.
|
|
const TStreamerInfo * | getStreamerInfo (const char *const file_name, const char *const name) |
| Get ROOT streamer information of class with given name.
|
|
int | getStreamerVersion (TFile *file, const char *const name) |
| Get ROOT streamer version of class with given name.
|
|
int | getStreamerVersion (const char *const file_name, const char *const name) |
| Get ROOT streamer version of class with given name.
|
|
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.
|
|
bool | setParameter (TF1 &f1, const JFitParameter_t ¶meter) |
| Set fit parameter.
|
|
bool | fixParameter (TF1 &f1, const JFitParameter_t ¶meter) |
| Fix fit parameter.
|
|
bool | releaseParameter (TF1 &f1, const Int_t index) |
| Release fit parameter.
|
|
bool | setParLimits (TF1 &f1, const Int_t index, Double_t xmin, Double_t xmax) |
| Set fit parameter limits.
|
|
bool | isParameterFixed (const TF1 &f1, const Int_t index) |
| Check if fit parameter is fixed.
|
|
TGraph * | histogramToGraph (const TH1 &h1) |
| Helper method to convert a 1D histogram to a graph.
|
|
TH1 * | projectHistogram (const TH2 &h2, const Double_t xmin, const Double_t xmax, const char projection) |
| Helper method for ROOT histogram projections.
|
|
template<class JType_t > |
void | handler (JType_t &object) |
| Apply ROOT types handler to given object.
|
|
std::vector< std::string > | to_vector (TCollection *col) |
|
template<class T > |
JTreeParameters & | getTreeParameters () |
| Template definition for method returning TTree parameters.
|
|
template<class T > |
JNullType | getTreeParameters (const JType< T > &type) |
| Method with argument definition for obtaining TTree parameters.
|
|
template<class T > |
JTreeCopyWriter< T > & | getTreeCopyWriter () |
| Get the TTree writer and copy for this type of object.
|
|
Auxiliary classes and methods for ROOT I/O.
- Author
- mdejong
-
mdejong, mlincett