File indexing completed on 2025-01-18 09:15:42
0001
0002
0003 #define R__DICTIONARY_FILENAME Cint
0004 #define R__NO_DEPRECATION
0005
0006
0007 #include <stddef.h>
0008 #include <stdio.h>
0009 #include <stdlib.h>
0010 #include <string.h>
0011 #include <assert.h>
0012 #define G__DICTIONARY
0013 #include "ROOT/RConfig.hxx"
0014 #include "TClass.h"
0015 #include "TDictAttributeMap.h"
0016 #include "TInterpreter.h"
0017 #include "TROOT.h"
0018 #include "TBuffer.h"
0019 #include "TMemberInspector.h"
0020 #include "TInterpreter.h"
0021 #include "TVirtualMutex.h"
0022 #include "TError.h"
0023
0024 #ifndef G__ROOT
0025 #define G__ROOT
0026 #endif
0027
0028 #include "RtypesImp.h"
0029 #include "TIsAProxy.h"
0030 #include "TFileMergeInfo.h"
0031 #include <algorithm>
0032 #include "TCollectionProxyInfo.h"
0033
0034
0035 #include "TDataMember.h"
0036
0037
0038 #include "Setup.h"
0039
0040
0041
0042
0043 namespace std {} using namespace std;
0044
0045 namespace ROOT {
0046
0047
0048 static TGenericClassInfo *GenerateInitInstanceLocal(const ::Setup*)
0049 {
0050 ::Setup *ptr = nullptr;
0051 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::Setup >(nullptr);
0052 static ::ROOT::TGenericClassInfo
0053 instance("Setup", ::Setup::Class_Version(), "Setup.h", 7,
0054 typeid(::Setup), ::ROOT::Internal::DefineBehavior(ptr, ptr),
0055 &::Setup::Dictionary, isa_proxy, 4,
0056 sizeof(::Setup) );
0057 return &instance;
0058 }
0059 TGenericClassInfo *GenerateInitInstance(const ::Setup*)
0060 {
0061 return GenerateInitInstanceLocal(static_cast<::Setup*>(nullptr));
0062 }
0063
0064 static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal(static_cast<const ::Setup*>(nullptr)); R__UseDummy(_R__UNIQUE_DICT_(Init));
0065 }
0066
0067
0068 atomic_TClass_ptr Setup::fgIsA(nullptr);
0069
0070
0071 const char *Setup::Class_Name()
0072 {
0073 return "Setup";
0074 }
0075
0076
0077 const char *Setup::ImplFileName()
0078 {
0079 return ::ROOT::GenerateInitInstanceLocal((const ::Setup*)nullptr)->GetImplFileName();
0080 }
0081
0082
0083 int Setup::ImplFileLine()
0084 {
0085 return ::ROOT::GenerateInitInstanceLocal((const ::Setup*)nullptr)->GetImplFileLine();
0086 }
0087
0088
0089 TClass *Setup::Dictionary()
0090 {
0091 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::Setup*)nullptr)->GetClass();
0092 return fgIsA;
0093 }
0094
0095
0096 TClass *Setup::Class()
0097 {
0098 if (!fgIsA.load()) { R__LOCKGUARD(gInterpreterMutex); fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::Setup*)nullptr)->GetClass(); }
0099 return fgIsA;
0100 }
0101
0102
0103 void Setup::Streamer(TBuffer &R__b)
0104 {
0105
0106
0107 if (R__b.IsReading()) {
0108 R__b.ReadClassBuffer(Setup::Class(),this);
0109 } else {
0110 R__b.WriteClassBuffer(Setup::Class(),this);
0111 }
0112 }
0113
0114 namespace ROOT {
0115 }
0116
0117 namespace {
0118 void TriggerDictionaryInitialization_Cint_Impl() {
0119 static const char* headers[] = {
0120 "Setup.h",
0121 nullptr
0122 };
0123 static const char* includePaths[] = {
0124 "/home/vandrieu/Software/Root/Myinstall/include/",
0125 "/home/vandrieu/Software/epiclfhcal/NewStructure/Tests/",
0126 nullptr
0127 };
0128 static const char* fwdDeclCode = R"DICTFWDDCLS(
0129 #line 1 "Cint dictionary forward declarations' payload"
0130 #pragma clang diagnostic ignored "-Wkeyword-compat"
0131 #pragma clang diagnostic ignored "-Wignored-attributes"
0132 #pragma clang diagnostic ignored "-Wreturn-type-c-linkage"
0133 extern int __Cling_AutoLoading_Map;
0134 class __attribute__((annotate("$clingAutoload$Setup.h"))) Setup;
0135 )DICTFWDDCLS";
0136 static const char* payloadCode = R"DICTPAYLOAD(
0137 #line 1 "Cint dictionary payload"
0138
0139
0140 #define _BACKWARD_BACKWARD_WARNING_H
0141 // Inline headers
0142 #include "Setup.h"
0143
0144 #undef _BACKWARD_BACKWARD_WARNING_H
0145 )DICTPAYLOAD";
0146 static const char* classesHeaders[] = {
0147 "Setup", payloadCode, "@",
0148 nullptr
0149 };
0150 static bool isInitialized = false;
0151 if (!isInitialized) {
0152 TROOT::RegisterModule("Cint",
0153 headers, includePaths, payloadCode, fwdDeclCode,
0154 TriggerDictionaryInitialization_Cint_Impl, {}, classesHeaders, /*hasCxxModule*/false);
0155 isInitialized = true;
0156 }
0157 }
0158 static struct DictInit {
0159 DictInit() {
0160 TriggerDictionaryInitialization_Cint_Impl();
0161 }
0162 } __TheDictionaryInitializer;
0163 }
0164 void TriggerDictionaryInitialization_Cint() {
0165 TriggerDictionaryInitialization_Cint_Impl();
0166 }