ATLAS Offline Software
ForwardDetectors
ForwardTracker
ForwardTracker
ForwardTracker/ForwardTracker/IBender.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef FORWARDTRACKER_IBENDER_H
6
#define FORWARDTRACKER_IBENDER_H
7
8
#include <memory>
9
10
namespace
ForwardTracker
{
11
12
class
IParticle
;
13
14
class
IBender
{
15
16
public
:
17
18
virtual
~IBender
() {}
19
virtual
void
bend
(
IParticle
&)
const
= 0;
20
21
typedef
std::shared_ptr<IBender>
ConstPtr_t
;
22
};
23
}
24
25
#endif
ForwardTracker::IBender::~IBender
virtual ~IBender()
Definition:
ForwardTracker/ForwardTracker/IBender.h:18
ForwardTracker::IBender
Definition:
ForwardTracker/ForwardTracker/IBender.h:14
ForwardTracker::IParticle
Definition:
ForwardDetectors/ForwardTracker/ForwardTracker/IParticle.h:16
ForwardTracker::IBender::bend
virtual void bend(IParticle &) const =0
ForwardTracker::IBender::ConstPtr_t
std::shared_ptr< IBender > ConstPtr_t
Definition:
ForwardTracker/ForwardTracker/IBender.h:21
IParticle
Definition:
Event/EventKernel/EventKernel/IParticle.h:43
ForwardTracker
Definition:
ForwardTracker/ForwardTracker/Beamline.h:12
Generated on Thu Nov 7 2024 21:16:31 for ATLAS Offline Software by
1.8.18