20#include <hipo4/bank.h>
33 short getIndex1(
int entry)
const noexcept{
return getShort(_index1_order,entry); }
34 short getIndex2(
int entry)
const noexcept{
return getShort(_index2_order,entry); }
35 float getX(
int entry)
const noexcept{
return getFloat(_x_order,entry); }
36 float getY(
int entry)
const noexcept{
return getFloat(_y_order,entry); }
37 float getZ(
int entry)
const noexcept{
return getFloat(_z_order,entry); }
38 float getX1(
int entry)
const noexcept{
return getFloat(_x1_order,entry); }
39 float getY1(
int entry)
const noexcept{
return getFloat(_y1_order,entry); }
40 float getZ1(
int entry)
const noexcept{
return getFloat(_z1_order,entry); }
41 float getX2(
int entry)
const noexcept{
return getFloat(_x2_order,entry); }
42 float getY2(
int entry)
const noexcept{
return getFloat(_y2_order,entry); }
43 float getZ2(
int entry)
const noexcept{
return getFloat(_z2_order,entry); }
45 float getCx1(
int entry)
const noexcept{
return getFloat(_cx1_order,entry); }
46 float getCy1(
int entry)
const noexcept{
return getFloat(_cy1_order,entry); }
47 float getCz1(
int entry)
const noexcept{
return getFloat(_cz1_order,entry); }
48 float getCx2(
int entry)
const noexcept{
return getFloat(_cx2_order,entry); }
49 float getCy2(
int entry)
const noexcept{
return getFloat(_cy2_order,entry); }
50 float getCz2(
int entry)
const noexcept{
return getFloat(_cz2_order,entry); }
51 float getR(
int entry)
const noexcept{
return getFloat(_r_order,entry); }
64 for(
int i=0;i<getSize();++i){
67 if(i1==index1&&i2==index2)
69 else if(i2==index1&&i1==index2)
74 bool isTrack1(
const int index1,
const int combiEntry){
81 int _index1_order{-1};
82 int _index2_order{-1};
float getZ(int entry) const noexcept
Definition vertdoca.h:37
int getCombinationEntry(const int index1, const int index2)
Definition vertdoca.h:63
float getY(int entry) const noexcept
Definition vertdoca.h:36
float getCy1(int entry) const noexcept
Definition vertdoca.h:46
vertdoca(hipo::schema __schema)
Definition vertdoca.cpp:8
float getCz1(int entry) const noexcept
Definition vertdoca.h:47
virtual ~vertdoca()=default
void notify() final
Definition vertdoca.h:59
float getZ1(int entry) const noexcept
Definition vertdoca.h:40
float getCy2(int entry) const noexcept
Definition vertdoca.h:49
float getX1(int entry) const noexcept
Definition vertdoca.h:38
float getR(int entry) const noexcept
Definition vertdoca.h:51
float getX2(int entry) const noexcept
Definition vertdoca.h:41
float getY1(int entry) const noexcept
Definition vertdoca.h:39
float getZ2(int entry) const noexcept
Definition vertdoca.h:43
float getY2(int entry) const noexcept
Definition vertdoca.h:42
short getIndex1(int entry) const noexcept
Definition vertdoca.h:33
float getCx1(int entry) const noexcept
Definition vertdoca.h:45
bool isTrack1(const int index1, const int combiEntry)
Definition vertdoca.h:74
short getIndex2(int entry) const noexcept
Definition vertdoca.h:34
float getCx2(int entry) const noexcept
Definition vertdoca.h:48
float getX(int entry) const noexcept
Definition vertdoca.h:35
float getCz2(int entry) const noexcept
Definition vertdoca.h:50
Definition calextras.cpp:10
std::unique_ptr< clas12::vertdoca > vertdoca_uptr
Definition vertdoca.h:104
clas12::vertdoca * vertdoca_ptr
Definition vertdoca.h:103