ATLAS Offline Software
Loading...
Searching...
No Matches
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
Definition
ForwardTracker/ForwardTracker/IBender.h:14
ForwardTracker::IBender::~IBender
virtual ~IBender()
Definition
ForwardTracker/ForwardTracker/IBender.h:18
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
ForwardTracker::IParticle
Definition
ForwardDetectors/ForwardTracker/ForwardTracker/IParticle.h:16
ForwardTracker
Definition
ForwardTracker/ForwardTracker/Beamline.h:12
Generated on
for ATLAS Offline Software by
1.14.0