3 #define R__DICTIONARY_FILENAME sPHElectronPairv1_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/sPHElectronPairv1.h"
56 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::sPHElectronPairv1 >(0);
57 static ::ROOT::TGenericClassInfo
58 instance(
"sPHElectronPairv1", ::sPHElectronPairv1::Class_Version(),
"", 13,
60 &::sPHElectronPairv1::Dictionary, isa_proxy, 4,
78 atomic_TClass_ptr sPHElectronPairv1::fgIsA(0);
81 const char *sPHElectronPairv1::Class_Name()
83 return "sPHElectronPairv1";
87 const char *sPHElectronPairv1::ImplFileName()
93 int sPHElectronPairv1::ImplFileLine()
99 TClass *sPHElectronPairv1::Dictionary()
106 TClass *sPHElectronPairv1::Class()
113 void sPHElectronPairv1::Streamer(TBuffer &R__b)
117 if (R__b.IsReading()) {
118 R__b.ReadClassBuffer(sPHElectronPairv1::Class(),
this);
120 R__b.WriteClassBuffer(sPHElectronPairv1::Class(),
this);
130 return p ?
new(
p) ::
sPHElectronPairv1[nElements] : new ::sPHElectronPairv1[nElements];
140 typedef ::sPHElectronPairv1 current_t;
141 ((current_t*)p)->~current_t();
146 void TriggerDictionaryInitialization_sPHElectronPairv1_Dict_Impl() {
147 static const char*
headers[] = {
151 static const char* includePaths[] = {
154 static const char* fwdDeclCode = R
"DICTFWDDCLS(
#line 1 "sPHElectronPairv1_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 sPHElectronPairv1;
)DICTFWDDCLS";
155 static const char* payloadCode = R
"DICTPAYLOAD(
#line 1 "sPHElectronPairv1_Dict dictionary payload"
#define _BACKWARD_BACKWARD_WARNING_H
// Inline headers
#ifndef SPHELECTRONPAIRV1_H
#define SPHELECTRONPAIRV1_H
#include <climits>
#include <cmath>
#include <iostream>
#include "sPHElectronPair.h"
#include "sPHElectronv1.h"
class sPHElectronPairv1 : public sPHElectronPair
{
public:
sPHElectronPairv1();
sPHElectronPairv1(sPHElectronv1* e1, sPHElectronv1* e2);
virtual ~sPHElectronPairv1() {}
virtual void identify(std::ostream& os = std::cout) const
{ os << "sPHElectronPairv1 object class" << std::endl; }
virtual void Reset() {}
virtual int isValid() const { return 1; }
virtual PHObject* CloneMe() const { return new sPHElectronPairv1(*this); }
virtual sPHElectron* get_first() { return &_e1; }
virtual sPHElectron* get_second() { return &_e2; }
virtual int get_id() const { return _id; }
virtual int get_type() const { return _type; }
virtual double get_mass() const;
virtual double get_pt() const;
virtual double get_eta() const;
virtual double get_phiv() const;
virtual double get_min_mass() const { return _min_mass; }
virtual void set_id(int id) { _id = id;}
virtual void set_type(int type) { _type = type;}
virtual void set_min_mass(double mm) { _min_mass = mm;}
protected:
int _id;
int _type;
double _min_mass;
sPHElectronv1 _e1;
sPHElectronv1 _e2;
ClassDef(sPHElectronPairv1, 1)
};
#endif
#undef _BACKWARD_BACKWARD_WARNING_H
)DICTPAYLOAD";
156 static const char* classesHeaders[] = {
157 "sPHElectronPairv1", payloadCode,
"@",
160 static bool isInitialized =
false;
161 if (!isInitialized) {
162 TROOT::RegisterModule(
"sPHElectronPairv1_Dict",
163 headers, includePaths, payloadCode, fwdDeclCode,
164 TriggerDictionaryInitialization_sPHElectronPairv1_Dict_Impl, {}, classesHeaders,
false);
165 isInitialized =
true;
168 static struct DictInit {
170 TriggerDictionaryInitialization_sPHElectronPairv1_Dict_Impl();
172 } __TheDictionaryInitializer;
175 TriggerDictionaryInitialization_sPHElectronPairv1_Dict_Impl();