ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger/TrigAccel/TrigCudaFitter/src/SiCluster.h
Go to the documentation of this file.
1// Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2#ifndef __SI_CLUSTER_H__
3#define __SI_CLUSTER_H__
4
5#include "Surface.h"
6
7#include <memory>
8
9class TrkBaseNode;
10
12{
13 public:
14 SiCluster(std::unique_ptr<const Surface>);
15 virtual ~SiCluster(void) = default;
16
17 virtual void setParameters(float* par) = 0;
18 virtual TrkBaseNode* createDkfNode(void) const = 0;
19
20 protected:
21 std::unique_ptr<const Surface> m_pSurface;
22};
23
24#endif
25
virtual void setParameters(float *par)=0
virtual TrkBaseNode * createDkfNode(void) const =0
SiCluster(std::unique_ptr< const Surface >)
std::unique_ptr< const Surface > m_pSurface
virtual ~SiCluster(void)=default