3#define R__DICTIONARY_FILENAME PerfDict
4#define R__NO_DEPRECATION
15#include "TDictAttributeMap.h"
16#include "TInterpreter.h"
19#include "TMemberInspector.h"
20#include "TInterpreter.h"
21#include "TVirtualMutex.h"
30#include "TFileMergeInfo.h"
32#include "TCollectionProxyInfo.h"
35#include "TDataMember.h"
38namespace std {}
using namespace std;
41#include "Framework/Performance/Timer.h"
46 namespace performance {
48 inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
49 static TClass *frameworkcLcLperformance_Dictionary();
52 inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
54 static ::ROOT::TGenericClassInfo
55 instance(
"framework::performance", 0 ,
"Framework/Performance/Timer.h", 10,
56 ::ROOT::Internal::DefineBehavior((
void*)0,(
void*)0),
57 &frameworkcLcLperformance_Dictionary, 0);
61 ::ROOT::TGenericClassInfo *(*_R__UNIQUE_DICT_(InitFunctionKeeper))() = &GenerateInitInstance;
63 static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_DICT_(Init));
66 static TClass *frameworkcLcLperformance_Dictionary() {
67 return GenerateInitInstance()->GetClass();
75 static void *new_frameworkcLcLperformancecLcLTimer(
void *p = 0);
76 static void *newArray_frameworkcLcLperformancecLcLTimer(Long_t size,
void *p);
77 static void delete_frameworkcLcLperformancecLcLTimer(
void *p);
78 static void deleteArray_frameworkcLcLperformancecLcLTimer(
void *p);
79 static void destruct_frameworkcLcLperformancecLcLTimer(
void *p);
82 static TGenericClassInfo *GenerateInitInstanceLocal(const ::framework::performance::Timer*)
85 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::framework::performance::Timer >(0);
86 static ::ROOT::TGenericClassInfo
87 instance(
"framework::performance::Timer", ::framework::performance::Timer::Class_Version(),
"Framework/Performance/Timer.h", 38,
89 &::framework::performance::Timer::Dictionary, isa_proxy, 4,
91 instance.SetNew(&new_frameworkcLcLperformancecLcLTimer);
92 instance.SetNewArray(&newArray_frameworkcLcLperformancecLcLTimer);
93 instance.SetDelete(&delete_frameworkcLcLperformancecLcLTimer);
94 instance.SetDeleteArray(&deleteArray_frameworkcLcLperformancecLcLTimer);
95 instance.SetDestructor(&destruct_frameworkcLcLperformancecLcLTimer);
98 TGenericClassInfo *GenerateInitInstance(const ::framework::performance::Timer*)
103 static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal((const ::framework::performance::Timer*)0x0); R__UseDummy(_R__UNIQUE_DICT_(Init));
107 namespace performance {
109atomic_TClass_ptr Timer::fgIsA(0);
112const char *Timer::Class_Name()
114 return "framework::performance::Timer";
118const char *Timer::ImplFileName()
120 return ::ROOT::GenerateInitInstanceLocal((const ::framework::performance::Timer*)0x0)->GetImplFileName();
124int Timer::ImplFileLine()
126 return ::ROOT::GenerateInitInstanceLocal((const ::framework::performance::Timer*)0x0)->GetImplFileLine();
130TClass *Timer::Dictionary()
132 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::framework::performance::Timer*)0x0)->GetClass();
137TClass *Timer::Class()
139 if (!fgIsA.load()) { R__LOCKGUARD(gInterpreterMutex); fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::framework::performance::Timer*)0x0)->GetClass(); }
146 namespace performance {
148void Timer::Streamer(TBuffer &R__b)
152 if (R__b.IsReading()) {
153 R__b.ReadClassBuffer(framework::performance::Timer::Class(),
this);
155 R__b.WriteClassBuffer(framework::performance::Timer::Class(),
this);
163 static void *new_frameworkcLcLperformancecLcLTimer(
void *p) {
164 return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) ::
framework::performance::Timer : new ::
framework::performance::Timer;
166 static void *newArray_frameworkcLcLperformancecLcLTimer(Long_t nElements,
void *p) {
167 return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) ::
framework::performance::Timer[nElements] : new ::
framework::performance::Timer[nElements];
170 static void delete_frameworkcLcLperformancecLcLTimer(
void *p) {
173 static void deleteArray_frameworkcLcLperformancecLcLTimer(
void *p) {
176 static void destruct_frameworkcLcLperformancecLcLTimer(
void *p) {
178 ((current_t*)p)->~current_t();
183 void TriggerDictionaryInitialization_Framework_Performance_Impl() {
184 static const char* headers[] = {
185"Framework/Performance/Timer.h",
188 static const char* includePaths[] = {
189"/usr/local/include/root",
190"/home/runner/work/ldmx-sw/ldmx-sw/Tracking/acts/Core/include",
191"/home/runner/work/ldmx-sw/ldmx-sw/Framework",
192"/home/runner/work/ldmx-sw/ldmx-sw/Framework/include",
193"/usr/local/include/root",
194"/home/runner/work/ldmx-sw/ldmx-sw/Tracking/acts/Core/include",
195"/home/runner/work/ldmx-sw/ldmx-sw/Framework/include",
196"/usr/local/include/root",
197"/home/runner/work/ldmx-sw/ldmx-sw/build/Framework/",
200 static const char* fwdDeclCode = R
"DICTFWDDCLS(
201#line 1 "Framework_Performance dictionary forward declarations' payload"
202#pragma clang diagnostic ignored "-Wkeyword-compat"
203#pragma clang diagnostic ignored "-Wignored-attributes"
204#pragma clang diagnostic ignored "-Wreturn-type-c-linkage"
205extern int __Cling_AutoLoading_Map;
206namespace framework{namespace performance{class __attribute__((annotate("$clingAutoload$Framework/Performance/Timer.h"))) Timer;}}
208 static const char* payloadCode = R
"DICTPAYLOAD(
209#line 1 "Framework_Performance dictionary payload"
212#define _BACKWARD_BACKWARD_WARNING_H
214#include "Framework/Performance/Timer.h"
216#undef _BACKWARD_BACKWARD_WARNING_H
218 static const char* classesHeaders[] = {
219"framework::performance::Timer", payloadCode,
"@",
222 static bool isInitialized =
false;
223 if (!isInitialized) {
224 TROOT::RegisterModule(
"Framework_Performance",
225 headers, includePaths, payloadCode, fwdDeclCode,
226 TriggerDictionaryInitialization_Framework_Performance_Impl, {}, classesHeaders,
false);
227 isInitialized =
true;
230 static struct DictInit {
232 TriggerDictionaryInitialization_Framework_Performance_Impl();
234 } __TheDictionaryInitializer;
236void TriggerDictionaryInitialization_Framework_Performance() {
237 TriggerDictionaryInitialization_Framework_Performance_Impl();
All classes in the ldmx-sw project use this namespace.