ATLAS Offline Software
Loading...
Searching...
No Matches
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
Surface::addRow
void addRow(int i, float *row)
Surface::~Surface
virtual ~Surface(void)
Surface::m_normal
double m_normal[3]
Definition
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:20
Surface::operator<<
friend std::ostream & operator<<(std::ostream &, const Surface *)
Surface::createDkfSurface
class TrkPlanarSurface * createDkfSurface(void) const
Surface::m_center
double m_center[3]
Definition
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:19
Surface::Surface
Surface(float *)
Surface::m_matrix
double m_matrix[3][3]
Definition
Trigger/TrigAccel/TrigCudaFitter/src/Surface.h:21
Surface::generateKey
long int generateKey() const
TrkPlanarSurface
Definition
Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:15
Generated on
for ATLAS Offline Software by
1.14.0