Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHAnaDict.C
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHAnaDict.C
1 // Do NOT change. Changes will be lost next time file is generated
2 
3 #define R__DICTIONARY_FILENAME PHAnaDict
4 
5 /*******************************************************************/
6 #include <stddef.h>
7 #include <stdio.h>
8 #include <stdlib.h>
9 #include <string.h>
10 #include <assert.h>
11 #define G__DICTIONARY
12 #include "RConfig.h"
13 #include "TClass.h"
14 #include "TDictAttributeMap.h"
15 #include "TInterpreter.h"
16 #include "TROOT.h"
17 #include "TBuffer.h"
18 #include "TMemberInspector.h"
19 #include "TInterpreter.h"
20 #include "TVirtualMutex.h"
21 #include "TError.h"
22 
23 #ifndef G__ROOT
24 #define G__ROOT
25 #endif
26 
27 #include "RtypesImp.h"
28 #include "TIsAProxy.h"
29 #include "TFileMergeInfo.h"
30 #include <algorithm>
31 #include "TCollectionProxyInfo.h"
32 /*******************************************************************/
33 
34 #include "TDataMember.h"
35 
36 // Since CINT ignores the std namespace, we need to do so in this file.
37 namespace std {} using namespace std;
38 
39 // Header files passed as explicit arguments
40 #include "/sphenix/u/weihuma/analysis/Ana/PHAna.h"
41 
42 // Header files passed via #pragma extra_include
43 
44 namespace ROOT {
45  static TClass *PHAna_Dictionary();
46  static void PHAna_TClassManip(TClass*);
47  static void *new_PHAna(void *p = 0);
48  static void *newArray_PHAna(Long_t size, void *p);
49  static void delete_PHAna(void *p);
50  static void deleteArray_PHAna(void *p);
51  static void destruct_PHAna(void *p);
52 
53  // Function generating the singleton type initializer
54  static TGenericClassInfo *GenerateInitInstanceLocal(const ::PHAna*)
55  {
56  ::PHAna *ptr = 0;
57  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::PHAna));
58  static ::ROOT::TGenericClassInfo
59  instance("PHAna", "PHAna.h", 16,
60  typeid(::PHAna), ::ROOT::Internal::DefineBehavior(ptr, ptr),
61  &PHAna_Dictionary, isa_proxy, 3,
62  sizeof(::PHAna) );
63  instance.SetNew(&new_PHAna);
64  instance.SetNewArray(&newArray_PHAna);
65  instance.SetDelete(&delete_PHAna);
66  instance.SetDeleteArray(&deleteArray_PHAna);
67  instance.SetDestructor(&destruct_PHAna);
68  return &instance;
69  }
70  TGenericClassInfo *GenerateInitInstance(const ::PHAna*)
71  {
72  return GenerateInitInstanceLocal((::PHAna*)0);
73  }
74  // Static variable to force the class initialization
75  static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal((const ::PHAna*)0x0); R__UseDummy(_R__UNIQUE_DICT_(Init));
76 
77  // Dictionary for non-ClassDef classes
78  static TClass *PHAna_Dictionary() {
79  TClass* theClass =::ROOT::GenerateInitInstanceLocal((const ::PHAna*)0x0)->GetClass();
80  PHAna_TClassManip(theClass);
81  return theClass;
82  }
83 
84  static void PHAna_TClassManip(TClass* ){
85  }
86 
87 } // end of namespace ROOT
88 
89 namespace ROOT {
90  // Wrappers around operator new
91  static void *new_PHAna(void *p) {
92  return p ? new(p) ::PHAna : new ::PHAna;
93  }
94  static void *newArray_PHAna(Long_t nElements, void *p) {
95  return p ? new(p) ::PHAna[nElements] : new ::PHAna[nElements];
96  }
97  // Wrapper around operator delete
98  static void delete_PHAna(void *p) {
99  delete ((::PHAna*)p);
100  }
101  static void deleteArray_PHAna(void *p) {
102  delete [] ((::PHAna*)p);
103  }
104  static void destruct_PHAna(void *p) {
105  typedef ::PHAna current_t;
106  ((current_t*)p)->~current_t();
107  }
108 } // end of namespace ROOT for class ::PHAna
109 
110 namespace {
111  void TriggerDictionaryInitialization_PHAnaDict_Impl() {
112  static const char* headers[] = {
113 "/sphenix/u/weihuma/analysis/Ana/PHAna.h",
114 0
115  };
116  static const char* includePaths[] = {
117 "/sphenix/u/weihuma/analysis/Ana",
118 "/usr/local/include",
119 "/cvmfs/sphenix.sdcc.bnl.gov/x8664_sl7/release/release_new/new.4/include",
120 "/cvmfs/sphenix.sdcc.bnl.gov/x8664_sl7/opt/sphenix/core/root-6.16.00/include",
121 "/cvmfs/sphenix.sdcc.bnl.gov/x8664_sl7/opt/sphenix/core/root-6.16.00/include",
122 "/direct/sphenix+u/weihuma/analysis/mybuild/",
123 0
124  };
125  static const char* fwdDeclCode = R"DICTFWDDCLS( #line 1 "PHAnaDict dictionary forward declarations' payload" #pragma clang diagnostic ignored "-Wkeyword-compat" #pragma clang diagnostic ignored "-Wignored-attributes" #pragma clang diagnostic ignored "-Wreturn-type-c-linkage" extern int __Cling_Autoloading_Map; class __attribute__((annotate("$clingAutoload$/sphenix/u/weihuma/analysis/Ana/PHAna.h"))) PHAna; )DICTFWDDCLS";
126  static const char* payloadCode = R"DICTPAYLOAD( #line 1 "PHAnaDict dictionary payload" #ifndef G__VECTOR_HAS_CLASS_ITERATOR #define G__VECTOR_HAS_CLASS_ITERATOR 1 #endif #ifndef PACKAGE_NAME #define PACKAGE_NAME "PHAna" #endif #ifndef PACKAGE_TARNAME #define PACKAGE_TARNAME "phana" #endif #ifndef PACKAGE_VERSION #define PACKAGE_VERSION "1.00" #endif #ifndef PACKAGE_STRING #define PACKAGE_STRING "PHAna 1.00" #endif #ifndef PACKAGE_BUGREPORT #define PACKAGE_BUGREPORT "" #endif #ifndef PACKAGE_URL #define PACKAGE_URL "" #endif #ifndef PACKAGE #define PACKAGE "phana" #endif #ifndef VERSION #define VERSION "1.00" #endif #ifndef STDC_HEADERS #define STDC_HEADERS 1 #endif #ifndef HAVE_SYS_TYPES_H #define HAVE_SYS_TYPES_H 1 #endif #ifndef HAVE_SYS_STAT_H #define HAVE_SYS_STAT_H 1 #endif #ifndef HAVE_STDLIB_H #define HAVE_STDLIB_H 1 #endif #ifndef HAVE_STRING_H #define HAVE_STRING_H 1 #endif #ifndef HAVE_MEMORY_H #define HAVE_MEMORY_H 1 #endif #ifndef HAVE_STRINGS_H #define HAVE_STRINGS_H 1 #endif #ifndef HAVE_INTTYPES_H #define HAVE_INTTYPES_H 1 #endif #ifndef HAVE_STDINT_H #define HAVE_STDINT_H 1 #endif #ifndef HAVE_UNISTD_H #define HAVE_UNISTD_H 1 #endif #ifndef HAVE_DLFCN_H #define HAVE_DLFCN_H 1 #endif #ifndef LT_OBJDIR #define LT_OBJDIR ".libs/" #endif #define _BACKWARD_BACKWARD_WARNING_H #include "/sphenix/u/weihuma/analysis/Ana/PHAna.h" #undef _BACKWARD_BACKWARD_WARNING_H )DICTPAYLOAD";
127  static const char* classesHeaders[]={
128 "PHAna", payloadCode, "@",
129 nullptr};
130 
131  static bool isInitialized = false;
132  if (!isInitialized) {
133  TROOT::RegisterModule("PHAnaDict",
134  headers, includePaths, payloadCode, fwdDeclCode,
135  TriggerDictionaryInitialization_PHAnaDict_Impl, {}, classesHeaders, /*has no C++ module*/false);
136  isInitialized = true;
137  }
138  }
139  static struct DictInit {
140  DictInit() {
141  TriggerDictionaryInitialization_PHAnaDict_Impl();
142  }
143  } __TheDictionaryInitializer;
144 }
146  TriggerDictionaryInitialization_PHAnaDict_Impl();
147 }
148