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 | ||
) |
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 | ||
) |