ATLAS Offline Software
Loading...
Searching...
No Matches
BenderQuadrupole.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_QUADRUPOLEBENDER_H
6#define FORWARDTRACKER_QUADRUPOLEBENDER_H
7
9#include "IBender.h"
10
11namespace ForwardTracker {
12
13 class IParticle;
14
15 class BenderQuadrupole: public IBender {
16
17 public:
18
19 BenderQuadrupole(Side side, double length, double strength, double beamEnergy, Bendplane bendplane);
20
21 void bend(IParticle&) const;
22
23 private:
24
26 double m_length;
27 double m_strength;
30 };
31}
32
33#endif
double length(const pvec &v)
BenderQuadrupole(Side side, double length, double strength, double beamEnergy, Bendplane bendplane)