ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
TrackRecord_dict Class Reference
Collaboration diagram for TrackRecord_dict:

Public Member Functions

 TrackRecord_dict ()
 

Static Public Member Functions

static void * constructor_2513 (void *)
 
static void destructor (void *o)
 
static void * constructor_2515 (void *, const std::vector< void * > &)
 
static void * constructor_2516 (void *, const std::vector< void * > &)
 
static void method_2517 (void *, const std::vector< void * > &)
 
static void method_2518 (void *, const std::vector< void * > &)
 
static void method_2519 (void *, const std::vector< void * > &)
 
static void method_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 *)
 

Detailed Description

Definition at line 24 of file TrackRecordDict_dict_fix.cxx.

Constructor & Destructor Documentation

◆ TrackRecord_dict()

TrackRecord_dict::TrackRecord_dict ( )

Definition at line 40 of file TrackRecordDict_dict_fix.cxx.

40  {
41  ClassBuilder _c_("TrackRecord", "", typeid(TrackRecord), sizeof(TrackRecord),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
42  _c_.addField("PDG_code", "int", "", (size_t)(&((TrackRecord*)64)->PDG_code)-64, PRIVATE );
43  _c_.addField("Energy", "double", "", (size_t)(&((TrackRecord*)64)->Energy)-64, PRIVATE );
44  _c_.addField("Momentum", "CLHEP::Hep3Vector", "", (size_t)(&((TrackRecord*)64)->Momentum)-64, PRIVATE );
45  _c_.addField("Position", "CLHEP::Hep3Vector", "", (size_t)(&((TrackRecord*)64)->Position)-64, PRIVATE );
46  _c_.addMethod("TrackRecord", "", "TrackRecord", constructor_2513, PUBLIC);
47  _c_.addMethod("~TrackRecord", "", destructor, PUBLIC | VIRTUAL);
48  _c_.addMethod("TrackRecord", "", "TrackRecord", "int; double; CLHEP::Hep3Vector&; CLHEP::Hep3Vector&", constructor_2515, PUBLIC);
49  _c_.addMethod("TrackRecord", "", "TrackRecord", "TrackRecord&", constructor_2516, PUBLIC);
50  _c_.addMethod("SetEnergy", "", "double", method_2517, PUBLIC);
51  _c_.addMethod("SetPosition", "", "CLHEP::Hep3Vector", method_2518, PUBLIC);
52  _c_.addMethod("SetMomentum", "", "CLHEP::Hep3Vector", method_2519, PUBLIC);
53  _c_.addMethod("SetPDGCode", "", "int", method_2520, PUBLIC);
54  _c_.addMethod("GetEnergy", "", "double", method_2521, PUBLIC);
55  _c_.addMethod("GetPosition", "", "CLHEP::Hep3Vector", method_2522, PUBLIC);
56  _c_.addMethod("GetMomentum", "", "CLHEP::Hep3Vector", method_2523, PUBLIC);
57  _c_.addMethod("GetPDGCode", "", "int", method_2524, PUBLIC);
58  _c_.build();
59 }

Member Function Documentation

◆ constructor_2513()

void * TrackRecord_dict::constructor_2513 ( void *  mem)
static

Definition at line 62 of file TrackRecordDict_dict_fix.cxx.

62  {
64 }

◆ constructor_2515()

void * TrackRecord_dict::constructor_2515 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 66 of file TrackRecordDict_dict_fix.cxx.

66  {
67  return ::new(mem) TrackRecord(*(int*)arg[0],
68  *(double*)arg[1],
69  *(CLHEP::Hep3Vector*)arg[2],
70  *(CLHEP::Hep3Vector*)arg[3]);
71 }

◆ constructor_2516()

void * TrackRecord_dict::constructor_2516 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 73 of file TrackRecordDict_dict_fix.cxx.

73  {
74  return ::new(mem) TrackRecord(*(const TrackRecord*)arg[0]);
75 }

◆ destructor()

static void TrackRecord_dict::destructor ( void *  o)
inlinestatic

Definition at line 28 of file TrackRecordDict_dict_fix.cxx.

28 { ((TrackRecord*)o)->~TrackRecord(); }

◆ method_2517()

void TrackRecord_dict::method_2517 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 77 of file TrackRecordDict_dict_fix.cxx.

78 {
79  ((TrackRecord*)o)->SetEnergy(*(double*)arg[0]);
80 }

◆ method_2518()

void TrackRecord_dict::method_2518 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 82 of file TrackRecordDict_dict_fix.cxx.

83 {
84  ((TrackRecord*)o)->SetPosition(*(CLHEP::Hep3Vector*)arg[0]);
85 }

◆ method_2519()

void TrackRecord_dict::method_2519 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 87 of file TrackRecordDict_dict_fix.cxx.

88 {
89  ((TrackRecord*)o)->SetMomentum(*(CLHEP::Hep3Vector*)arg[0]);
90 }

◆ method_2520()

void TrackRecord_dict::method_2520 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 92 of file TrackRecordDict_dict_fix.cxx.

93 {
94  ((TrackRecord*)o)->SetPDGCode(*(int*)arg[0]);
95 }

◆ method_2521()

void * TrackRecord_dict::method_2521 ( void *  o)
static

Definition at line 97 of file TrackRecordDict_dict_fix.cxx.

98 {
99  static double ret;
100  ret = ((TrackRecord*)o)->GetEnergy();
101  return &ret;
102 }

◆ method_2522()

void * TrackRecord_dict::method_2522 ( void *  o)
static

Definition at line 104 of file TrackRecordDict_dict_fix.cxx.

105 {
106  return new CLHEP::Hep3Vector(((TrackRecord*)o)->GetPosition());
107 }

◆ method_2523()

void * TrackRecord_dict::method_2523 ( void *  o)
static

Definition at line 109 of file TrackRecordDict_dict_fix.cxx.

110 {
111  return new CLHEP::Hep3Vector(((TrackRecord*)o)->GetMomentum());
112 }

◆ method_2524()

void * TrackRecord_dict::method_2524 ( void *  o)
static

Definition at line 114 of file TrackRecordDict_dict_fix.cxx.

115 {
116  static int ret;
117  ret = ((TrackRecord*)o)->GetPDGCode();
118  return &ret;
119 }

The documentation for this class was generated from the following file:
TrackRecord_dict::method_2524
static void * method_2524(void *)
Definition: TrackRecordDict_dict_fix.cxx:114
Energy
std::vector< double > Energy
Definition: CalibHitToCaloCell.h:23
CSV_InDetExporter.new
new
Definition: CSV_InDetExporter.py:145
TrackRecord_dict::method_2523
static void * method_2523(void *)
Definition: TrackRecordDict_dict_fix.cxx:109
TrackRecord_dict::method_2522
static void * method_2522(void *)
Definition: TrackRecordDict_dict_fix.cxx:104
TrackRecord_dict::method_2520
static void method_2520(void *, const std::vector< void * > &)
Definition: TrackRecordDict_dict_fix.cxx:92
TrackRecord_dict::method_2519
static void method_2519(void *, const std::vector< void * > &)
Definition: TrackRecordDict_dict_fix.cxx:87
TrackRecord_dict::constructor_2515
static void * constructor_2515(void *, const std::vector< void * > &)
Definition: TrackRecordDict_dict_fix.cxx:66
TrackRecord_dict::method_2517
static void method_2517(void *, const std::vector< void * > &)
Definition: TrackRecordDict_dict_fix.cxx:77
TrackRecord_dict::constructor_2516
static void * constructor_2516(void *, const std::vector< void * > &)
Definition: TrackRecordDict_dict_fix.cxx:73
TrackRecord_dict::constructor_2513
static void * constructor_2513(void *)
Definition: TrackRecordDict_dict_fix.cxx:62
TrackRecord_dict::method_2521
static void * method_2521(void *)
Definition: TrackRecordDict_dict_fix.cxx:97
create_dcsc_inputs_sqlite.arg
list arg
Definition: create_dcsc_inputs_sqlite.py:48
TrackRecord
Definition: TrackRecord.h:12
TrackRecord_dict::destructor
static void destructor(void *o)
Definition: TrackRecordDict_dict_fix.cxx:28
TrackRecord_dict::method_2518
static void method_2518(void *, const std::vector< void * > &)
Definition: TrackRecordDict_dict_fix.cxx:82