ATLAS Offline Software
Trigger
TrigAccel
TrigCudaFitter
src
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
#ifndef __SURFACE_H__
3
#define __SURFACE_H__
4
5
#include<iostream>
6
7
class
Surface
8
{
9
public
:
10
Surface
(
float
*);
11
virtual
~Surface
(
void
);
12
13
friend
std::ostream&
operator <<
(std::ostream&,
const
Surface
*);
14
void
addRow
(
int
i
,
float
*
row
);
15
class
TrkPlanarSurface
*
createDkfSurface
(
void
)
const
;
16
long
int
generateKey
()
const
;
17
18
private
:
19
double
m_center
[3]{};
20
double
m_normal
[3]{};
21
double
m_matrix
[3][3]{};
22
};
23
#endif
24
query_example.row
row
Definition:
query_example.py:24
Surface
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:8
Surface::Surface
Surface(float *)
TrkPlanarSurface
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:15
Surface::createDkfSurface
class TrkPlanarSurface * createDkfSurface(void) const
Surface::m_normal
double m_normal[3]
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:20
lumiFormat.i
int i
Definition:
lumiFormat.py:85
Surface::generateKey
long int generateKey() const
Surface::m_matrix
double m_matrix[3][3]
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:21
Surface::m_center
double m_center[3]
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:19
Surface::addRow
void addRow(int i, float *row)
Surface::operator<<
friend std::ostream & operator<<(std::ostream &, const Surface *)
Surface::~Surface
virtual ~Surface(void)
Generated on Sun Dec 22 2024 21:18:40 for ATLAS Offline Software by
1.8.18