Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:14:04

0001 // Do NOT change. Changes will be lost next time file is generated
0002 
0003 #define R__DICTIONARY_FILENAME PHAnaDict
0004 
0005 /*******************************************************************/
0006 #include <stddef.h>
0007 #include <stdio.h>
0008 #include <stdlib.h>
0009 #include <string.h>
0010 #include <assert.h>
0011 #define G__DICTIONARY
0012 #include "RConfig.h"
0013 #include "TClass.h"
0014 #include "TDictAttributeMap.h"
0015 #include "TInterpreter.h"
0016 #include "TROOT.h"
0017 #include "TBuffer.h"
0018 #include "TMemberInspector.h"
0019 #include "TInterpreter.h"
0020 #include "TVirtualMutex.h"
0021 #include "TError.h"
0022 
0023 #ifndef G__ROOT
0024 #define G__ROOT
0025 #endif
0026 
0027 #include "RtypesImp.h"
0028 #include "TIsAProxy.h"
0029 #include "TFileMergeInfo.h"
0030 #include <algorithm>
0031 #include "TCollectionProxyInfo.h"
0032 /*******************************************************************/
0033 
0034 #include "TDataMember.h"
0035 
0036 // Since CINT ignores the std namespace, we need to do so in this file.
0037 namespace std {} using namespace std;
0038 
0039 // Header files passed as explicit arguments
0040 #include "/sphenix/u/weihuma/analysis/Ana/PHAna.h"
0041 
0042 // Header files passed via #pragma extra_include
0043 
0044 namespace ROOT {
0045    static TClass *PHAna_Dictionary();
0046    static void PHAna_TClassManip(TClass*);
0047    static void *new_PHAna(void *p = 0);
0048    static void *newArray_PHAna(Long_t size, void *p);
0049    static void delete_PHAna(void *p);
0050    static void deleteArray_PHAna(void *p);
0051    static void destruct_PHAna(void *p);
0052 
0053    // Function generating the singleton type initializer
0054    static TGenericClassInfo *GenerateInitInstanceLocal(const ::PHAna*)
0055    {
0056       ::PHAna *ptr = 0;
0057       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::PHAna));
0058       static ::ROOT::TGenericClassInfo 
0059          instance("PHAna", "PHAna.h", 16,
0060                   typeid(::PHAna), ::ROOT::Internal::DefineBehavior(ptr, ptr),
0061                   &PHAna_Dictionary, isa_proxy, 3,
0062                   sizeof(::PHAna) );
0063       instance.SetNew(&new_PHAna);
0064       instance.SetNewArray(&newArray_PHAna);
0065       instance.SetDelete(&delete_PHAna);
0066       instance.SetDeleteArray(&deleteArray_PHAna);
0067       instance.SetDestructor(&destruct_PHAna);
0068       return &instance;
0069    }
0070    TGenericClassInfo *GenerateInitInstance(const ::PHAna*)
0071    {
0072       return GenerateInitInstanceLocal((::PHAna*)0);
0073    }
0074    // Static variable to force the class initialization
0075    static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal((const ::PHAna*)0x0); R__UseDummy(_R__UNIQUE_DICT_(Init));
0076 
0077    // Dictionary for non-ClassDef classes
0078    static TClass *PHAna_Dictionary() {
0079       TClass* theClass =::ROOT::GenerateInitInstanceLocal((const ::PHAna*)0x0)->GetClass();
0080       PHAna_TClassManip(theClass);
0081    return theClass;
0082    }
0083 
0084    static void PHAna_TClassManip(TClass* ){
0085    }
0086 
0087 } // end of namespace ROOT
0088 
0089 namespace ROOT {
0090    // Wrappers around operator new
0091    static void *new_PHAna(void *p) {
0092       return  p ? new(p) ::PHAna : new ::PHAna;
0093    }
0094    static void *newArray_PHAna(Long_t nElements, void *p) {
0095       return p ? new(p) ::PHAna[nElements] : new ::PHAna[nElements];
0096    }
0097    // Wrapper around operator delete
0098    static void delete_PHAna(void *p) {
0099       delete ((::PHAna*)p);
0100    }
0101    static void deleteArray_PHAna(void *p) {
0102       delete [] ((::PHAna*)p);
0103    }
0104    static void destruct_PHAna(void *p) {
0105       typedef ::PHAna current_t;
0106       ((current_t*)p)->~current_t();
0107    }
0108 } // end of namespace ROOT for class ::PHAna
0109 
0110 namespace {
0111   void TriggerDictionaryInitialization_PHAnaDict_Impl() {
0112     static const char* headers[] = {
0113 "/sphenix/u/weihuma/analysis/Ana/PHAna.h",
0114 0
0115     };
0116     static const char* includePaths[] = {
0117 "/sphenix/u/weihuma/analysis/Ana",
0118 "/usr/local/include",
0119 "/cvmfs/sphenix.sdcc.bnl.gov/x8664_sl7/release/release_new/new.4/include",
0120 "/cvmfs/sphenix.sdcc.bnl.gov/x8664_sl7/opt/sphenix/core/root-6.16.00/include",
0121 "/cvmfs/sphenix.sdcc.bnl.gov/x8664_sl7/opt/sphenix/core/root-6.16.00/include",
0122 "/direct/sphenix+u/weihuma/analysis/mybuild/",
0123 0
0124     };
0125     static const char* fwdDeclCode = R"DICTFWDDCLS(
0126 #line 1 "PHAnaDict dictionary forward declarations' payload"
0127 #pragma clang diagnostic ignored "-Wkeyword-compat"
0128 #pragma clang diagnostic ignored "-Wignored-attributes"
0129 #pragma clang diagnostic ignored "-Wreturn-type-c-linkage"
0130 extern int __Cling_Autoloading_Map;
0131 class __attribute__((annotate("$clingAutoload$/sphenix/u/weihuma/analysis/Ana/PHAna.h")))  PHAna;
0132 )DICTFWDDCLS";
0133     static const char* payloadCode = R"DICTPAYLOAD(
0134 #line 1 "PHAnaDict dictionary payload"
0135 
0136 #ifndef G__VECTOR_HAS_CLASS_ITERATOR
0137   #define G__VECTOR_HAS_CLASS_ITERATOR 1
0138 #endif
0139 #ifndef PACKAGE_NAME
0140   #define PACKAGE_NAME "PHAna"
0141 #endif
0142 #ifndef PACKAGE_TARNAME
0143   #define PACKAGE_TARNAME "phana"
0144 #endif
0145 #ifndef PACKAGE_VERSION
0146   #define PACKAGE_VERSION "1.00"
0147 #endif
0148 #ifndef PACKAGE_STRING
0149   #define PACKAGE_STRING "PHAna 1.00"
0150 #endif
0151 #ifndef PACKAGE_BUGREPORT
0152   #define PACKAGE_BUGREPORT ""
0153 #endif
0154 #ifndef PACKAGE_URL
0155   #define PACKAGE_URL ""
0156 #endif
0157 #ifndef PACKAGE
0158   #define PACKAGE "phana"
0159 #endif
0160 #ifndef VERSION
0161   #define VERSION "1.00"
0162 #endif
0163 #ifndef STDC_HEADERS
0164   #define STDC_HEADERS 1
0165 #endif
0166 #ifndef HAVE_SYS_TYPES_H
0167   #define HAVE_SYS_TYPES_H 1
0168 #endif
0169 #ifndef HAVE_SYS_STAT_H
0170   #define HAVE_SYS_STAT_H 1
0171 #endif
0172 #ifndef HAVE_STDLIB_H
0173   #define HAVE_STDLIB_H 1
0174 #endif
0175 #ifndef HAVE_STRING_H
0176   #define HAVE_STRING_H 1
0177 #endif
0178 #ifndef HAVE_MEMORY_H
0179   #define HAVE_MEMORY_H 1
0180 #endif
0181 #ifndef HAVE_STRINGS_H
0182   #define HAVE_STRINGS_H 1
0183 #endif
0184 #ifndef HAVE_INTTYPES_H
0185   #define HAVE_INTTYPES_H 1
0186 #endif
0187 #ifndef HAVE_STDINT_H
0188   #define HAVE_STDINT_H 1
0189 #endif
0190 #ifndef HAVE_UNISTD_H
0191   #define HAVE_UNISTD_H 1
0192 #endif
0193 #ifndef HAVE_DLFCN_H
0194   #define HAVE_DLFCN_H 1
0195 #endif
0196 #ifndef LT_OBJDIR
0197   #define LT_OBJDIR ".libs/"
0198 #endif
0199 
0200 #define _BACKWARD_BACKWARD_WARNING_H
0201 #include "/sphenix/u/weihuma/analysis/Ana/PHAna.h"
0202 
0203 #undef  _BACKWARD_BACKWARD_WARNING_H
0204 )DICTPAYLOAD";
0205     static const char* classesHeaders[]={
0206 "PHAna", payloadCode, "@",
0207 nullptr};
0208 
0209     static bool isInitialized = false;
0210     if (!isInitialized) {
0211       TROOT::RegisterModule("PHAnaDict",
0212         headers, includePaths, payloadCode, fwdDeclCode,
0213         TriggerDictionaryInitialization_PHAnaDict_Impl, {}, classesHeaders, /*has no C++ module*/false);
0214       isInitialized = true;
0215     }
0216   }
0217   static struct DictInit {
0218     DictInit() {
0219       TriggerDictionaryInitialization_PHAnaDict_Impl();
0220     }
0221   } __TheDictionaryInitializer;
0222 }
0223 void TriggerDictionaryInitialization_PHAnaDict() {
0224   TriggerDictionaryInitialization_PHAnaDict_Impl();
0225 }