|
| 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 | JAbstractStreamer |
| | Forward declaration of writer object. More...
|
| |
| struct | JAbstractTreeReader |
| | Interface for TTree reading. 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 | JAddress |
| | Simple address wrapper. 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...
|
| |
| 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 | JObjectStreamer |
| | JObjectStreamer class. More...
|
| |
| 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 | 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 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...
|
| |
| struct | JRootWritableClass |
| | ROOT class for writing 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 > |
| 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.
|
| |
| template<class T > |
| Double_t | getResult (const TString &text, const T &object, const JRootDictionary_t &dictionary=JRootDictionary::getInstance()) |
| | Get result of given textual formula.
|
| |
| 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.
|
| |
| 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