From 44c0b4bcf281518bca69794709d5a728cf2c794b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20K=C3=B6hler?= <nicolas.koehler@cern.ch> Date: Tue, 31 Mar 2020 18:09:07 +0200 Subject: [PATCH] fix compilation warnings in MuonSimEvent --- .../MuonSimEvent/MuonSimEvent/MMSimHit.h | 14 +- .../MuonSimEvent/MuonSimEventDict.h | 5 +- .../MuonSimEvent/cmt/requirements | 29 - .../MuonSimEvent/src/MMSimHit.cxx | 7 +- .../src/MuonSimEventDict_dict_fix.old | 939 ------------------ 5 files changed, 9 insertions(+), 985 deletions(-) delete mode 100644 MuonSpectrometer/MuonSimEvent/cmt/requirements delete mode 100644 MuonSpectrometer/MuonSimEvent/src/MuonSimEventDict_dict_fix.old diff --git a/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MMSimHit.h b/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MMSimHit.h index 80d37ae3b694..0f1ac2e2fd78 100644 --- a/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MMSimHit.h +++ b/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MMSimHit.h @@ -1,9 +1,9 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ #ifndef MUONSIMEVENT_MMSimHit_H -#define MUONSIMEVENT_MMSimHit_H 1 +#define MUONSIMEVENT_MMSimHit_H #include "GeoPrimitives/GeoPrimitives.h" #include "GeneratorObjects/HepMcParticleLink.h" @@ -21,14 +21,10 @@ class MMSimHit { MMSimHit(); // Destructor: - virtual ~MMSimHit(); + virtual ~MMSimHit()=default; MMSimHit(HitID id, double time, const Amg::Vector3D& position, const int particleEncoding, const double kineticEnergy, const Amg::Vector3D& direction, const double depositEnergy, const int trackNumber); MMSimHit(HitID id, double time, const Amg::Vector3D& position, const int particleEncoding, const double kineticEnergy, const Amg::Vector3D& direction, const double depositEnergy, const HepMcParticleLink hmpl); - - // - // member functions - // - + //postStep globalTime double globalTime() const { return (double) m_globalTime; } @@ -86,4 +82,4 @@ inline double MMSimHit::meanTime() const inline float hitTime(const MMSimHit& hit) { return (float) hit.meanTime(); } -#endif +#endif // MUONSIMEVENT_MMSimHit_H diff --git a/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MuonSimEventDict.h b/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MuonSimEventDict.h index e7173c51d30b..4b5407c10169 100644 --- a/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MuonSimEventDict.h +++ b/MuonSpectrometer/MuonSimEvent/MuonSimEvent/MuonSimEventDict.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ #ifndef MUONSIMEVENT_MUONSIMEVENTDICT_H @@ -9,7 +9,8 @@ #include "MuonSimEvent/MDTSimHitCollection.h" #include "MuonSimEvent/RPCSimHitCollection.h" #include "MuonSimEvent/TGCSimHitCollection.h" -#include "MuonSimEvent/GenericMuonSimHitCollection.h" #include "MuonSimEvent/sTGCSimHitCollection.h" +#include "MuonSimEvent/MMSimHitCollection.h" +#include "MuonSimEvent/GenericMuonSimHitCollection.h" #endif diff --git a/MuonSpectrometer/MuonSimEvent/cmt/requirements b/MuonSpectrometer/MuonSimEvent/cmt/requirements deleted file mode 100644 index 5c2d47fd2f88..000000000000 --- a/MuonSpectrometer/MuonSimEvent/cmt/requirements +++ /dev/null @@ -1,29 +0,0 @@ -package MuonSimEvent - -author Daniela Rebuzzi <daniela.rebuzzi@cern.ch> -author Adele Rimoldi <adele.rimoldi@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use HitManagement HitManagement-* Simulation -use AtlasSealCLHEP AtlasSealCLHEP-* Database -no_auto_imports -use GeneratorObjects GeneratorObjects-* Generators -use CLIDSvc CLIDSvc-* Control -use GeoPrimitives GeoPrimitives-* DetectorDescription -use MuonIdHelpers MuonIdHelpers-* MuonSpectrometer -use Identifier Identifier-* DetectorDescription - -# Must provide an explicit list of classes because we are adding a -# dict/fix class into src -library MuonSimEvent *.cxx - -apply_pattern installed_library - -private -use AtlasReflex AtlasReflex-* External -no_auto_imports - -apply_pattern lcgdict dict=MuonSimEvent selectionfile=selection.xml headerfiles="../MuonSimEvent/MuonSimEventDict.h" - -# Now build a special (hand-written) library to build a dictionary for -# GenParticle and GenVertex due to HepLorentzVector -#apply_pattern lcgdictfix libname=MuonSimEvent dictfiles="MuonSimEventDict_dict_fix.cxx" - diff --git a/MuonSpectrometer/MuonSimEvent/src/MMSimHit.cxx b/MuonSpectrometer/MuonSimEvent/src/MMSimHit.cxx index b8b7df501209..6983019c2550 100644 --- a/MuonSpectrometer/MuonSimEvent/src/MMSimHit.cxx +++ b/MuonSpectrometer/MuonSimEvent/src/MMSimHit.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ #include "MuonSimEvent/MMSimHit.h" @@ -15,11 +15,6 @@ MMSimHit::MMSimHit(): { } /*******************************************************************************/ -//virtual destructor required by Pool -MMSimHit::~MMSimHit() -{ -} -/*******************************************************************************/ MMSimHit::MMSimHit(HitID id, double time, const Amg::Vector3D& position, const int particleEncoding, diff --git a/MuonSpectrometer/MuonSimEvent/src/MuonSimEventDict_dict_fix.old b/MuonSpectrometer/MuonSimEvent/src/MuonSimEventDict_dict_fix.old deleted file mode 100644 index 341a9ac3d51a..000000000000 --- a/MuonSpectrometer/MuonSimEvent/src/MuonSimEventDict_dict_fix.old +++ /dev/null @@ -1,939 +0,0 @@ -// Generated at Mon Aug 15 18:21:39 2005. Do not modify it - -#ifdef _WIN32 -#pragma warning ( disable : 4786 ) -#ifndef LCGDICT_STRING -#include <string> // Included here since it is sensitive to private->public trick -#endif -#endif -#define private public -#define protected public -#include "../MuonSimEvent/MuonSimEventDict.h" -#undef private -#undef protected -#include "ReflectionBuilder/ReflectionBuilder.h" -#include "ReflectionBuilder/CollectionProxy.h" -#include <typeinfo> -using namespace seal::reflect; - -//------Dictionary for class TGCSimHit ------------------------------- -class TGCSimHit_dict { - public: - TGCSimHit_dict(); - static void* constructor_2268( void*, const std::vector<void*>& ); - static void* constructor_2269( void* ); - static void destructor( void* o ) { ((TGCSimHit*)o)->~TGCSimHit(); } - static void* constructor_2271( void*, const std::vector<void*>& ); - static void* constructor_2272( void*, const std::vector<void*>& ); - static void* method_2273( void* ); - static void* method_2274( void* ); - static void* method_2275( void* ); - static void* method_2276( void* ); - static void* method_2277( void* ); - static void* operator_2278( void*, const std::vector<void*>& ); - static void* method_2279( void* ); - static void* method_2280( void* ); - static void* method_2281( void* ); - static void* method_2282( void* ); -}; -TGCSimHit_dict::TGCSimHit_dict() { - ClassBuilder _c_("TGCSimHit", "", typeid(TGCSimHit), sizeof(TGCSimHit),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL); - _c_.addField("m_TGCid", "int", "", (size_t)(&((TGCSimHit*)64)->m_TGCid)-64, PRIVATE ); - _c_.addField("m_globalTime", "float", "", (size_t)(&((TGCSimHit*)64)->m_globalTime)-64, PRIVATE ); - _c_.addField("m_localPosition", "Hep3Vector", "", (size_t)(&((TGCSimHit*)64)->m_localPosition)-64, PRIVATE ); - _c_.addField("m_localDireCos", "Hep3Vector", "", (size_t)(&((TGCSimHit*)64)->m_localDireCos)-64, PRIVATE ); - _c_.addField("m_partLink", "HepMcParticleLink", "", (size_t)(&((TGCSimHit*)64)->m_partLink)-64, PRIVATE ); - _c_.addMethod("TGCSimHit", "", "TGCSimHit", "TGCSimHit&", constructor_2268, PUBLIC); - _c_.addMethod("TGCSimHit", "", "TGCSimHit", constructor_2269, PUBLIC); - _c_.addMethod("~TGCSimHit", "", destructor, PUBLIC | VIRTUAL); - _c_.addMethod("TGCSimHit", "", "TGCSimHit", "int; double; CLHEP::Hep3Vector&; CLHEP::Hep3Vector&", constructor_2271, PUBLIC); - _c_.addMethod("TGCSimHit", "", "TGCSimHit", "int; double; CLHEP::Hep3Vector&; CLHEP::Hep3Vector&; int", constructor_2272, PUBLIC); - _c_.addMethod("globalTime", "", "double", method_2273, PUBLIC); - _c_.addMethod("localPosition", "", "CLHEP::Hep3Vector&", method_2274, PUBLIC); - _c_.addMethod("localDireCos", "", "CLHEP::Hep3Vector&", method_2275, PUBLIC); - _c_.addMethod("TGCid", "", "int", method_2276, PUBLIC); - _c_.addMethod("print", "", "std::basic_string<char>", method_2277, PUBLIC); - _c_.addMethod("<", "", "bool", "TGCSimHit&", operator_2278, PUBLIC); - _c_.addMethod("meanTime", "", "double", method_2279, PUBLIC); - _c_.addMethod("trackNumber", "", "int", method_2280, PUBLIC); - _c_.addMethod("particleLink", "", "HepMcParticleLink&", method_2281, PUBLIC); - _c_.addMethod("setGlobalTime", "" , "" , "double" , method_2282, PUBLIC); - _c_.build(); -} - -//------Stub functions for class TGCSimHit ------------------------------- -void* TGCSimHit_dict::constructor_2268( void* mem, const std::vector<void*>& arg) { - return ::new(mem) TGCSimHit(*(const TGCSimHit*)arg[0]); -} - -void* TGCSimHit_dict::constructor_2269( void* mem) { - return ::new(mem) TGCSimHit(); -} - -void* TGCSimHit_dict::constructor_2271( void* mem, const std::vector<void*>& arg) { - return ::new(mem) TGCSimHit(*(int*)arg[0], - *(double*)arg[1], - *(const CLHEP::Hep3Vector*)arg[2], - *(const CLHEP::Hep3Vector*)arg[3]); -} - -void* TGCSimHit_dict::constructor_2272( void* mem, const std::vector<void*>& arg) { - return ::new(mem) TGCSimHit(*(int*)arg[0], - *(double*)arg[1], - *(const CLHEP::Hep3Vector*)arg[2], - *(const CLHEP::Hep3Vector*)arg[3], - *(const int*)arg[4]); -} - -void* TGCSimHit_dict::method_2273( void* o) -{ - static double ret; - ret = ((const TGCSimHit*)o)->globalTime(); - return &ret; -} - -void* TGCSimHit_dict::method_2274( void* o) -{ - return (void*)&((const TGCSimHit*)o)->localPosition(); -} - -void* TGCSimHit_dict::method_2275( void* o) -{ - return (void*)&((const TGCSimHit*)o)->localDireCos(); -} - -void* TGCSimHit_dict::method_2276( void* o) -{ - static int ret; - ret = ((const TGCSimHit*)o)->TGCid(); - return &ret; -} - -void* TGCSimHit_dict::method_2277( void* o) -{ - return new std::basic_string<char>(((const TGCSimHit*)o)->print()); -} - -void* TGCSimHit_dict::operator_2278( void* o, const std::vector<void*>& arg) -{ - static bool ret; - ret = ((const TGCSimHit*)o)->operator <(*(const TGCSimHit*)arg[0]); - return &ret; -} - -void* TGCSimHit_dict::method_2279( void* o) -{ - static double ret; - ret = ((const TGCSimHit*)o)->meanTime(); - return &ret; -} - -void* TGCSimHit_dict::method_2280( void* o) -{ - static int ret; - ret = ((const TGCSimHit*)o)->trackNumber(); - return &ret; -} - -void* TGCSimHit_dict::method_2281( void* o) -{ - return (void*)&((const TGCSimHit*)o)->particleLink(); -} - -void* TGCSimHit_dict::method_2282( void* o) -{ - return (void*)&((const TGCSimHit*)o)->setGlobalTime(*(double*)arg[0]); -} - -//------Dictionary for class RPCSimHit ------------------------------- -class RPCSimHit_dict { - public: - RPCSimHit_dict(); - static void* constructor_2320( void*, const std::vector<void*>& ); - static void* constructor_2321( void* ); - static void destructor( void* o ) { ((RPCSimHit*)o)->~RPCSimHit(); } - static void* constructor_2323( void*, const std::vector<void*>& ); - static void* constructor_2324( void*, const std::vector<void*>& ); - static void* method_2325( void* ); - static void* method_2326( void* ); - static void* method_2327( void* ); - static void* method_2328( void* ); - static void* operator_2329( void*, const std::vector<void*>& ); - static void* method_2330( void* ); - static void* method_2331( void* ); - static void* method_2332( void* ); - static void* method_2333( void* ); -}; -RPCSimHit_dict::RPCSimHit_dict() { - ClassBuilder _c_("RPCSimHit", "", typeid(RPCSimHit), sizeof(RPCSimHit),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL); - _c_.addField("m_RPCid", "int", "", (size_t)(&((RPCSimHit*)64)->m_RPCid)-64, PRIVATE ); - _c_.addField("m_globalTime", "float", "", (size_t)(&((RPCSimHit*)64)->m_globalTime)-64, PRIVATE ); - _c_.addField("m_localPosition", "Hep3Vector", "", (size_t)(&((RPCSimHit*)64)->m_localPosition)-64, PRIVATE ); - _c_.addField("m_partLink", "HepMcParticleLink", "", (size_t)(&((RPCSimHit*)64)->m_partLink)-64, PRIVATE ); - _c_.addMethod("RPCSimHit", "", "RPCSimHit", "RPCSimHit&", constructor_2320, PUBLIC); - _c_.addMethod("RPCSimHit", "", "RPCSimHit", constructor_2321, PUBLIC); - _c_.addMethod("~RPCSimHit", "", destructor, PUBLIC | VIRTUAL); - _c_.addMethod("RPCSimHit", "", "RPCSimHit", "int; double; CLHEP::Hep3Vector&", constructor_2323, PUBLIC); - _c_.addMethod("RPCSimHit", "", "RPCSimHit", "int; double; CLHEP::Hep3Vector&; int", constructor_2324, PUBLIC); - _c_.addMethod("globalTime", "", "double", method_2325, PUBLIC); - _c_.addMethod("localPosition", "", "CLHEP::Hep3Vector&", method_2326, PUBLIC); - _c_.addMethod("RPCid", "", "int", method_2327, PUBLIC); - _c_.addMethod("print", "", "std::basic_string<char>", method_2328, PUBLIC); - _c_.addMethod("<", "", "bool", "RPCSimHit&", operator_2329, PUBLIC); - _c_.addMethod("meanTime", "", "double", method_2330, PUBLIC); - _c_.addMethod("trackNumber", "", "int", method_2331, PUBLIC); - _c_.addMethod("particleLink", "", "HepMcParticleLink&", method_2332, PUBLIC); - _c_.addMethod("setGlobalTime", "" , "" , "double" , method_2333, PUBLIC); - _c_.build(); -} - -//------Stub functions for class RPCSimHit ------------------------------- -void* RPCSimHit_dict::constructor_2320( void* mem, const std::vector<void*>& arg) { - return ::new(mem) RPCSimHit(*(const RPCSimHit*)arg[0]); -} - -void* RPCSimHit_dict::constructor_2321( void* mem) { - return ::new(mem) RPCSimHit(); -} - -void* RPCSimHit_dict::constructor_2323( void* mem, const std::vector<void*>& arg) { - return ::new(mem) RPCSimHit(*(int*)arg[0], - *(double*)arg[1], - *(const CLHEP::Hep3Vector*)arg[2]); -} - -void* RPCSimHit_dict::constructor_2324( void* mem, const std::vector<void*>& arg) { - return ::new(mem) RPCSimHit(*(int*)arg[0], - *(double*)arg[1], - *(const CLHEP::Hep3Vector*)arg[2], - *(const int*)arg[3]); -} - -void* RPCSimHit_dict::method_2325( void* o) -{ - static double ret; - ret = ((const RPCSimHit*)o)->globalTime(); - return &ret; -} - -void* RPCSimHit_dict::method_2326( void* o) -{ - return (void*)&((const RPCSimHit*)o)->localPosition(); -} - -void* RPCSimHit_dict::method_2327( void* o) -{ - static int ret; - ret = ((const RPCSimHit*)o)->RPCid(); - return &ret; -} - -void* RPCSimHit_dict::method_2328( void* o) -{ - return new std::basic_string<char>(((const RPCSimHit*)o)->print()); -} - -void* RPCSimHit_dict::operator_2329( void* o, const std::vector<void*>& arg) -{ - static bool ret; - ret = ((const RPCSimHit*)o)->operator <(*(const RPCSimHit*)arg[0]); - return &ret; -} - -void* RPCSimHit_dict::method_2330( void* o) -{ - static double ret; - ret = ((const RPCSimHit*)o)->meanTime(); - return &ret; -} - -void* RPCSimHit_dict::method_2331( void* o) -{ - static int ret; - ret = ((const RPCSimHit*)o)->trackNumber(); - return &ret; -} - -void* RPCSimHit_dict::method_2332( void* o) -{ - return (void*)&((const RPCSimHit*)o)->particleLink(); -} - -void* RPCSimHit_dict::method_2333( void* o) -{ - return (void*)&((const RPCSimHit*)o)->setGlobalTime(*(double*)arg[0]); -} - -//------Dictionary for class MDTSimHit ------------------------------- -class MDTSimHit_dict { - public: - MDTSimHit_dict(); - static void* constructor_2372( void*, const std::vector<void*>& ); - static void* constructor_2373( void* ); - static void destructor( void* o ) { ((MDTSimHit*)o)->~MDTSimHit(); } - static void* constructor_2375( void*, const std::vector<void*>& ); - static void* constructor_2376( void*, const std::vector<void*>& ); - static void* method_2377( void* ); - static void* method_2378( void* ); - static void* method_2379( void* ); - static void* method_2380( void* ); - static void* method_2381( void* ); - static void* operator_2382( void*, const std::vector<void*>& ); - static void* method_2383( void* ); - static void* method_2384( void* ); - static void* method_2385( void* ); - static void* method_2386( void* ); -}; -MDTSimHit_dict::MDTSimHit_dict() { - ClassBuilder _c_("MDTSimHit", "", typeid(MDTSimHit), sizeof(MDTSimHit),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL); - _c_.addField("m_MDTid", "int", "", (size_t)(&((MDTSimHit*)64)->m_MDTid)-64, PRIVATE ); - _c_.addField("m_globalTime", "float", "", (size_t)(&((MDTSimHit*)64)->m_globalTime)-64, PRIVATE ); - _c_.addField("m_driftRadius", "float", "", (size_t)(&((MDTSimHit*)64)->m_driftRadius)-64, PRIVATE ); - _c_.addField("m_localPosition", "Hep3Vector", "", (size_t)(&((MDTSimHit*)64)->m_localPosition)-64, PRIVATE ); - _c_.addField("m_partLink", "HepMcParticleLink", "", (size_t)(&((MDTSimHit*)64)->m_partLink)-64, PRIVATE ); - _c_.addMethod("MDTSimHit", "", "MDTSimHit", "MDTSimHit&", constructor_2372, PUBLIC); - _c_.addMethod("MDTSimHit", "", "MDTSimHit", constructor_2373, PUBLIC); - _c_.addMethod("~MDTSimHit", "", destructor, PUBLIC | VIRTUAL); - _c_.addMethod("MDTSimHit", "", "MDTSimHit", "int; double; double; CLHEP::Hep3Vector&", constructor_2375, PUBLIC); - _c_.addMethod("MDTSimHit", "", "MDTSimHit", "int; double; double; CLHEP::Hep3Vector&; int", constructor_2376, PUBLIC); - _c_.addMethod("globalTime", "", "double", method_2377, PUBLIC); - _c_.addMethod("driftRadius", "", "double", method_2378, PUBLIC); - _c_.addMethod("localPosition", "", "CLHEP::Hep3Vector&", method_2379, PUBLIC); - _c_.addMethod("MDTid", "", "int", method_2380, PUBLIC); - _c_.addMethod("print", "", "std::basic_string<char>", method_2381, PUBLIC); - _c_.addMethod("<", "", "bool", "MDTSimHit&", operator_2382, PUBLIC); - _c_.addMethod("meanTime", "", "double", method_2383, PUBLIC); - _c_.addMethod("trackNumber", "", "int", method_2384, PUBLIC); - _c_.addMethod("particleLink", "", "HepMcParticleLink&", method_2385, PUBLIC); - _c_.addMethod("setGlobalTime", "" , "" , "double" , method_2386, PUBLIC); - _c_.build(); -} - -//------Stub functions for class MDTSimHit ------------------------------- -void* MDTSimHit_dict::constructor_2372( void* mem, const std::vector<void*>& arg) { - return ::new(mem) MDTSimHit(*(const MDTSimHit*)arg[0]); -} - -void* MDTSimHit_dict::constructor_2373( void* mem) { - return ::new(mem) MDTSimHit(); -} - -void* MDTSimHit_dict::constructor_2375( void* mem, const std::vector<void*>& arg) { - return ::new(mem) MDTSimHit(*(int*)arg[0], - *(double*)arg[1], - *(double*)arg[2], - *(const CLHEP::Hep3Vector*)arg[3]); -} - -void* MDTSimHit_dict::constructor_2376( void* mem, const std::vector<void*>& arg) { - return ::new(mem) MDTSimHit(*(int*)arg[0], - *(double*)arg[1], - *(double*)arg[2], - *(const CLHEP::Hep3Vector*)arg[3], - *(const int*)arg[4]); -} - -void* MDTSimHit_dict::method_2377( void* o) -{ - static double ret; - ret = ((const MDTSimHit*)o)->globalTime(); - return &ret; -} - -void* MDTSimHit_dict::method_2378( void* o) -{ - static double ret; - ret = ((const MDTSimHit*)o)->driftRadius(); - return &ret; -} - -void* MDTSimHit_dict::method_2379( void* o) -{ - return (void*)&((const MDTSimHit*)o)->localPosition(); -} - -void* MDTSimHit_dict::method_2380( void* o) -{ - static int ret; - ret = ((const MDTSimHit*)o)->MDTid(); - return &ret; -} - -void* MDTSimHit_dict::method_2381( void* o) -{ - return new std::basic_string<char>(((const MDTSimHit*)o)->print()); -} - -void* MDTSimHit_dict::operator_2382( void* o, const std::vector<void*>& arg) -{ - static bool ret; - ret = ((const MDTSimHit*)o)->operator <(*(const MDTSimHit*)arg[0]); - return &ret; -} - -void* MDTSimHit_dict::method_2383( void* o) -{ - static double ret; - ret = ((const MDTSimHit*)o)->meanTime(); - return &ret; -} - -void* MDTSimHit_dict::method_2384( void* o) -{ - static int ret; - ret = ((const MDTSimHit*)o)->trackNumber(); - return &ret; -} - -void* MDTSimHit_dict::method_2385( void* o) -{ - return (void*)&((const MDTSimHit*)o)->particleLink(); -} - -void* MDTSimHit_dict::method_2385( void* o) -{ - return (void*)&((const MDTSimHit*)o)->setGlobalTime(*(double*)arg[0]); -} - -//------Dictionary for class CSCSimHit ------------------------------- -class CSCSimHit_dict { - public: - CSCSimHit_dict(); - static void* constructor_2508( void*, const std::vector<void*>& ); - static void* constructor_2509( void* ); - static void destructor( void* o ) { ((CSCSimHit*)o)->~CSCSimHit(); } - static void* constructor_2511( void*, const std::vector<void*>& ); - static void* constructor_2512( void*, const std::vector<void*>& ); - static void* method_2513( void* ); - static void* method_2514( void* ); - static void* method_2515( void* ); - static void* method_2516( void* ); - static void* method_2517( void* ); - static void* method_2518( void* ); - static void* method_2519( void* ); - static void* operator_2520( void*, const std::vector<void*>& ); - static void* method_2521( void* ); - static void* method_2522( void* ); - static void* method_2523( void* ); - static void* method_2524( void* ); -}; -CSCSimHit_dict::CSCSimHit_dict() { - ClassBuilder _c_("CSCSimHit", "", typeid(CSCSimHit), sizeof(CSCSimHit),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL); - _c_.addField("m_CSCid", "int", "", (size_t)(&((CSCSimHit*)64)->m_CSCid)-64, PRIVATE ); - _c_.addField("m_globalTime", "float", "", (size_t)(&((CSCSimHit*)64)->m_globalTime)-64, PRIVATE ); - _c_.addField("m_energyDeposit", "float", "", (size_t)(&((CSCSimHit*)64)->m_energyDeposit)-64, PRIVATE ); - _c_.addField("m_hitStart", "Hep3Vector", "", (size_t)(&((CSCSimHit*)64)->m_hitStart)-64, PRIVATE ); - _c_.addField("m_hitEnd", "Hep3Vector", "", (size_t)(&((CSCSimHit*)64)->m_hitEnd)-64, PRIVATE ); - _c_.addField("m_particleID", "int", "", (size_t)(&((CSCSimHit*)64)->m_particleID)-64, PRIVATE ); - _c_.addField("m_partLink", "HepMcParticleLink", "", (size_t)(&((CSCSimHit*)64)->m_partLink)-64, PRIVATE ); - _c_.addMethod("CSCSimHit", "", "CSCSimHit", "CSCSimHit&", constructor_2508, PUBLIC); - _c_.addMethod("CSCSimHit", "", "CSCSimHit", constructor_2509, PUBLIC); - _c_.addMethod("~CSCSimHit", "", destructor, PUBLIC | VIRTUAL); - _c_.addMethod("CSCSimHit", "", "CSCSimHit", "int; double; double; CLHEP::Hep3Vector&; CLHEP::Hep3Vector&; int", constructor_2511, PUBLIC); - _c_.addMethod("CSCSimHit", "", "CSCSimHit", "int; double; double; CLHEP::Hep3Vector&; CLHEP::Hep3Vector&; int; int", constructor_2512, PUBLIC); - _c_.addMethod("globalTime", "", "double", method_2513, PUBLIC); - _c_.addMethod("energyDeposit", "", "double", method_2514, PUBLIC); - _c_.addMethod("getHitStart", "", "CLHEP::Hep3Vector&", method_2515, PUBLIC); - _c_.addMethod("getHitEnd", "", "CLHEP::Hep3Vector&", method_2516, PUBLIC); - _c_.addMethod("particleID", "", "int", method_2517, PUBLIC); - _c_.addMethod("CSCid", "", "int", method_2518, PUBLIC); - _c_.addMethod("print", "", "std::basic_string<char>", method_2519, PUBLIC); - _c_.addMethod("<", "", "bool", "CSCSimHit&", operator_2520, PUBLIC); - _c_.addMethod("meanTime", "", "double", method_2521, PUBLIC); - _c_.addMethod("trackNumber", "", "int", method_2522, PUBLIC); - _c_.addMethod("particleLink", "", "HepMcParticleLink&", method_2523, PUBLIC); - _c_.addMethod("setGlobalTime", "" , "" , "double" , method_2524, PUBLIC); - _c_.build(); -} - -//------Stub functions for class CSCSimHit ------------------------------- -void* CSCSimHit_dict::constructor_2508( void* mem, const std::vector<void*>& arg) { - return ::new(mem) CSCSimHit(*(const CSCSimHit*)arg[0]); -} - -void* CSCSimHit_dict::constructor_2509( void* mem) { - return ::new(mem) CSCSimHit(); -} - -void* CSCSimHit_dict::constructor_2511( void* mem, const std::vector<void*>& arg) { - return ::new(mem) CSCSimHit(*(int*)arg[0], - *(double*)arg[1], - *(double*)arg[2], - *(const CLHEP::Hep3Vector*)arg[3], - *(const CLHEP::Hep3Vector*)arg[4], - *(int*)arg[5]); -} - -void* CSCSimHit_dict::constructor_2512( void* mem, const std::vector<void*>& arg) { - return ::new(mem) CSCSimHit(*(int*)arg[0], - *(double*)arg[1], - *(double*)arg[2], - *(const CLHEP::Hep3Vector*)arg[3], - *(const CLHEP::Hep3Vector*)arg[4], - *(int*)arg[5], - *(const int*)arg[6]); -} - -void* CSCSimHit_dict::method_2513( void* o) -{ - static double ret; - ret = ((const CSCSimHit*)o)->globalTime(); - return &ret; -} - -void* CSCSimHit_dict::method_2514( void* o) -{ - static double ret; - ret = ((const CSCSimHit*)o)->energyDeposit(); - return &ret; -} - -void* CSCSimHit_dict::method_2515( void* o) -{ - return (void*)&((const CSCSimHit*)o)->getHitStart(); -} - -void* CSCSimHit_dict::method_2516( void* o) -{ - return (void*)&((const CSCSimHit*)o)->getHitEnd(); -} - -void* CSCSimHit_dict::method_2517( void* o) -{ - static int ret; - ret = ((const CSCSimHit*)o)->particleID(); - return &ret; -} - -void* CSCSimHit_dict::method_2518( void* o) -{ - static int ret; - ret = ((const CSCSimHit*)o)->CSCid(); - return &ret; -} - -void* CSCSimHit_dict::method_2519( void* o) -{ - return new std::basic_string<char>(((const CSCSimHit*)o)->print()); -} - -void* CSCSimHit_dict::operator_2520( void* o, const std::vector<void*>& arg) -{ - static bool ret; - ret = ((const CSCSimHit*)o)->operator <(*(const CSCSimHit*)arg[0]); - return &ret; -} - -void* CSCSimHit_dict::method_2521( void* o) -{ - static double ret; - ret = ((const CSCSimHit*)o)->meanTime(); - return &ret; -} - -void* CSCSimHit_dict::method_2522( void* o) -{ - static int ret; - ret = ((const CSCSimHit*)o)->trackNumber(); - return &ret; -} - -void* CSCSimHit_dict::method_2523( void* o) -{ - return (void*)&((const CSCSimHit*)o)->particleLink(); -} - -void* CSCSimHit_dict::method_2524( void* o) -{ - return (void*)&((const CSCSimHit*)o)->setGlobalTime(*(double*)arg[0]); -} - -//------Dictionary for class vector<RPCSimHit*,std::allocator<RPCSimHit*> > ------------------------------- -class std__vector_RPCSimHitp__dict { - public: - std__vector_RPCSimHitp__dict(); - static int tobase_4657(void*); - static void* method_4674( void* ); - static void* method_4677( void* ); - static void* method_4678( void* ); - static void* method_4679( void* ); - static void* method_4680( void* ); - static void* method_4685( void* ); - static void* method_4686( void* ); - static void* method_4687( void* ); - static void* method_4688( void* ); - static void* operator_4689( void*, const std::vector<void*>& ); - static void* operator_4690( void*, const std::vector<void*>& ); - static void method_4691( void*, const std::vector<void*>& ); - static void* method_4692( void*, const std::vector<void*>& ); - static void* method_4693( void*, const std::vector<void*>& ); - static void* constructor_4694( void*, const std::vector<void*>& ); - static void* constructor_4695( void*, const std::vector<void*>& ); - static void* constructor_4696( void*, const std::vector<void*>& ); - static void* constructor_4697( void*, const std::vector<void*>& ); - static void destructor( void* o ) { ((std::vector<RPCSimHit*>*)o)->~vector(); } - static void* operator_4699( void*, const std::vector<void*>& ); - static void method_4700( void*, const std::vector<void*>& ); - static void method_4701( void*, const std::vector<void*>& ); - static void method_4702( void*, const std::vector<void*>& ); - static void* method_4703( void* ); - static void* method_4704( void* ); - static void* method_4705( void* ); - static void* method_4706( void* ); - static void method_4707( void*, const std::vector<void*>& ); - static void method_4708( void*, const std::vector<void*>& ); - static void* method_4709( void*, const std::vector<void*>& ); -// static void* method_4710( void*, const std::vector<void*>& ); - static void method_4711( void*, const std::vector<void*>& ); - static void method_4712( void*, const std::vector<void*>& ); - static void method_4713( void* ); - static void* method_4714( void*, const std::vector<void*>& ); - static void* method_4715( void*, const std::vector<void*>& ); - static void method_4716( void*, const std::vector<void*>& ); - static void method_4717( void*, const std::vector<void*>& ); - static void method_4718( void* ); - static void* constructor_x9( void* ); - static void* method_x11( void*, const std::vector<void*>& ); - static void* method_x12( void*, const std::vector<void*>& ); - static void* method_x13( void*, const std::vector<void*>& ); -}; -std__vector_RPCSimHitp__dict::std__vector_RPCSimHitp__dict() { - ClassBuilder _c_("std::vector<RPCSimHit*>", "", typeid(std::vector<RPCSimHit*>), sizeof(std::vector<RPCSimHit*>),std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC); - _c_.addSuperClass("std::_Vector_base<RPCSimHit*,std::allocator<RPCSimHit*> >", 0, tobase_4657); - _c_.addMethod("get_allocator", "", "std::allocator<RPCSimHit*>", method_4674, PUBLIC); - _c_.addMethod("begin", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", method_4677, PUBLIC); - _c_.addMethod("begin", "", "__gnu_cxx::__normal_iterator<RPCSimHit* const*,std::vector<RPCSimHit*> >", method_4678, PUBLIC); - _c_.addMethod("end", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", method_4679, PUBLIC); - _c_.addMethod("end", "", "__gnu_cxx::__normal_iterator<RPCSimHit* const*,std::vector<RPCSimHit*> >", method_4680, PUBLIC); - _c_.addMethod("size", "", "unsigned int", method_4685, PUBLIC); - _c_.addMethod("max_size", "", "unsigned int", method_4686, PUBLIC); - _c_.addMethod("capacity", "", "unsigned int", method_4687, PUBLIC); - _c_.addMethod("empty", "", "bool", method_4688, PUBLIC); - _c_.addMethod("[]", "", "RPCSimHit*&", "unsigned int", operator_4689, PUBLIC); - _c_.addMethod("[]", "", "RPCSimHit*&", "unsigned int", operator_4690, PUBLIC); - _c_.addMethod("_M_range_check", "", "unsigned int", method_4691, PUBLIC); - _c_.addMethod("at", "", "RPCSimHit*&", "unsigned int", method_4692, PUBLIC); - _c_.addMethod("at", "", "RPCSimHit*&", "unsigned int", method_4693, PUBLIC); - _c_.addMethod("vector", "", "std::vector<RPCSimHit*>", "std::allocator<RPCSimHit*>&=", constructor_4694, PUBLIC); - _c_.addMethod("vector", "", "std::vector<RPCSimHit*>", "unsigned int; RPCSimHit*&; std::allocator<RPCSimHit*>&=", constructor_4695, PUBLIC); - _c_.addMethod("vector", "", "std::vector<RPCSimHit*>", "unsigned int", constructor_4696, PUBLIC); - _c_.addMethod("vector", "", "std::vector<RPCSimHit*>", "std::vector<RPCSimHit*>&", constructor_4697, PUBLIC); - _c_.addMethod("~vector", "", destructor, PUBLIC); - _c_.addMethod("=", "", "std::vector<RPCSimHit*>&", "std::vector<RPCSimHit*>&", operator_4699, PUBLIC); - _c_.addMethod("reserve", "", "unsigned int", method_4700, PUBLIC); - _c_.addMethod("assign", "", "unsigned int; RPCSimHit*&", method_4701, PUBLIC); - _c_.addMethod("_M_fill_assign", "", "unsigned int; RPCSimHit*&", method_4702, PUBLIC); - _c_.addMethod("front", "", "RPCSimHit*&", method_4703, PUBLIC); - _c_.addMethod("front", "", "RPCSimHit*&", method_4704, PUBLIC); - _c_.addMethod("back", "", "RPCSimHit*&", method_4705, PUBLIC); - _c_.addMethod("back", "", "RPCSimHit*&", method_4706, PUBLIC); - _c_.addMethod("push_back", "", "RPCSimHit*&", method_4707, PUBLIC); - _c_.addMethod("swap", "", "std::vector<RPCSimHit*>&", method_4708, PUBLIC); - _c_.addMethod("insert", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >; RPCSimHit*&", method_4709, PUBLIC); -// _c_.addMethod("insert", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", method_4710, PUBLIC); - _c_.addMethod("insert", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >; unsigned int; RPCSimHit*&", method_4711, PUBLIC); - _c_.addMethod("_M_fill_insert", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >; unsigned int; RPCSimHit*&", method_4712, PUBLIC); - _c_.addMethod("pop_back", "", method_4713, PUBLIC); - _c_.addMethod("erase", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", method_4714, PUBLIC); - _c_.addMethod("erase", "", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", "__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >; __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >", method_4715, PUBLIC); - _c_.addMethod("resize", "", "unsigned int; RPCSimHit*&", method_4716, PUBLIC); - _c_.addMethod("resize", "", "unsigned int", method_4717, PUBLIC); - _c_.addMethod("clear", "", method_4718, PUBLIC); - _c_.addMethod("vector", "", "std::vector<RPCSimHit*>", constructor_x9, PUBLIC); - _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x11); - _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x12); - _c_.addMethod("createCollFuncTable", "", "void*", "std::vector<void*>", method_x13); - _c_.build(); -} - -int std__vector_RPCSimHitp__dict::tobase_4657( void* o ) { - return (size_t)(std::_Vector_base<RPCSimHit*,std::allocator<RPCSimHit*> >*)(std::vector<RPCSimHit*>*)o - (size_t)(std::vector<RPCSimHit*>*)o; -} - -//------Stub functions for class vector<RPCSimHit*,std::allocator<RPCSimHit*> > ------------------------------- -void* std__vector_RPCSimHitp__dict::method_4674( void* o) -{ - return new std::allocator<RPCSimHit*>(((const std::vector<RPCSimHit*>*)o)->get_allocator()); -} - -void* std__vector_RPCSimHitp__dict::method_4677( void* o) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >(((std::vector<RPCSimHit*>*)o)->begin()); -} - -void* std__vector_RPCSimHitp__dict::method_4678( void* o) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit* const*,std::vector<RPCSimHit*> >(((const std::vector<RPCSimHit*>*)o)->begin()); -} - -void* std__vector_RPCSimHitp__dict::method_4679( void* o) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >(((std::vector<RPCSimHit*>*)o)->end()); -} - -void* std__vector_RPCSimHitp__dict::method_4680( void* o) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit* const*,std::vector<RPCSimHit*> >(((const std::vector<RPCSimHit*>*)o)->end()); -} - -void* std__vector_RPCSimHitp__dict::method_4685( void* o) -{ - static unsigned int ret; - ret = ((const std::vector<RPCSimHit*>*)o)->size(); - return &ret; -} - -void* std__vector_RPCSimHitp__dict::method_4686( void* o) -{ - static unsigned int ret; - ret = ((const std::vector<RPCSimHit*>*)o)->max_size(); - return &ret; -} - -void* std__vector_RPCSimHitp__dict::method_4687( void* o) -{ - static unsigned int ret; - ret = ((const std::vector<RPCSimHit*>*)o)->capacity(); - return &ret; -} - -void* std__vector_RPCSimHitp__dict::method_4688( void* o) -{ - static bool ret; - ret = ((const std::vector<RPCSimHit*>*)o)->empty(); - return &ret; -} - -void* std__vector_RPCSimHitp__dict::operator_4689( void* o, const std::vector<void*>& arg) -{ - return (void*)&((std::vector<RPCSimHit*>*)o)->operator [](*(unsigned int*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::operator_4690( void* o, const std::vector<void*>& arg) -{ - return (void*)&((const std::vector<RPCSimHit*>*)o)->operator [](*(unsigned int*)arg[0]); -} - -void std__vector_RPCSimHitp__dict::method_4691( void* o, const std::vector<void*>& arg) -{ - ((const std::vector<RPCSimHit*>*)o)->_M_range_check(*(unsigned int*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::method_4692( void* o, const std::vector<void*>& arg) -{ - return (void*)&((std::vector<RPCSimHit*>*)o)->at(*(unsigned int*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::method_4693( void* o, const std::vector<void*>& arg) -{ - return (void*)&((const std::vector<RPCSimHit*>*)o)->at(*(unsigned int*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::constructor_4694( void* mem, const std::vector<void*>& arg) { - if ( arg.size() == 0 ) { - return ::new(mem) std::vector<RPCSimHit*>(); - } - else if ( arg.size() == 1 ) { - return ::new(mem) std::vector<RPCSimHit*>(*(const std::allocator<RPCSimHit*>*)arg[0]); - } - return 0; -} - -void* std__vector_RPCSimHitp__dict::constructor_4695( void* mem, const std::vector<void*>& arg) { - if ( arg.size() == 2 ) { - return ::new(mem) std::vector<RPCSimHit*>(*(unsigned int*)arg[0], - *(RPCSimHit* const*)arg[1]); - } - else if ( arg.size() == 3 ) { - return ::new(mem) std::vector<RPCSimHit*>(*(unsigned int*)arg[0], - *(RPCSimHit* const*)arg[1], - *(const std::allocator<RPCSimHit*>*)arg[2]); - } - return 0; -} - -void* std__vector_RPCSimHitp__dict::constructor_4696( void* mem, const std::vector<void*>& arg) { - return ::new(mem) std::vector<RPCSimHit*>(*(unsigned int*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::constructor_4697( void* mem, const std::vector<void*>& arg) { - return ::new(mem) std::vector<RPCSimHit*>(*(const std::vector<RPCSimHit*>*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::operator_4699( void* o, const std::vector<void*>& arg) -{ - return (void*)&((std::vector<RPCSimHit*>*)o)->operator =(*(const std::vector<RPCSimHit*>*)arg[0]); -} - -void std__vector_RPCSimHitp__dict::method_4700( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->reserve(*(unsigned int*)arg[0]); -} - -void std__vector_RPCSimHitp__dict::method_4701( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->assign(*(unsigned int*)arg[0], - *(RPCSimHit* const*)arg[1]); -} - -void std__vector_RPCSimHitp__dict::method_4702( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->_M_fill_assign(*(unsigned int*)arg[0], - *(RPCSimHit* const*)arg[1]); -} - -void* std__vector_RPCSimHitp__dict::method_4703( void* o) -{ - return (void*)&((std::vector<RPCSimHit*>*)o)->front(); -} - -void* std__vector_RPCSimHitp__dict::method_4704( void* o) -{ - return (void*)&((const std::vector<RPCSimHit*>*)o)->front(); -} - -void* std__vector_RPCSimHitp__dict::method_4705( void* o) -{ - return (void*)&((std::vector<RPCSimHit*>*)o)->back(); -} - -void* std__vector_RPCSimHitp__dict::method_4706( void* o) -{ - return (void*)&((const std::vector<RPCSimHit*>*)o)->back(); -} - -void std__vector_RPCSimHitp__dict::method_4707( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->push_back(*(RPCSimHit* const*)arg[0]); -} - -void std__vector_RPCSimHitp__dict::method_4708( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->swap(*(std::vector<RPCSimHit*>*)arg[0]); -} - -void* std__vector_RPCSimHitp__dict::method_4709( void* o, const std::vector<void*>& arg) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >(((std::vector<RPCSimHit*>*)o)->insert(*(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[0], - *(RPCSimHit* const*)arg[1])); -} - -//void* std__vector_RPCSimHitp__dict::method_4710( void* o, const std::vector<void*>& arg) -//{ -// return new __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >(((std::vector<RPCSimHit*>*)o)->insert(*(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[0])); -//} - -void std__vector_RPCSimHitp__dict::method_4711( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->insert(*(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[0], - *(unsigned int*)arg[1], - *(RPCSimHit* const*)arg[2]); -} - -void std__vector_RPCSimHitp__dict::method_4712( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->_M_fill_insert(*(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[0], - *(unsigned int*)arg[1], - *(RPCSimHit* const*)arg[2]); -} - -void std__vector_RPCSimHitp__dict::method_4713( void* o) -{ - ((std::vector<RPCSimHit*>*)o)->pop_back(); -} - -void* std__vector_RPCSimHitp__dict::method_4714( void* o, const std::vector<void*>& arg) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >(((std::vector<RPCSimHit*>*)o)->erase(*(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[0])); -} - -void* std__vector_RPCSimHitp__dict::method_4715( void* o, const std::vector<void*>& arg) -{ - return new __gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >(((std::vector<RPCSimHit*>*)o)->erase(*(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[0], - *(__gnu_cxx::__normal_iterator<RPCSimHit**,std::vector<RPCSimHit*> >*)arg[1])); -} - -void std__vector_RPCSimHitp__dict::method_4716( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->resize(*(unsigned int*)arg[0], - *(RPCSimHit* const*)arg[1]); -} - -void std__vector_RPCSimHitp__dict::method_4717( void* o, const std::vector<void*>& arg) -{ - ((std::vector<RPCSimHit*>*)o)->resize(*(unsigned int*)arg[0]); -} - -void std__vector_RPCSimHitp__dict::method_4718( void* o) -{ - ((std::vector<RPCSimHit*>*)o)->clear(); -} - -void* std__vector_RPCSimHitp__dict::constructor_x9( void* mem) { - return ::new(mem) std::vector<RPCSimHit*>(); -} - -void* std__vector_RPCSimHitp__dict::method_x11( void* o, const std::vector<void*>& args) -{ - std::vector<RPCSimHit*>* v = (std::vector<RPCSimHit*>*)o; - size_t n = v->size(); - ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); - for(std::vector<RPCSimHit*>::iterator i = v->begin(); i != v->end(); i++) { - ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args); - } - return 0; -} - -void* std__vector_RPCSimHitp__dict::method_x12( void* o, const std::vector<void*>& args) -{ - std::vector<RPCSimHit*>* v = (std::vector<RPCSimHit*>*)o; - size_t n = *(size_t*)args[1]; - if (n > 0) { - v->resize(n); - for(size_t i = 0; i < n; i++) { - ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*v)[i], args); - } - } - return 0; -} - -void* std__vector_RPCSimHitp__dict::method_x13( void*, const std::vector<void*>&) -{ - return seal::reflect::Proxy<std::vector<RPCSimHit*> >::generate(); -} - - -//--------- Bootstrap for building classes ------ - -namespace { - struct Dictionaries { - Dictionaries() { - TGCSimHit_dict(); - RPCSimHit_dict(); - MDTSimHit_dict(); - CSCSimHit_dict(); - Class::resolvePending(); - } - }; - static Dictionaries instance; -} - -//--------- Capabilities specification ------ - - -// This file has been generated by lcgdict with the --capabilities option -static const char* clnames[] = { -//--Begin AtlasSealCLHEPDictFix - "LCGDict/TGCSimHit", - "LCGDict/RPCSimHit", - "LCGDict/MDTSimHit", - "LCGDict/CSCSimHit" -//--End AtlasSealCLHEPDict -//--Final End -}; - -extern "C" void SEAL_CAPABILITIES (const char**& names, int& n ) -{ - names = clnames; - n = sizeof(clnames)/sizeof(char*); -} -- GitLab