![]() |
ATLAS Offline Software
|
#include <Routing2.h>
Public Types | |
| typedef ServicesTracker::LayerContainer | LayerContainer |
Public Member Functions | |
| Routing2 () | |
| void | createRoutingVolumes (ServicesTracker &tracker) |
| const std::vector< ServiceVolume * > & | volumes () const |
| bool | msgLvl (const MSG::Level lvl) const |
| Test the output level. | |
| MsgStream & | msg () const |
| The standard message stream. | |
| MsgStream & | msg (const MSG::Level lvl) const |
| The standard message stream. | |
| void | setLevel (MSG::Level lvl) |
| Change the current logging level. | |
Private Member Functions | |
| double | eosTolerance (DetType::Type type, DetType::Part part) const |
| double | eosLength (DetType::Type type, DetType::Part part) const |
| double | eosHalfThickness (DetType::Type type, DetType::Part part) const |
| void | connect (ServiceVolume *prev, ServiceVolume *newv) |
| void | routeBarrelLayer (LayerContainer::const_iterator bl, LayerContainer::const_iterator blend, ServicesTracker &tracker, VRoute &route) |
| void | routeEndcapLayer (LayerContainer::const_iterator bl, LayerContainer::const_iterator blend, ServicesTracker &tracker, HRoute &route) |
| bool | isRoutedOutsideSupportTube (LayerContainer::const_iterator bl, HRoute &route) |
| void | routeOuterBarrelPixel (ServicesTracker &tracker) |
| void | routeEndcapPixel (ServicesTracker &tracker) |
| void | routeBarrelStrip (ServicesTracker &tracker) |
| void | routeInnerBarrelPixel (ServicesTracker &tracker) |
| void | createRoutes (ServicesTracker &tracker) |
| void | createRoutesInIST (ServicesTracker &tracker) |
| void | createOuterPixelRoutes (ServicesTracker &tracker) |
| void | addVolume (ServiceVolume *v) |
| ServiceVolume * | createSingleRouteVolume (Route &rt) |
| void | connectRoutes (Route &in, Route &out) |
| void | dumpRoute (const Route &route) |
| std::string | nextVolumeName (const Route &route) const |
| void | initMessaging () const |
| Initialize our message level and MessageSvc. | |
Definition at line 15 of file Routing2.h.
Definition at line 18 of file Routing2.h.
| Routing2::Routing2 | ( | ) |
Definition at line 12 of file Routing2.cxx.
|
inlineprivate |
Definition at line 85 of file Routing2.h.
|
private |
Definition at line 505 of file Routing2.cxx.
Definition at line 513 of file Routing2.cxx.
|
private |
Definition at line 172 of file Routing2.cxx.
|
private |
Assume same length barrel, the loop is to make sure there are no volume overlaps in case strip barrel layers are slightly different
Definition at line 75 of file Routing2.cxx.
|
private |
Definition at line 189 of file Routing2.cxx.
| void Routing2::createRoutingVolumes | ( | ServicesTracker & | tracker | ) |
Definition at line 36 of file Routing2.cxx.
|
private |
Definition at line 532 of file Routing2.cxx.
|
private |
Definition at line 577 of file Routing2.cxx.
|
private |
Definition at line 572 of file Routing2.cxx.
|
private |
Definition at line 558 of file Routing2.cxx.
|
private |
Definition at line 553 of file Routing2.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
|
private |
Definition at line 290 of file Routing2.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 163 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 178 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.
|
private |
Definition at line 586 of file Routing2.cxx.
|
private |
Definition at line 303 of file Routing2.cxx.
|
private |
Definition at line 234 of file Routing2.cxx.
|
private |
Definition at line 349 of file Routing2.cxx.
|
private |
Definition at line 242 of file Routing2.cxx.
|
private |
Definition at line 295 of file Routing2.cxx.
|
private |
Definition at line 225 of file Routing2.cxx.
|
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.
|
inline |
Definition at line 24 of file Routing2.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
private |
Definition at line 49 of file Routing2.h.
|
private |
Definition at line 48 of file Routing2.h.
|
private |
Definition at line 55 of file Routing2.h.
|
private |
Definition at line 34 of file Routing2.h.
|
private |
Definition at line 36 of file Routing2.h.
|
private |
Definition at line 39 of file Routing2.h.
|
private |
Definition at line 41 of file Routing2.h.
|
private |
Definition at line 35 of file Routing2.h.
|
private |
Definition at line 40 of file Routing2.h.
|
private |
Definition at line 44 of file Routing2.h.
|
private |
Definition at line 32 of file Routing2.h.
|
private |
Definition at line 37 of file Routing2.h.
|
private |
Definition at line 43 of file Routing2.h.
|
private |
Definition at line 42 of file Routing2.h.
|
private |
Definition at line 50 of file Routing2.h.
|
mutableprivateinherited |
|
private |
Definition at line 30 of file Routing2.h.
|
private |
Definition at line 57 of file Routing2.h.
|
private |
Definition at line 59 of file Routing2.h.
|
private |
Definition at line 56 of file Routing2.h.
|
mutableprivateinherited |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
private |
Definition at line 65 of file Routing2.h.
|
private |
Definition at line 60 of file Routing2.h.
|
private |
Definition at line 63 of file Routing2.h.
|
private |
Definition at line 64 of file Routing2.h.
|
private |
Definition at line 62 of file Routing2.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
private |
Definition at line 29 of file Routing2.h.
|
private |
Definition at line 53 of file Routing2.h.
|
private |
Definition at line 52 of file Routing2.h.
|
private |
Definition at line 28 of file Routing2.h.
|
private |
Definition at line 46 of file Routing2.h.