ROOT
6.06/09
Reference Guide
|
#include "TROOT.h"
#include "TStreamerElement.h"
#include "TVirtualStreamerInfo.h"
#include "TClass.h"
#include "TClassEdit.h"
#include "TClassStreamer.h"
#include "TBaseClass.h"
#include "TDataMember.h"
#include "TDataType.h"
#include "TMethod.h"
#include "TMethodCall.h"
#include "TRealData.h"
#include "TFolder.h"
#include "TRef.h"
#include "TInterpreter.h"
#include "TError.h"
#include "TVirtualMutex.h"
#include "TVirtualCollectionProxy.h"
#include <iostream>
#include <string>
Go to the source code of this file.
Functions | |
static TString & | IncludeNameBuffer () |
static TStreamerBasicType * | InitCounter (const char *countClass, const char *countName, TObject *directive) |
Helper function to initialize the 'index/counter' value of the Pointer streamerElements. More... | |
static void | GetRange (const char *comments, Double_t &xmin, Double_t &xmax, Double_t &factor) |
Parse comments to search for a range specifier of the style: [xmin,xmax] or [xmin,xmax,nbits] [0,1] [-10,100]; [-pi,pi], [-pi/2,pi/4],[-2pi,2*pi] [-10,100,16] [0,0,8] if nbits is not specified, or nbits <2 or nbits>32 it is set to 32 if (xmin==0 and xmax==0 and nbits <=16) the double word will be converted to a float and its mantissa truncated to nbits significative bits. More... | |
ClassImp (TStreamerElement) TStreamerElement | |
Default ctor. More... | |
ClassImp (TStreamerBase) TStreamerBase | |
ClassImp (TStreamerBasicPointer) TStreamerBasicPointer | |
Default ctor. More... | |
ClassImp (TStreamerLoop) TStreamerLoop | |
Default ctor. More... | |
ClassImp (TStreamerBasicType) TStreamerBasicType | |
Default ctor. More... | |
ClassImp (TStreamerObject) TStreamerObject | |
Default ctor. More... | |
ClassImp (TStreamerObjectAny) TStreamerObjectAny | |
Default ctor. More... | |
ClassImp (TStreamerObjectPointer) TStreamerObjectPointer | |
Default ctor. More... | |
ClassImp (TStreamerObjectAnyPointer) TStreamerObjectAnyPointer | |
Default ctor. More... | |
ClassImp (TStreamerString) TStreamerString | |
Default ctor. More... | |
ClassImp (TStreamerSTL) TStreamerSTL | |
Default ctor. More... | |
ClassImp (TStreamerSTLstring) TStreamerSTLstring | |
Default ctor. More... | |
Variables | |
const Int_t | kMaxLen = 1024 |
void * | gMmallocDesc |
ClassImp | ( | TStreamerElement | ) |
Default ctor.
Definition at line 180 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerBase | ) |
Definition at line 593 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerBasicPointer | ) |
Default ctor.
Definition at line 884 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerLoop | ) |
Default ctor.
Definition at line 997 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerBasicType | ) |
Default ctor.
Definition at line 1101 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerObject | ) |
Default ctor.
Definition at line 1201 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerObjectAny | ) |
Default ctor.
Definition at line 1298 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerObjectPointer | ) |
Default ctor.
Definition at line 1392 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerObjectAnyPointer | ) |
Default ctor.
Definition at line 1496 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerString | ) |
Default ctor.
Definition at line 1591 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerSTL | ) |
Default ctor.
Definition at line 1661 of file TStreamerElement.cxx.
ClassImp | ( | TStreamerSTLstring | ) |
Default ctor.
Definition at line 2002 of file TStreamerElement.cxx.
|
static |
Parse comments to search for a range specifier of the style: [xmin,xmax] or [xmin,xmax,nbits] [0,1] [-10,100]; [-pi,pi], [-pi/2,pi/4],[-2pi,2*pi] [-10,100,16] [0,0,8] if nbits is not specified, or nbits <2 or nbits>32 it is set to 32 if (xmin==0 and xmax==0 and nbits <=16) the double word will be converted to a float and its mantissa truncated to nbits significative bits.
see comments in TBufferFile::WriteDouble32.
Definition at line 111 of file TStreamerElement.cxx.
Referenced by TStreamerElement::TStreamerElement().
|
static |
Definition at line 44 of file TStreamerElement.cxx.
Referenced by TStreamerBase::GetInclude(), TStreamerLoop::GetInclude(), TStreamerObject::GetInclude(), TStreamerObjectAny::GetInclude(), TStreamerObjectPointer::GetInclude(), TStreamerObjectAnyPointer::GetInclude(), TStreamerString::GetInclude(), TStreamerSTL::GetInclude(), and TStreamerSTLstring::GetInclude().
|
static |
Helper function to initialize the 'index/counter' value of the Pointer streamerElements.
If directive is a StreamerInfo and it correspond to the same class a 'countClass' the streamerInfo is used instead of the current StreamerInfo of the TClass for 'countClass'.
Definition at line 57 of file TStreamerElement.cxx.
Referenced by TStreamerBasicPointer::Init(), and TStreamerLoop::Init().
void* gMmallocDesc |
Definition at line 112 of file TClass.cxx.
Referenced by TMapFile::Add(), TMapFile::TMapFile(), and TMapFile::Update().
const Int_t kMaxLen = 1024 |
Definition at line 42 of file TStreamerElement.cxx.
Referenced by TStreamerElement::GetFullName(), IncludeNameBuffer(), and TStreamerSTL::ls().