|  | ATLAS Offline Software
    | 
| Classes | |
| class | Beamline | 
| class | BenderDipole | 
| class | BenderQuadrupole | 
| class | Collimator | 
| struct | CollimatorData | 
| class | ConfigData | 
| class | ForwardTrackerConstants | 
| class | IBeamElement | 
| class | IBender | 
| class | IParticle | 
| class | Magnet | 
| class | Particle | 
| class | ParticleTracker | 
| class | Plane | 
| class | Point | 
| class | Spacer | 
| class | Stringer | 
| class | TransversePoint | 
| class | zPosNextElement | 
| Enumerations | |
| enum | Bendplane { hBendplane = 0, vBendplane = 1 } | 
| enum | Side { beam1 = 1, beam2 = 0 } | 
| Functions | |
| std::ostream & | operator<< (std::ostream &, const Beamline &) | 
| Beamline | BeamlineSetup (const ConfigData &, const Side &) | 
| std::ostream & | operator<< (std::ostream &, const Collimator &) | 
| Collimator::Container_t | CollimatorSet (const ConfigData &, const Side &side) | 
| std::ostream & | operator<< (std::ostream &, const ConfigData &) | 
| std::ostream & | operator<< (std::ostream &, const Side &side) | 
| std::ostream & | operator<< (std::ostream &os, const IBeamElement &be) | 
| std::ostream & | operator<< (std::ostream &, const IParticle &) | 
| std::ostream & | operator<< (std::ostream &, const Magnet &) | 
| Magnet::ConstPtr_t | MagnetFactory (double x, double y, double z, double strength, double length, const std::string &aperType, double A1, double A2, double A3, double A4, double beamEnergy, Side side, Magnet::Type type) | 
| Magnet::Container_t | MagnetSet (const ConfigData &, const Side &) | 
| std::ostream & | operator<< (std::ostream &, const Plane &) | 
| Point | operator* (double scalar, const Point &p) | 
| Point | operator+ (const Point &lhs, const Point &rhs) | 
| Point | operator- (const Point &lhs, const Point &rhs) | 
| Point | operator+ (const Point &lhs, const TransversePoint &rhs) | 
| Point | operator- (const Point &lhs, const TransversePoint &rhs) | 
| std::ostream & | operator<< (std::ostream &, const Point &) | 
| template<class PtrType > | |
| bool | absZGreater (const PtrType rhs, const PtrType lhs) | 
| template<class streamptr > | |
| void | openFile (const std::string &fname, streamptr &strm) | 
| TransversePoint | operator* (double, const TransversePoint &) | 
| TransversePoint | operator+ (const TransversePoint &, const TransversePoint &) | 
| TransversePoint | operator- (const TransversePoint &, const TransversePoint &) | 
| std::ostream & | operator<< (std::ostream &, const TransversePoint &) | 
| TransversePoint | TransverseShift (double z) | 
| std::shared_ptr< std::ifstream > | TwissFile (const ConfigData &, const Side &) | 
| double | GetBeamEnergy (std::ifstream &) | 
| void | TwissFilePrint (std::ifstream &, double endMarker) | 
| bool | isEndMarker (const IBeamElement::ConstPtr_t &be) | 
| IBeamElement::Iter_t | findBeamLineEnd (IBeamElement::Container_t &container) | 
| std::string | label (Magnet::Type type) | 
| IBender::ConstPtr_t | benderFactory (Magnet::Type type, Side side, double length, double strength, double beamEnergy) | 
| enum ForwardTracker::Side | 
| Enumerator | |
|---|---|
| beam1 | |
| beam2 | |
Definition at line 13 of file ForwardTrackerConstants.h.
Definition at line 14 of file ForwardTracker/ForwardTracker/STLHelpers.h.
| Beamline ForwardTracker::BeamlineSetup | ( | const ConfigData & | cData, | 
| const Side & | side | ||
| ) | 
Definition at line 16 of file BeamlineSetup.cxx.
| IBender::ConstPtr_t ForwardTracker::benderFactory | ( | Magnet::Type | type, | 
| Side | side, | ||
| double | length, | ||
| double | strength, | ||
| double | beamEnergy | ||
| ) | 
Definition at line 25 of file MagnetFactory.cxx.
| Collimator::Container_t ForwardTracker::CollimatorSet | ( | const ConfigData & | cData, | 
| const Side & | side | ||
| ) | 
Definition at line 13 of file CollimatorSet.cxx.
| IBeamElement::Iter_t ForwardTracker::findBeamLineEnd | ( | IBeamElement::Container_t & | container | ) | 
Definition at line 21 of file ForwardTracker/src/Beamline.cxx.
| double ForwardTracker::GetBeamEnergy | ( | std::ifstream & | pfile | ) | 
Definition at line 112 of file TwissFile.cxx.
| bool ForwardTracker::isEndMarker | ( | const IBeamElement::ConstPtr_t & | be | ) | 
Definition at line 19 of file ForwardTracker/src/Beamline.cxx.
| std::string ForwardTracker::label | ( | Magnet::Type | type | ) | 
Definition at line 15 of file MagnetFactory.cxx.
| Magnet::ConstPtr_t ForwardTracker::MagnetFactory | ( | double | x, | 
| double | y, | ||
| double | z, | ||
| double | strength, | ||
| double | length, | ||
| const std::string & | aperType, | ||
| double | A1, | ||
| double | A2, | ||
| double | A3, | ||
| double | A4, | ||
| double | beamEnergy, | ||
| Side | side, | ||
| Magnet::Type | type | ||
| ) | 
Definition at line 39 of file MagnetFactory.cxx.
| Magnet::Container_t ForwardTracker::MagnetSet | ( | const ConfigData & | cData, | 
| const Side & | side | ||
| ) | 
Definition at line 18 of file MagnetSet.cxx.
| 
 | inline | 
