// Do NOT change. Changes will be lost next time file is generated #define R__DICTIONARY_FILENAME G__ROOTNTuple #define R__NO_DEPRECATION /*******************************************************************/ #include #include #include #include #include #define G__DICTIONARY #include "ROOT/RConfig.hxx" #include "TClass.h" #include "TDictAttributeMap.h" #include "TInterpreter.h" #include "TROOT.h" #include "TBuffer.h" #include "TMemberInspector.h" #include "TInterpreter.h" #include "TVirtualMutex.h" #include "TError.h" #ifndef G__ROOT #define G__ROOT #endif #include "RtypesImp.h" #include "TIsAProxy.h" #include "TFileMergeInfo.h" #include #include "TCollectionProxyInfo.h" /*******************************************************************/ #include "TDataMember.h" // Header files passed as explicit arguments #include "ROOT/RCluster.hxx" #include "ROOT/RClusterPool.hxx" #include "ROOT/RColumn.hxx" #include "ROOT/RColumnElement.hxx" #include "ROOT/RColumnModel.hxx" #include "ROOT/REntry.hxx" #include "ROOT/RField.hxx" #include "ROOT/RFieldVisitor.hxx" #include "ROOT/RMiniFile.hxx" #include "ROOT/RNTuple.hxx" #include "ROOT/RNTupleDescriptor.hxx" #include "ROOT/RNTupleMerger.hxx" #include "ROOT/RNTupleMetrics.hxx" #include "ROOT/RNTupleModel.hxx" #include "ROOT/RNTupleOptions.hxx" #include "ROOT/RNTupleSerialize.hxx" #include "ROOT/RNTupleUtil.hxx" #include "ROOT/RNTupleView.hxx" #include "ROOT/RNTupleZip.hxx" #include "ROOT/RPage.hxx" #include "ROOT/RPageAllocator.hxx" #include "ROOT/RPagePool.hxx" #include "ROOT/RPageSinkBuf.hxx" #include "ROOT/RPageSourceFriends.hxx" #include "ROOT/RPageStorage.hxx" #include "ROOT/RPageStorageFile.hxx" // Header files passed via #pragma extra_include // The generated code does not explicitly qualify STL entities namespace std {} using namespace std; namespace ROOT { static TClass *ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor_Dictionary(); static void ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor_TClassManip(TClass*); static void *new_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p = nullptr); static void *newArray_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(Long_t size, void *p); static void delete_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p); static void deleteArray_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p); static void destruct_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p); // Function generating the singleton type initializer static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Experimental::Internal::RFileNTupleAnchor*) { ::ROOT::Experimental::Internal::RFileNTupleAnchor *ptr = nullptr; static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Experimental::Internal::RFileNTupleAnchor)); static ::ROOT::TGenericClassInfo instance("ROOT::Experimental::Internal::RFileNTupleAnchor", 3, "ROOT/RMiniFile.hxx", 65, typeid(::ROOT::Experimental::Internal::RFileNTupleAnchor), ::ROOT::Internal::DefineBehavior(ptr, ptr), &ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor_Dictionary, isa_proxy, 12, sizeof(::ROOT::Experimental::Internal::RFileNTupleAnchor) ); instance.SetNew(&new_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor); instance.SetNewArray(&newArray_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor); instance.SetDelete(&delete_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor); instance.SetDeleteArray(&deleteArray_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor); instance.SetDestructor(&destruct_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor); return &instance; } TGenericClassInfo *GenerateInitInstance(const ::ROOT::Experimental::Internal::RFileNTupleAnchor*) { return GenerateInitInstanceLocal(static_cast<::ROOT::Experimental::Internal::RFileNTupleAnchor*>(nullptr)); } // Static variable to force the class initialization static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal(static_cast(nullptr)); R__UseDummy(_R__UNIQUE_DICT_(Init)); // Dictionary for non-ClassDef classes static TClass *ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor_Dictionary() { TClass* theClass =::ROOT::GenerateInitInstanceLocal(static_cast(nullptr))->GetClass(); ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor_TClassManip(theClass); return theClass; } static void ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor_TClassManip(TClass* ){ } } // end of namespace ROOT namespace ROOT { static void *new_ROOTcLcLExperimentalcLcLRNTuple(void *p = nullptr); static void *newArray_ROOTcLcLExperimentalcLcLRNTuple(Long_t size, void *p); static void delete_ROOTcLcLExperimentalcLcLRNTuple(void *p); static void deleteArray_ROOTcLcLExperimentalcLcLRNTuple(void *p); static void destruct_ROOTcLcLExperimentalcLcLRNTuple(void *p); static void streamer_ROOTcLcLExperimentalcLcLRNTuple(TBuffer &buf, void *obj); static Long64_t merge_ROOTcLcLExperimentalcLcLRNTuple(void *obj, TCollection *coll,TFileMergeInfo *info); // Function generating the singleton type initializer static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Experimental::RNTuple*) { ::ROOT::Experimental::RNTuple *ptr = nullptr; static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::ROOT::Experimental::RNTuple >(nullptr); static ::ROOT::TGenericClassInfo instance("ROOT::Experimental::RNTuple", ::ROOT::Experimental::RNTuple::Class_Version(), "ROOT/RNTuple.hxx", 512, typeid(::ROOT::Experimental::RNTuple), ::ROOT::Internal::DefineBehavior(ptr, ptr), &::ROOT::Experimental::RNTuple::Dictionary, isa_proxy, 17, sizeof(::ROOT::Experimental::RNTuple) ); instance.SetNew(&new_ROOTcLcLExperimentalcLcLRNTuple); instance.SetNewArray(&newArray_ROOTcLcLExperimentalcLcLRNTuple); instance.SetDelete(&delete_ROOTcLcLExperimentalcLcLRNTuple); instance.SetDeleteArray(&deleteArray_ROOTcLcLExperimentalcLcLRNTuple); instance.SetDestructor(&destruct_ROOTcLcLExperimentalcLcLRNTuple); instance.SetStreamerFunc(&streamer_ROOTcLcLExperimentalcLcLRNTuple); instance.SetMerge(&merge_ROOTcLcLExperimentalcLcLRNTuple); return &instance; } TGenericClassInfo *GenerateInitInstance(const ::ROOT::Experimental::RNTuple*) { return GenerateInitInstanceLocal(static_cast<::ROOT::Experimental::RNTuple*>(nullptr)); } // Static variable to force the class initialization static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal(static_cast(nullptr)); R__UseDummy(_R__UNIQUE_DICT_(Init)); } // end of namespace ROOT namespace ROOT { namespace Experimental { //______________________________________________________________________________ atomic_TClass_ptr RNTuple::fgIsA(nullptr); // static to hold class pointer //______________________________________________________________________________ const char *RNTuple::Class_Name() { return "ROOT::Experimental::RNTuple"; } //______________________________________________________________________________ const char *RNTuple::ImplFileName() { return ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Experimental::RNTuple*)nullptr)->GetImplFileName(); } //______________________________________________________________________________ int RNTuple::ImplFileLine() { return ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Experimental::RNTuple*)nullptr)->GetImplFileLine(); } //______________________________________________________________________________ TClass *RNTuple::Dictionary() { fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Experimental::RNTuple*)nullptr)->GetClass(); return fgIsA; } //______________________________________________________________________________ TClass *RNTuple::Class() { if (!fgIsA.load()) { R__LOCKGUARD(gInterpreterMutex); fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Experimental::RNTuple*)nullptr)->GetClass(); } return fgIsA; } } // namespace ROOT::Experimental } // namespace ROOT::Experimental namespace ROOT { // Wrappers around operator new static void *new_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p) { return p ? ::new(static_cast<::ROOT::Internal::TOperatorNewHelper*>(p)) ::ROOT::Experimental::Internal::RFileNTupleAnchor : new ::ROOT::Experimental::Internal::RFileNTupleAnchor; } static void *newArray_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(Long_t nElements, void *p) { return p ? ::new(static_cast<::ROOT::Internal::TOperatorNewHelper*>(p)) ::ROOT::Experimental::Internal::RFileNTupleAnchor[nElements] : new ::ROOT::Experimental::Internal::RFileNTupleAnchor[nElements]; } // Wrapper around operator delete static void delete_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p) { delete (static_cast<::ROOT::Experimental::Internal::RFileNTupleAnchor*>(p)); } static void deleteArray_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p) { delete [] (static_cast<::ROOT::Experimental::Internal::RFileNTupleAnchor*>(p)); } static void destruct_ROOTcLcLExperimentalcLcLInternalcLcLRFileNTupleAnchor(void *p) { typedef ::ROOT::Experimental::Internal::RFileNTupleAnchor current_t; (static_cast(p))->~current_t(); } } // end of namespace ROOT for class ::ROOT::Experimental::Internal::RFileNTupleAnchor namespace ROOT { // Wrappers around operator new static void *new_ROOTcLcLExperimentalcLcLRNTuple(void *p) { return p ? ::new(static_cast<::ROOT::Internal::TOperatorNewHelper*>(p)) ::ROOT::Experimental::RNTuple : new ::ROOT::Experimental::RNTuple; } static void *newArray_ROOTcLcLExperimentalcLcLRNTuple(Long_t nElements, void *p) { return p ? ::new(static_cast<::ROOT::Internal::TOperatorNewHelper*>(p)) ::ROOT::Experimental::RNTuple[nElements] : new ::ROOT::Experimental::RNTuple[nElements]; } // Wrapper around operator delete static void delete_ROOTcLcLExperimentalcLcLRNTuple(void *p) { delete (static_cast<::ROOT::Experimental::RNTuple*>(p)); } static void deleteArray_ROOTcLcLExperimentalcLcLRNTuple(void *p) { delete [] (static_cast<::ROOT::Experimental::RNTuple*>(p)); } static void destruct_ROOTcLcLExperimentalcLcLRNTuple(void *p) { typedef ::ROOT::Experimental::RNTuple current_t; (static_cast(p))->~current_t(); } // Wrapper around a custom streamer member function. static void streamer_ROOTcLcLExperimentalcLcLRNTuple(TBuffer &buf, void *obj) { ((::ROOT::Experimental::RNTuple*)obj)->::ROOT::Experimental::RNTuple::Streamer(buf); } // Wrapper around the merge function. static Long64_t merge_ROOTcLcLExperimentalcLcLRNTuple(void *obj,TCollection *coll,TFileMergeInfo *info) { return ((::ROOT::Experimental::RNTuple*)obj)->Merge(coll,info); } } // end of namespace ROOT for class ::ROOT::Experimental::RNTuple namespace { void TriggerDictionaryInitialization_libROOTNTuple_Impl() { static const char* headers[] = { nullptr }; static const char* includePaths[] = { nullptr }; static const char* fwdDeclCode = ""; static const char* payloadCode = ""; static const char* classesHeaders[] = { "" }; static bool isInitialized = false; if (!isInitialized) { TROOT::RegisterModule("libROOTNTuple", headers, includePaths, payloadCode, fwdDeclCode, TriggerDictionaryInitialization_libROOTNTuple_Impl, {}, classesHeaders, /*hasCxxModule*/true); isInitialized = true; } } static struct DictInit { DictInit() { TriggerDictionaryInitialization_libROOTNTuple_Impl(); } } __TheDictionaryInitializer; } void TriggerDictionaryInitialization_libROOTNTuple() { TriggerDictionaryInitialization_libROOTNTuple_Impl(); }