ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
InternalSoA Struct Reference

#include <TrigTrackSeedGenerator.h>

Collaboration diagram for InternalSoA:

Public Member Functions

 InternalSoA ()
 
 ~InternalSoA ()
 
void clear ()
 
void resize (const int spSize)
 

Public Attributes

const TrigSiSpacePointBase ** m_spi
 
const TrigSiSpacePointBase ** m_spo
 
double * m_r
 
double * m_u
 
double * m_v
 
double * m_t
 
double * m_ti
 
double * m_to
 
double * m_tCov
 
const TrigSiSpacePointBase ** m_sorted_sp
 
int * m_sorted_sp_type
 
double * m_sorted_sp_t
 

Detailed Description

Definition at line 238 of file TrigTrackSeedGenerator.h.

Constructor & Destructor Documentation

◆ InternalSoA()

InternalSoA::InternalSoA ( )
inline

Definition at line 242 of file TrigTrackSeedGenerator.h.

242  : m_spi(0), m_spo(0), m_r(0), m_u(0), m_v(0), m_t(0), m_ti(0), m_to(0), m_tCov(0), m_sorted_sp(0),
243  m_sorted_sp_type(0),
244  m_sorted_sp_t(0) {}

◆ ~InternalSoA()

InternalSoA::~InternalSoA ( )
inline

Definition at line 246 of file TrigTrackSeedGenerator.h.

246  {
247  }

Member Function Documentation

◆ clear()

void InternalSoA::clear ( )
inline

Definition at line 249 of file TrigTrackSeedGenerator.h.

249  {
250  delete[] m_spi;
251  delete[] m_spo;
252  delete[] m_r;
253  delete[] m_u;
254  delete[] m_v;
255  delete[] m_t;
256  delete[] m_ti;
257  delete[] m_to;
258  delete[] m_tCov;
259  delete[] m_sorted_sp;
260  delete[] m_sorted_sp_type;
261  delete[] m_sorted_sp_t;
262  m_spi = 0;
263  m_spo = 0;
264  m_r = 0;
265  m_u = 0;
266  m_v = 0;
267  m_t = 0;
268  m_ti = 0;
269  m_to = 0;
270  m_tCov = 0;
271  m_sorted_sp = 0;
272  m_sorted_sp_type = 0;
273  m_sorted_sp_t = 0;
274  }

◆ resize()

void InternalSoA::resize ( const int  spSize)
inline

Definition at line 276 of file TrigTrackSeedGenerator.h.

276  {
277 
278  m_spi = new const TrigSiSpacePointBase*[spSize];
279  m_spo = new const TrigSiSpacePointBase*[spSize];
280  m_r = new double[spSize];
281  m_u = new double[spSize];
282  m_v = new double[spSize];
283  m_t = new double[spSize];
284  m_ti = new double[spSize];
285  m_to = new double[spSize];
286  m_tCov = new double[spSize];
287  m_sorted_sp = new const TrigSiSpacePointBase*[spSize];
288  m_sorted_sp_type = new int[spSize];
289  m_sorted_sp_t = new double[spSize];
290  }

Member Data Documentation

◆ m_r

double* InternalSoA::m_r

Definition at line 294 of file TrigTrackSeedGenerator.h.

◆ m_sorted_sp

const TrigSiSpacePointBase** InternalSoA::m_sorted_sp

Definition at line 301 of file TrigTrackSeedGenerator.h.

◆ m_sorted_sp_t

double* InternalSoA::m_sorted_sp_t

Definition at line 303 of file TrigTrackSeedGenerator.h.

◆ m_sorted_sp_type

int* InternalSoA::m_sorted_sp_type

Definition at line 302 of file TrigTrackSeedGenerator.h.

◆ m_spi

const TrigSiSpacePointBase** InternalSoA::m_spi

Definition at line 292 of file TrigTrackSeedGenerator.h.

◆ m_spo

const TrigSiSpacePointBase** InternalSoA::m_spo

Definition at line 293 of file TrigTrackSeedGenerator.h.

◆ m_t

double* InternalSoA::m_t

Definition at line 297 of file TrigTrackSeedGenerator.h.

◆ m_tCov

double* InternalSoA::m_tCov

Definition at line 300 of file TrigTrackSeedGenerator.h.

◆ m_ti

double* InternalSoA::m_ti

Definition at line 298 of file TrigTrackSeedGenerator.h.

◆ m_to

double* InternalSoA::m_to

Definition at line 299 of file TrigTrackSeedGenerator.h.

◆ m_u

double* InternalSoA::m_u

Definition at line 295 of file TrigTrackSeedGenerator.h.

◆ m_v

double* InternalSoA::m_v

Definition at line 296 of file TrigTrackSeedGenerator.h.


The documentation for this struct was generated from the following file:
InternalSoA::m_t
double * m_t
Definition: TrigTrackSeedGenerator.h:297
InternalSoA::m_r
double * m_r
Definition: TrigTrackSeedGenerator.h:294
InternalSoA::m_sorted_sp_t
double * m_sorted_sp_t
Definition: TrigTrackSeedGenerator.h:303
InternalSoA::m_ti
double * m_ti
Definition: TrigTrackSeedGenerator.h:298
InternalSoA::m_v
double * m_v
Definition: TrigTrackSeedGenerator.h:296
InternalSoA::m_to
double * m_to
Definition: TrigTrackSeedGenerator.h:299
InternalSoA::m_spi
const TrigSiSpacePointBase ** m_spi
Definition: TrigTrackSeedGenerator.h:292
InternalSoA::m_u
double * m_u
Definition: TrigTrackSeedGenerator.h:295
InternalSoA::m_sorted_sp
const TrigSiSpacePointBase ** m_sorted_sp
Definition: TrigTrackSeedGenerator.h:301
InternalSoA::m_tCov
double * m_tCov
Definition: TrigTrackSeedGenerator.h:300
InternalSoA::m_spo
const TrigSiSpacePointBase ** m_spo
Definition: TrigTrackSeedGenerator.h:293
InternalSoA::m_sorted_sp_type
int * m_sorted_sp_type
Definition: TrigTrackSeedGenerator.h:302
TrigSiSpacePointBase
Definition: TrigSiSpacePointBase.h:23