Definition at line 1241 of file McEventDict_dict.cpp.
◆ std__vector_double__dict()
std__vector_double__dict::std__vector_double__dict |
( |
| ) |
|
Definition at line 1256 of file McEventDict_dict.cpp.
1256 {
1257 ClassBuilder _c_(
"std::vector<double>",
"",
typeid(std::vector<double>),
sizeof(std::vector<double>),std::vector<const std::type_info*>(),
false,
VECTOR, 0, PUBLIC);
1258 _c_.addSuperClass(
"std::_Vector_base<double,std::allocator<double> >", 0,
tobase_7511);
1259 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"std::allocator<double>&=",
constructor_7548, PUBLIC);
1260 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"unsigned int; double&; std::allocator<double>&=",
constructor_7549, PUBLIC);
1261 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"unsigned int",
constructor_7550, PUBLIC);
1262 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"std::vector<double>&",
constructor_7551, PUBLIC);
1263 _c_.addMethod(
"~vector",
"",
destructor, PUBLIC);
1264 _c_.addMethod(
"vector",
"",
"std::vector<double>",
constructor_x21, PUBLIC);
1265 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x22);
1266 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x23);
1267 _c_.build();
1268}
static int tobase_7511(void *)
static void * constructor_x21(void *)
static void * constructor_7548(void *, const std::vector< void * > &)
static void * constructor_7551(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_7550(void *, const std::vector< void * > &)
static void * method_x23(void *, const std::vector< void * > &)
static void * method_x22(void *, const std::vector< void * > &)
static void * constructor_7549(void *, const std::vector< void * > &)
◆ constructor_7548()
void * std__vector_double__dict::constructor_7548 |
( |
void * |
mem, |
|
|
const std::vector< void * > & |
arg |
|
) |
| |
|
static |
Definition at line 1274 of file McEventDict_dict.cpp.
1274 {
1275 if (
arg.size() == 0 ) {
1276 return new(mem) std::vector<double>();
1277 }
1278 else if (
arg.size() == 1 ) {
1279 return new(mem) std::vector<double>(*(
const std::allocator<double>*)
arg[0]);
1280 }
1281 return 0;
1282}
double arg(const EvtComplex &c)
Referenced by std__vector_double__dict().
◆ constructor_7549()
void * std__vector_double__dict::constructor_7549 |
( |
void * |
mem, |
|
|
const std::vector< void * > & |
arg |
|
) |
| |
|
static |
Definition at line 1284 of file McEventDict_dict.cpp.
1284 {
1285 if (
arg.size() == 2 ) {
1286 return new(mem) std::vector<double>(*(
unsigned int*)
arg[0],
1287 *(
const double*)
arg[1]);
1288 }
1289 else if (
arg.size() == 3 ) {
1290 return new(mem) std::vector<double>(*(
unsigned int*)
arg[0],
1291 *(
const double*)
arg[1],
1292 *(
const std::allocator<double>*)
arg[2]);
1293 }
1294 return 0;
1295}
Referenced by std__vector_double__dict().
◆ constructor_7550()
void * std__vector_double__dict::constructor_7550 |
( |
void * |
mem, |
|
|
const std::vector< void * > & |
arg |
|
) |
| |
|
static |
◆ constructor_7551()
void * std__vector_double__dict::constructor_7551 |
( |
void * |
mem, |
|
|
const std::vector< void * > & |
arg |
|
) |
| |
|
static |
◆ constructor_x21()
void * std__vector_double__dict::constructor_x21 |
( |
void * |
mem | ) |
|
|
static |
◆ destructor()
static void std__vector_double__dict::destructor |
( |
void * |
o | ) |
|
|
inlinestatic |
◆ method_x22()
void * std__vector_double__dict::method_x22 |
( |
void * |
o, |
|
|
const std::vector< void * > & |
args |
|
) |
| |
|
static |
Definition at line 1309 of file McEventDict_dict.cpp.
1310{
1311 std::vector<double>*
v = (std::vector<double>*)o;
1312 size_t n =
v->size();
1313 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args);
1314 for(std::vector<double>::iterator i =
v->begin(); i !=
v->end(); i++) {
1315 ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args);
1316 }
1317 return 0;
1318}
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
Referenced by std__vector_double__dict().
◆ method_x23()
void * std__vector_double__dict::method_x23 |
( |
void * |
o, |
|
|
const std::vector< void * > & |
args |
|
) |
| |
|
static |
Definition at line 1320 of file McEventDict_dict.cpp.
1321{
1322 std::vector<double>*
v = (std::vector<double>*)o;
1323 size_t n = *(size_t*)args[1];
1324 if (n > 0) {
1325 for(size_t i = 0; i < n; i++) {
1326 std::vector<double>::value_type o;
1327 ((void (*)(const void*, const std::vector<void*>&))args[2])(&o, args);
1329 }
1330 ;
1331} return 0;
1332}
Referenced by std__vector_double__dict().
◆ tobase_7511()
int std__vector_double__dict::tobase_7511 |
( |
void * |
o | ) |
|
|
static |
The documentation for this class was generated from the following file: