#include <SimpleBarrelNavigableLayer.h>
|
virtual std::vector< const
DetLayer * > | compatibleLayers (NavigationDirection direction) const override |
|
virtual std::vector< const
DetLayer * > | compatibleLayers (const FreeTrajectoryState &fts, PropagationDirection dir) const override |
|
virtual const DetLayer * | detLayer () const override |
|
virtual std::vector< const
DetLayer * > | nextLayers (NavigationDirection direction) const override |
|
virtual std::vector< const
DetLayer * > | nextLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const override |
|
virtual void | setAdditionalLink (const DetLayer *, NavigationDirection direction=insideOut) override |
|
virtual void | setDetLayer (const DetLayer *dl) override |
|
virtual void | setInwardLinks (const BDLC &theBarrelv, const FDLC &theForwardv, TkLayerLess sorter=TkLayerLess(outsideIn)) override |
|
| SimpleBarrelNavigableLayer (BarrelDetLayer const *detLayer, const BDLC &outerBLC, const FDLC &outerLeftFL, const FDLC &outerRightFL, const MagneticField *field, float epsilon, bool checkCrossingSide=true) |
|
virtual std::vector< const
DetLayer * > | compatibleLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection, int &counter) const final |
|
void | setCheckCrossingSide (bool docheck) |
|
| SimpleNavigableLayer (const MagneticField *field, float eps, bool checkCrossingSide=true) |
|
void | setSchool (NavigationSchool const *sh) |
|
virtual | ~NavigableLayer () |
|
|
typedef std::vector< const
BarrelDetLayer * > | BDLC |
|
typedef std::vector< const
DetLayer * > | DLC |
|
typedef std::vector< const
ForwardDetLayer * > | FDLC |
|
bool | theSelfSearch |
|
typedef BDLC::iterator | BDLI |
|
typedef BDLC::const_iterator | ConstBDLI |
|
typedef FDLC::const_iterator | ConstFDLI |
|
typedef FDLC::iterator | FDLI |
|
typedef TrajectoryStateOnSurface | TSOS |
|
TSOS | crossingState (const FreeTrajectoryState &fts, PropagationDirection dir) const |
|
AnalyticalPropagator | propagator (PropagationDirection dir) const |
|
bool | wellInside (const FreeTrajectoryState &fts, PropagationDirection dir, const BarrelDetLayer *bl, DLC &result) const |
|
bool | wellInside (const FreeTrajectoryState &fts, PropagationDirection dir, const ForwardDetLayer *bl, DLC &result) const |
|
bool | wellInside (const FreeTrajectoryState &fts, PropagationDirection dir, ConstBDLI begin, ConstBDLI end, DLC &result) const |
|
bool | wellInside (const FreeTrajectoryState &fts, PropagationDirection dir, const DLC &layers, DLC &result) const |
|
bool | wellInside (const FreeTrajectoryState &fts, PropagationDirection dir, ConstFDLI begin, ConstFDLI end, DLC &result) const |
|
bool | theCheckCrossingSide |
|
float | theEpsilon |
|
const MagneticField * | theField |
|
NavigationSchool const * | school = 0 |
|
A concrete NavigableLayer for the barrel
Definition at line 12 of file SimpleBarrelNavigableLayer.h.
SimpleBarrelNavigableLayer::SimpleBarrelNavigableLayer |
( |
BarrelDetLayer const * |
detLayer, |
|
|
const BDLC & |
outerBLC, |
|
|
const FDLC & |
outerLeftFL, |
|
|
const FDLC & |
outerRightFL, |
|
|
const MagneticField * |
field, |
|
|
float |
epsilon, |
|
|
bool |
checkCrossingSide = true |
|
) |
| |
virtual const DetLayer* SimpleBarrelNavigableLayer::detLayer |
( |
| ) |
const |
|
inlineoverridevirtual |
void SimpleBarrelNavigableLayer::setDetLayer |
( |
const DetLayer * |
dl | ) |
|
|
overridevirtual |
BDLC SimpleBarrelNavigableLayer::theInnerBarrelLayers |
|
private |
FDLC SimpleBarrelNavigableLayer::theInnerLeftForwardLayers |
|
private |
FDLC SimpleBarrelNavigableLayer::theInnerRightForwardLayers |
|
private |
DLC SimpleBarrelNavigableLayer::theNegInnerLayers |
|
private |
DLC SimpleBarrelNavigableLayer::theNegOuterLayers |
|
private |
BDLC SimpleBarrelNavigableLayer::theOuterBarrelLayers |
|
private |
FDLC SimpleBarrelNavigableLayer::theOuterLeftForwardLayers |
|
private |
FDLC SimpleBarrelNavigableLayer::theOuterRightForwardLayers |
|
private |
DLC SimpleBarrelNavigableLayer::thePosInnerLayers |
|
private |
DLC SimpleBarrelNavigableLayer::thePosOuterLayers |
|
private |