3 #define R__DICTIONARY_FILENAME sPHElectron_Dict
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"
28 #include "RtypesImp.h"
29 #include "TIsAProxy.h"
30 #include "TFileMergeInfo.h"
32 #include "TCollectionProxyInfo.h"
35 #include "TDataMember.h"
38 namespace std {}
using namespace std;
41 #include "/sphenix/u/weihuma/analysis/EventMix/src/sPHElectron.h"
54 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::sPHElectron >(0);
55 static ::ROOT::TGenericClassInfo
56 instance(
"sPHElectron", ::sPHElectron::Class_Version(),
"", 12,
57 typeid(::
sPHElectron), ::ROOT::Internal::DefineBehavior(ptr, ptr),
58 &::sPHElectron::Dictionary, isa_proxy, 4,
74 atomic_TClass_ptr sPHElectron::fgIsA(0);
77 const char *sPHElectron::Class_Name()
83 const char *sPHElectron::ImplFileName()
89 int sPHElectron::ImplFileLine()
95 TClass *sPHElectron::Dictionary()
102 TClass *sPHElectron::Class()
109 void sPHElectron::Streamer(TBuffer &R__b)
113 if (R__b.IsReading()) {
114 R__b.ReadClassBuffer(sPHElectron::Class(),
this);
116 R__b.WriteClassBuffer(sPHElectron::Class(),
this);
129 typedef ::sPHElectron current_t;
130 ((current_t*)p)->~current_t();
135 void TriggerDictionaryInitialization_sPHElectron_Dict_Impl() {
136 static const char*
headers[] = {
140 static const char* includePaths[] = {
143 static const char* fwdDeclCode = R
"DICTFWDDCLS(
#line 1 "sPHElectron_Dict 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 sPHElectron;
)DICTFWDDCLS";
144 static const char* payloadCode = R
"DICTPAYLOAD(
#line 1 "sPHElectron_Dict dictionary payload"
#define _BACKWARD_BACKWARD_WARNING_H
// Inline headers
#ifndef SPHELECTRON_H
#define SPHELECTRON_H
#include <phool/PHObject.h>
#include <climits>
#include <cmath>
#include <iostream>
class sPHElectron : public PHObject
{
public:
virtual ~sPHElectron() {}
virtual void identify(std::ostream& os = std::cout) const
{ os << "sPHElectron base class" << std::endl; }
virtual void Reset() {}
virtual int isValid() const { return 0; }
virtual PHObject* CloneMe() const { return nullptr; }
virtual unsigned int get_id() const { return 99999; }
virtual int get_charge() const { return 0; }
virtual double get_px() const { return NAN;}
virtual double get_py() const { return NAN;}
virtual double get_pz() const { return NAN;}
virtual double get_dphi() const { return NAN;}
virtual double get_deta() const { return NAN;}
virtual double get_emce() const { return NAN;}
virtual double get_e3x3() const { return NAN;}
virtual double get_e5x5() const { return NAN;}
virtual double get_chi2() const { return NAN;}
virtual unsigned int get_ndf() const { return 99999;}
virtual double get_zvtx() const { return NAN;}
virtual double get_dca2d() const { return NAN;}
virtual double get_dca2d_error() const { return NAN;}
virtual double get_dca3d_xy() const { return NAN;}
virtual double get_dca3d_z() const { return NAN;}
virtual int get_nmvtx() const { return -1;}
virtual int get_ntpc() const { return -1;}
virtual double get_cemc_ecore() const { return NAN;}
virtual double get_cemc_chi2() const { return NAN;}
virtual double get_cemc_prob() const { return NAN;}
virtual double get_cemc_dphi() const { return NAN;}
virtual double get_cemc_deta() const { return NAN;}
virtual double get_hcalin_e() const { return NAN;}
virtual double get_hcalin_dphi() const { return NAN;}
virtual double get_hcalin_deta() const { return NAN;}
virtual void set_id(unsigned int id) { }
virtual void set_charge(int charge) { }
virtual void set_px(double px) { }
virtual void set_py(double px) { }
virtual void set_pz(double pz) { }
virtual void set_dphi(double dphi) { }
virtual void set_deta(double deta) { }
virtual void set_emce(double emce) { }
virtual void set_e3x3(double e3x3) { }
virtual void set_e5x5(double e5x5) { }
virtual void set_chi2(double a) { }
virtual void set_ndf(unsigned int a) { }
virtual void set_zvtx(double a) { }
virtual void set_dca2d(double a) { }
virtual void set_dca2d_error(double a) { }
virtual void set_dca3d_xy(double a) { }
virtual void set_dca3d_z(double a) { }
virtual void set_nmvtx(int i) { }
virtual void set_ntpc(int i) { }
virtual void set_cemc_ecore(double a) { }
virtual void set_cemc_chi2(double a) { }
virtual void set_cemc_prob(double a) { }
virtual void set_cemc_dphi(double a) { }
virtual void set_cemc_deta(double a) { }
virtual void set_hcalin_e(double a) { }
virtual void set_hcalin_dphi(double a) { }
virtual void set_hcalin_deta(double a) { }
protected:
sPHElectron() {}
ClassDef(sPHElectron, 1)
};
#endif
#undef _BACKWARD_BACKWARD_WARNING_H
)DICTPAYLOAD";
145 static const char* classesHeaders[] = {
146 "sPHElectron", payloadCode,
"@",
149 static bool isInitialized =
false;
150 if (!isInitialized) {
151 TROOT::RegisterModule(
"sPHElectron_Dict",
152 headers, includePaths, payloadCode, fwdDeclCode,
153 TriggerDictionaryInitialization_sPHElectron_Dict_Impl, {}, classesHeaders,
false);
154 isInitialized =
true;
157 static struct DictInit {
159 TriggerDictionaryInitialization_sPHElectron_Dict_Impl();
161 } __TheDictionaryInitializer;
164 TriggerDictionaryInitialization_sPHElectron_Dict_Impl();