![]() |
ATLAS Offline Software
|
#include <Station.h>
Private Member Functions | |
| double | getYMin () const |
| void | initMessaging () const |
| Initialize our message level and MessageSvc. | |
Private Attributes | |
| std::atomic< double > | m_amdbOrigine_along_length |
| std::atomic< double > | m_amdbOrigine_along_thickness |
| std::string | m_name {} |
| bool | m_hasMdts {false} |
| std::vector< std::unique_ptr< Component > > | m_components {} |
| std::vector< std::unique_ptr< Cutout > > | m_cutouts {} |
| PositionMap | m_positions {} |
| AlignPosMap | m_alignpositions {} |
| std::string | m_nm |
| Message source name. | |
| boost::thread_specific_ptr< MsgStream > | m_msg_tls |
| MsgStream instance (a std::cout like with print-out levels). | |
| std::atomic< IMessageSvc * > | m_imsg { nullptr } |
| MessageSvc pointer. | |
| std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
| Current logging level. | |
| std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
| Messaging initialized (initMessaging). | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Station &s) |
| MuonGM::Station::Station | ( | ) |
Definition at line 33 of file Station.cxx.
|
default |
|
delete |
| MuonGM::Station::Station | ( | MYSQL & | mysql, |
| std::string | name ) |
Definition at line 23 of file Station.cxx.
| AlignPosIterator MuonGM::Station::abegin | ( | ) | const |
Definition at line 76 of file Station.cxx.
| AlignPosIterator MuonGM::Station::aend | ( | ) | const |
Definition at line 77 of file Station.cxx.
| PositionIterator MuonGM::Station::begin | ( | ) | const |
Definition at line 106 of file Station.cxx.
| int MuonGM::Station::CountAlignPos | ( | int | iz, |
| int | iphi ) const |
Definition at line 69 of file Station.cxx.
| PositionIterator MuonGM::Station::end | ( | ) | const |
Definition at line 108 of file Station.cxx.
| AlignPosIterator MuonGM::Station::FindAlignPos | ( | int | iz, |
| int | iphi ) const |
Definition at line 62 of file Station.cxx.
| PositionIterator MuonGM::Station::FindPosition | ( | int | iz, |
| int | iphi ) const |
Definition at line 99 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::getAlignedTransform | ( | const MYSQL & | mysql, |
| const AlignPos & | ap, | ||
| const Position & | p ) const |
Definition at line 514 of file Station.cxx.
| double MuonGM::Station::getAmdbOrigine_along_length | ( | ) | const |
Definition at line 553 of file Station.cxx.
Definition at line 558 of file Station.cxx.
| Component * MuonGM::Station::GetComponent | ( | int | i | ) | const |
Definition at line 83 of file Station.cxx.
| Cutout * MuonGM::Station::GetCutout | ( | int | i | ) | const |
Definition at line 85 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::getDeltaTransform | ( | const MYSQL & | mysql, |
| const AlignPos & | ap, | ||
| const Position & | p ) const |
Definition at line 546 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::getDeltaTransform_tszFrame | ( | const MYSQL & | mysql, |
| const AlignPos & | ap ) const |
Definition at line 519 of file Station.cxx.
| double MuonGM::Station::GetExtraBottomThickness | ( | ) | const |
Definition at line 155 of file Station.cxx.
| double MuonGM::Station::GetExtraTopThickness | ( | ) | const |
Definition at line 151 of file Station.cxx.
| AlignPosIterator MuonGM::Station::getFirstAlignPosInRange | ( | int | iz, |
| int | iphi, | ||
| AlignPosIterator & | lastAlignPosInRange ) const |
Definition at line 55 of file Station.cxx.
| double MuonGM::Station::GetLength | ( | ) | const |
Definition at line 160 of file Station.cxx.
| const std::string & MuonGM::Station::GetName | ( | ) | const |
Definition at line 110 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::getNominalTransform | ( | const MYSQL & | mysql, |
| const Position & | p ) const |
Definition at line 511 of file Station.cxx.
| int MuonGM::Station::GetNrOfComponents | ( | ) | const |
Definition at line 322 of file Station.cxx.
| int MuonGM::Station::GetNrOfCutouts | ( | ) | const |
Definition at line 324 of file Station.cxx.
Definition at line 112 of file Station.cxx.
| double MuonGM::Station::GetWidth1 | ( | ) | const |
Definition at line 227 of file Station.cxx.
| double MuonGM::Station::GetWidth2 | ( | ) | const |
Definition at line 275 of file Station.cxx.
|
private |
Definition at line 209 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::global_to_tsz_frame | ( | const MYSQL & | mysql, |
| const Position & | p ) const |
Definition at line 508 of file Station.cxx.
|
inline |
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
Definition at line 343 of file Station.cxx.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 167 of file AthMessaging.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 182 of file AthMessaging.h.
|
inlineinherited |
Test the output level.
| lvl | The message level to test against |
| true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
| GeoTrf::Transform3D MuonGM::Station::native_to_tsz_frame | ( | const MYSQL & | mysql, |
| const Position & | p ) const |
Definition at line 371 of file Station.cxx.
| int MuonGM::Station::Npositions | ( | ) | const |
Definition at line 104 of file Station.cxx.
Definition at line 42 of file Station.cxx.
| void MuonGM::Station::SetComponent | ( | Component * | c | ) |
Definition at line 79 of file Station.cxx.
| void MuonGM::Station::SetCutout | ( | Cutout * | c | ) |
Definition at line 81 of file Station.cxx.
|
inline |
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
| void MuonGM::Station::SetPosition | ( | Position | p | ) |
Definition at line 87 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::tsz_to_global_frame | ( | const MYSQL & | mysql, |
| const Position & | p ) const |
Definition at line 430 of file Station.cxx.
| GeoTrf::Transform3D MuonGM::Station::tsz_to_native_frame | ( | const MYSQL & | mysql, |
| const Position & | p ) const |
Definition at line 426 of file Station.cxx.
Definition at line 326 of file Station.cxx.
|
mutableprivateinherited |
Messaging initialized (initMessaging).
Definition at line 141 of file AthMessaging.h.
|
private |
|
mutableprivate |
|
mutableprivate |
|
private |
|
private |
|
mutableprivateinherited |
|
mutableprivateinherited |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels).
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
private |