#include <BeamHaloNavigationSchool.h>
Public Member Functions | |
BeamHaloNavigationSchool (const GeometricSearchTracker *theTracker, const MagneticField *field) | |
~BeamHaloNavigationSchool () | |
Public Member Functions inherited from SimpleNavigationSchool | |
virtual StateType | navigableLayers () const |
SimpleNavigationSchool () | |
SimpleNavigationSchool (const GeometricSearchTracker *theTracker, const MagneticField *field) | |
~SimpleNavigationSchool () | |
Public Member Functions inherited from NavigationSchool | |
const std::vector< DetLayer * > & | allLayersInSystem () const |
NavigationSchool () | |
virtual | ~NavigationSchool () |
Additional Inherited Members | |
Public Types inherited from NavigationSchool | |
typedef std::vector < NavigableLayer * > | StateType |
Protected Types inherited from SimpleNavigationSchool | |
typedef std::vector < BarrelDetLayer * > | BDLC |
typedef BDLC::iterator | BDLI |
typedef std::vector < SimpleBarrelNavigableLayer * > | BNLCType |
typedef BDLC::const_iterator | ConstBDLI |
typedef FDLC::const_iterator | ConstFDLI |
typedef std::vector< const DetLayer * > | DLC |
typedef DLC::iterator | DLI |
typedef std::vector < ForwardDetLayer * > | FDLC |
typedef FDLC::iterator | FDLI |
typedef std::vector < SimpleForwardNavigableLayer * > | FNLCType |
Protected Attributes inherited from SimpleNavigationSchool | |
BDLC | theBarrelLayers |
float | theBarrelLength |
BNLCType | theBarrelNLC |
const MagneticField * | theField |
FDLC | theForwardLayers |
FNLCType | theForwardNLC |
FDLC | theLeftLayers |
FDLC | theRightLayers |
const GeometricSearchTracker * | theTracker |
Protected Attributes inherited from NavigationSchool | |
const std::vector< DetLayer * > * | theAllDetLayersInSystem |
Concrete navigation school for the Tracker, connecting disks only for traversing tracks : moslty beam halo muon
Definition at line 12 of file BeamHaloNavigationSchool.h.
BeamHaloNavigationSchool::BeamHaloNavigationSchool | ( | const GeometricSearchTracker * | theTracker, |
const MagneticField * | field | ||
) |
Definition at line 19 of file BeamHaloNavigationSchool.cc.
References GeometricSearchTracker::allLayers(), statics::field, i, LogDebug, and SimpleNavigableLayer::setCheckCrossingSide().
|
inline |
Definition at line 17 of file BeamHaloNavigationSchool.h.
References SimpleNavigationSchool::cleanMemory().
Definition at line 287 of file BeamHaloNavigationSchool.cc.
References GeomDetEnumerators::barrel, LogDebug, NavigableLayer::nextLayers(), outsideIn, and SimpleNavigableLayer::setInwardLinks().
|
protected |
Definition at line 246 of file BeamHaloNavigationSchool.cc.
References GeomDetEnumerators::barrel, LogDebug, NavigableLayer::nextLayers(), outsideIn, SimpleNavigableLayer::setInwardLinks(), and python.multivaluedict::sort().
|
protectedvirtual |
Reimplemented from SimpleNavigationSchool.
Definition at line 74 of file BeamHaloNavigationSchool.cc.
References i, insideOut, outsideIn, and SimpleNavigableLayer::setInwardLinks().
|
protected |
Definition at line 115 of file BeamHaloNavigationSchool.cc.
References LogDebug, and SymmetricLayerFinder::mirror().
|
protected |
Definition at line 322 of file BeamHaloNavigationSchool.cc.
References begin, cond::rpcobimon::current, end, i, and python.multivaluedict::sort().