Definition at line 34 of file ForwardTracker/src/Point.cxx.
| TransversePoint ForwardTracker::operator* | ( | double | scalar, | 
| const TransversePoint & | p | ||
| ) | 
Definition at line 27 of file ForwardTracker/src/TransversePoint.cxx.
Definition at line 35 of file ForwardTracker/src/Point.cxx.
| Point ForwardTracker::operator+ | ( | const Point & | lhs, | 
| const TransversePoint & | rhs | ||
| ) | 
Definition at line 37 of file ForwardTracker/src/Point.cxx.
| TransversePoint ForwardTracker::operator+ | ( | const TransversePoint & | lhs, | 
| const TransversePoint & | rhs | ||
| ) | 
Definition at line 28 of file ForwardTracker/src/TransversePoint.cxx.
Definition at line 36 of file ForwardTracker/src/Point.cxx.
| Point ForwardTracker::operator- | ( | const Point & | lhs, | 
| const TransversePoint & | rhs | ||
| ) | 
Definition at line 38 of file ForwardTracker/src/Point.cxx.
| TransversePoint ForwardTracker::operator- | ( | const TransversePoint & | lhs, | 
| const TransversePoint & | rhs | ||
| ) | 
Definition at line 29 of file ForwardTracker/src/TransversePoint.cxx.
Definition at line 105 of file ForwardTracker/src/Beamline.cxx.
| std::ostream & ForwardTracker::operator<< | ( | std::ostream & | os, | 
| const Collimator & | coll | ||
| ) | 
Definition at line 49 of file ForwardTracker/src/Collimator.cxx.
| std::ostream & ForwardTracker::operator<< | ( | std::ostream & | os, | 
| const ConfigData & | cd | ||
| ) | 
Definition at line 39 of file ForwardTracker/src/ConfigData.cxx.
Definition at line 9 of file ForwardDetectors/ForwardTracker/src/IParticle.cxx.
Definition at line 181 of file ForwardTracker/src/Magnet.cxx.
Definition at line 40 of file ForwardTracker/src/Point.cxx.
| std::ostream & ForwardTracker::operator<< | ( | std::ostream & | os, | 
| const TransversePoint & | p | ||
| ) | 
Definition at line 31 of file ForwardTracker/src/TransversePoint.cxx.
| std::ostream & ForwardTracker::operator<< | ( | std::ostream & | os, | 
| const IBeamElement & | be | ||
| ) | 
Definition at line 11 of file ForwardTracker/src/IBeamElement.cxx.
| TransversePoint ForwardTracker::TransverseShift | ( | double | z | ) | 
Definition at line 13 of file TransverseShift.cxx.
| std::shared_ptr< std::ifstream > ForwardTracker::TwissFile | ( | const ConfigData & | cData, | 
| const Side & | side | ||
| ) | 
 1.8.18
 1.8.18