File indexing completed on 2025-08-06 08:12:35
0001
0002
0003 #define R__DICTIONARY_FILENAME structureDict
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 "structure.h"
0039
0040
0041
0042
0043 namespace std {} using namespace std;
0044
0045 namespace ROOT {
0046 static void *new_pair_str(void *p = nullptr);
0047 static void *newArray_pair_str(Long_t size, void *p);
0048 static void delete_pair_str(void *p);
0049 static void deleteArray_pair_str(void *p);
0050 static void destruct_pair_str(void *p);
0051
0052
0053 static TGenericClassInfo *GenerateInitInstanceLocal(const ::pair_str*)
0054 {
0055 ::pair_str *ptr = nullptr;
0056 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::pair_str >(nullptr);
0057 static ::ROOT::TGenericClassInfo
0058 instance("pair_str", ::pair_str::Class_Version(), "structure.h", 39,
0059 typeid(::pair_str), ::ROOT::Internal::DefineBehavior(ptr, ptr),
0060 &::pair_str::Dictionary, isa_proxy, 4,
0061 sizeof(::pair_str) );
0062 instance.SetNew(&new_pair_str);
0063 instance.SetNewArray(&newArray_pair_str);
0064 instance.SetDelete(&delete_pair_str);
0065 instance.SetDeleteArray(&deleteArray_pair_str);
0066 instance.SetDestructor(&destruct_pair_str);
0067 return &instance;
0068 }
0069 TGenericClassInfo *GenerateInitInstance(const ::pair_str*)
0070 {
0071 return GenerateInitInstanceLocal(static_cast<::pair_str*>(nullptr));
0072 }
0073
0074 static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal(static_cast<const ::pair_str*>(nullptr)); R__UseDummy(_R__UNIQUE_DICT_(Init));
0075 }
0076
0077
0078 atomic_TClass_ptr pair_str::fgIsA(nullptr);
0079
0080
0081 const char *pair_str::Class_Name()
0082 {
0083 return "pair_str";
0084 }
0085
0086
0087 const char *pair_str::ImplFileName()
0088 {
0089 return ::ROOT::GenerateInitInstanceLocal((const ::pair_str*)nullptr)->GetImplFileName();
0090 }
0091
0092
0093 int pair_str::ImplFileLine()
0094 {
0095 return ::ROOT::GenerateInitInstanceLocal((const ::pair_str*)nullptr)->GetImplFileLine();
0096 }
0097
0098
0099 TClass *pair_str::Dictionary()
0100 {
0101 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::pair_str*)nullptr)->GetClass();
0102 return fgIsA;
0103 }
0104
0105
0106 TClass *pair_str::Class()
0107 {
0108 if (!fgIsA.load()) { R__LOCKGUARD(gInterpreterMutex); fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::pair_str*)nullptr)->GetClass(); }
0109 return fgIsA;
0110 }
0111
0112
0113 void pair_str::Streamer(TBuffer &R__b)
0114 {
0115
0116
0117 if (R__b.IsReading()) {
0118 R__b.ReadClassBuffer(pair_str::Class(),this);
0119 } else {
0120 R__b.WriteClassBuffer(pair_str::Class(),this);
0121 }
0122 }
0123
0124 namespace ROOT {
0125
0126 static void *new_pair_str(void *p) {
0127 return p ? new(p) ::pair_str : new ::pair_str;
0128 }
0129 static void *newArray_pair_str(Long_t nElements, void *p) {
0130 return p ? new(p) ::pair_str[nElements] : new ::pair_str[nElements];
0131 }
0132
0133 static void delete_pair_str(void *p) {
0134 delete (static_cast<::pair_str*>(p));
0135 }
0136 static void deleteArray_pair_str(void *p) {
0137 delete [] (static_cast<::pair_str*>(p));
0138 }
0139 static void destruct_pair_str(void *p) {
0140 typedef ::pair_str current_t;
0141 (static_cast<current_t*>(p))->~current_t();
0142 }
0143 }
0144
0145 namespace ROOT {
0146 static TClass *vectorlEpair_strgR_Dictionary();
0147 static void vectorlEpair_strgR_TClassManip(TClass*);
0148 static void *new_vectorlEpair_strgR(void *p = nullptr);
0149 static void *newArray_vectorlEpair_strgR(Long_t size, void *p);
0150 static void delete_vectorlEpair_strgR(void *p);
0151 static void deleteArray_vectorlEpair_strgR(void *p);
0152 static void destruct_vectorlEpair_strgR(void *p);
0153
0154
0155 static TGenericClassInfo *GenerateInitInstanceLocal(const vector<pair_str>*)
0156 {
0157 vector<pair_str> *ptr = nullptr;
0158 static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<pair_str>));
0159 static ::ROOT::TGenericClassInfo
0160 instance("vector<pair_str>", -2, "vector", 428,
0161 typeid(vector<pair_str>), ::ROOT::Internal::DefineBehavior(ptr, ptr),
0162 &vectorlEpair_strgR_Dictionary, isa_proxy, 4,
0163 sizeof(vector<pair_str>) );
0164 instance.SetNew(&new_vectorlEpair_strgR);
0165 instance.SetNewArray(&newArray_vectorlEpair_strgR);
0166 instance.SetDelete(&delete_vectorlEpair_strgR);
0167 instance.SetDeleteArray(&deleteArray_vectorlEpair_strgR);
0168 instance.SetDestructor(&destruct_vectorlEpair_strgR);
0169 instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<pair_str> >()));
0170
0171 instance.AdoptAlternate(::ROOT::AddClassAlternate("vector<pair_str>","std::vector<pair_str, std::allocator<pair_str> >"));
0172 return &instance;
0173 }
0174
0175 static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal(static_cast<const vector<pair_str>*>(nullptr)); R__UseDummy(_R__UNIQUE_DICT_(Init));
0176
0177
0178 static TClass *vectorlEpair_strgR_Dictionary() {
0179 TClass* theClass =::ROOT::GenerateInitInstanceLocal(static_cast<const vector<pair_str>*>(nullptr))->GetClass();
0180 vectorlEpair_strgR_TClassManip(theClass);
0181 return theClass;
0182 }
0183
0184 static void vectorlEpair_strgR_TClassManip(TClass* ){
0185 }
0186
0187 }
0188
0189 namespace ROOT {
0190
0191 static void *new_vectorlEpair_strgR(void *p) {
0192 return p ? ::new(static_cast<::ROOT::Internal::TOperatorNewHelper*>(p)) vector<pair_str> : new vector<pair_str>;
0193 }
0194 static void *newArray_vectorlEpair_strgR(Long_t nElements, void *p) {
0195 return p ? ::new(static_cast<::ROOT::Internal::TOperatorNewHelper*>(p)) vector<pair_str>[nElements] : new vector<pair_str>[nElements];
0196 }
0197
0198 static void delete_vectorlEpair_strgR(void *p) {
0199 delete (static_cast<vector<pair_str>*>(p));
0200 }
0201 static void deleteArray_vectorlEpair_strgR(void *p) {
0202 delete [] (static_cast<vector<pair_str>*>(p));
0203 }
0204 static void destruct_vectorlEpair_strgR(void *p) {
0205 typedef vector<pair_str> current_t;
0206 (static_cast<current_t*>(p))->~current_t();
0207 }
0208 }
0209
0210 namespace {
0211 void TriggerDictionaryInitialization_structureDict_Impl() {
0212 static const char* headers[] = {
0213 "structure.h",
0214 nullptr
0215 };
0216 static const char* includePaths[] = {
0217 "/cvmfs/sphenix.sdcc.bnl.gov/alma9.2-gcc-14.2.0/opt/sphenix/core/root-6.32.06/include/",
0218 "/gpfs/mnt/gpfs02/sphenix/user/ChengWei/INTT/INTT_dNdeta_repo/NewCode2024/EvtVtxZTracklet/",
0219 nullptr
0220 };
0221 static const char* fwdDeclCode = R"DICTFWDDCLS(
0222 #line 1 "structureDict dictionary forward declarations' payload"
0223 #pragma clang diagnostic ignored "-Wkeyword-compat"
0224 #pragma clang diagnostic ignored "-Wignored-attributes"
0225 #pragma clang diagnostic ignored "-Wreturn-type-c-linkage"
0226 extern int __Cling_AutoLoading_Map;
0227 struct __attribute__((annotate("$clingAutoload$structure.h"))) pair_str;
0228 namespace std{template <typename _Tp> class __attribute__((annotate("$clingAutoload$bits/allocator.h"))) __attribute__((annotate("$clingAutoload$string"))) allocator;
0229 }
0230 )DICTFWDDCLS";
0231 static const char* payloadCode = R"DICTPAYLOAD(
0232 #line 1 "structureDict dictionary payload"
0233
0234
0235 #define _BACKWARD_BACKWARD_WARNING_H
0236 // Inline headers
0237 #include "structure.h"
0238
0239 #undef _BACKWARD_BACKWARD_WARNING_H
0240 )DICTPAYLOAD";
0241 static const char* classesHeaders[] = {
0242 "pair_str", payloadCode, "@",
0243 nullptr
0244 };
0245 static bool isInitialized = false;
0246 if (!isInitialized) {
0247 TROOT::RegisterModule("structureDict",
0248 headers, includePaths, payloadCode, fwdDeclCode,
0249 TriggerDictionaryInitialization_structureDict_Impl, {}, classesHeaders, /*hasCxxModule*/false);
0250 isInitialized = true;
0251 }
0252 }
0253 static struct DictInit {
0254 DictInit() {
0255 TriggerDictionaryInitialization_structureDict_Impl();
0256 }
0257 } __TheDictionaryInitializer;
0258 }
0259 void TriggerDictionaryInitialization_structureDict() {
0260 TriggerDictionaryInitialization_structureDict_Impl();
0261 }