ATLAS Offline Software
Loading...
Searching...
No Matches
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),
244 m_sorted_sp_t(0) {}
const TrigSiSpacePointBase ** m_sorted_sp
const TrigSiSpacePointBase ** m_spo
const TrigSiSpacePointBase ** m_spi

◆ ~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;
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: