A class to pass information from the TFileMerger to the objects being merged.
Definition at line 36 of file TFileMergeInfo.h.
Public Types | |
| using | TIOFeatures = ROOT::TIOFeatures |
Public Member Functions | |
| TFileMergeInfo (TDirectory *outputfile) | |
| virtual | ~TFileMergeInfo () |
| virtual TClass * | IsA () const |
| void | Reset () |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Public Attributes | |
| TIOFeatures * | fIOFeatures {nullptr} |
| Any ROOT IO features that should be explicitly enabled. | |
| Bool_t | fIsFirst {kTRUE} |
| True if this is the first call to Merge for this series of object. | |
| TString | fOptions |
| Additional text based option being passed down to customize the merge. | |
| TDirectory * | fOutputDirectory {nullptr} |
| Target directory where the merged object will be written. | |
| TObject * | fUserData {nullptr} |
| Place holder to pass extra information. This object will be deleted at the end of each series of objects. | |
Private Member Functions | |
| TFileMergeInfo ()=delete | |
| TFileMergeInfo (const TFileMergeInfo &)=delete | |
| TFileMergeInfo & | operator= (const TFileMergeInfo &)=delete |
#include <TFileMergeInfo.h>
Definition at line 38 of file TFileMergeInfo.h.
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 51 of file TFileMergeInfo.h.
|
inlinevirtual |
Definition at line 52 of file TFileMergeInfo.h.
Definition at line 56 of file TFileMergeInfo.h.
Definition at line 56 of file TFileMergeInfo.h.
Definition at line 56 of file TFileMergeInfo.h.
|
privatedelete |
|
inline |
Definition at line 54 of file TFileMergeInfo.h.
|
inline |
Definition at line 56 of file TFileMergeInfo.h.
| TIOFeatures* TFileMergeInfo::fIOFeatures {nullptr} |
Any ROOT IO features that should be explicitly enabled.
Definition at line 49 of file TFileMergeInfo.h.
True if this is the first call to Merge for this series of object.
Definition at line 46 of file TFileMergeInfo.h.
| TString TFileMergeInfo::fOptions |
Additional text based option being passed down to customize the merge.
Definition at line 47 of file TFileMergeInfo.h.
| TDirectory* TFileMergeInfo::fOutputDirectory {nullptr} |
Target directory where the merged object will be written.
Definition at line 45 of file TFileMergeInfo.h.
| TObject* TFileMergeInfo::fUserData {nullptr} |
Place holder to pass extra information. This object will be deleted at the end of each series of objects.
Definition at line 48 of file TFileMergeInfo.h.