ATLAS Offline Software
Loading...
Searching...
No Matches
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
7class 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);
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
void addRow(int i, float *row)
virtual ~Surface(void)
friend std::ostream & operator<<(std::ostream &, const Surface *)
class TrkPlanarSurface * createDkfSurface(void) const
Surface(float *)
long int generateKey() const