#include <HICTkOuterStartingLayerFinder.h>
Public Types | |
typedef std::vector< DetLayer * > | LayerContainer |
Public Member Functions | |
HICTkOuterStartingLayerFinder (int &, const MagneticField *mf, const GeometricSearchTracker *th, const HICConst *) | |
LayerContainer | startingLayers (FreeTrajectoryState &fts) |
~HICTkOuterStartingLayerFinder () | |
Private Member Functions | |
LayerContainer | findBarrelLayers (const FreeTrajectoryState &fts, std::vector< ForwardDetLayer * > &fls, LayerContainer &lc) |
bool | findForwardLayers (const FreeTrajectoryState &fts, std::vector< ForwardDetLayer * > &fls, LayerContainer &lc) |
Private Attributes | |
std::vector< ForwardDetLayer * > | forwardNegLayers |
std::vector< ForwardDetLayer * > | forwardPosLayers |
double | length |
const MagneticField * | magfield |
int | NumberOfSigm |
std::vector< BarrelDetLayer * > | theBarrelLayers |
std::vector< DetLayer * > | theDetLayer |
const HICConst * | theHICConst |
const GeometricSearchTracker * | theTracker |
Definition at line 24 of file HICTkOuterStartingLayerFinder.h.
typedef std::vector<DetLayer*> cms::HICTkOuterStartingLayerFinder::LayerContainer |
Definition at line 26 of file HICTkOuterStartingLayerFinder.h.
cms::HICTkOuterStartingLayerFinder::HICTkOuterStartingLayerFinder | ( | int & | numberOfSigmas, |
const MagneticField * | mf, | ||
const GeometricSearchTracker * | th, | ||
const HICConst * | hh | ||
) |
Definition at line 20 of file HICTkOuterStartingLayerFinder.cc.
References GeometricSearchTracker::barrelLayers(), forwardNegLayers, forwardPosLayers, GeometricSearchTracker::negForwardLayers(), GeometricSearchTracker::posForwardLayers(), theBarrelLayers, and theTracker.
|
inline |
Definition at line 30 of file HICTkOuterStartingLayerFinder.h.
|
private |
Definition at line 193 of file HICTkOuterStartingLayerFinder.cc.
References BoundSurface::bounds(), gather_cfg::cout, Bounds::length(), length, alignCSCRings::r, Cylinder::radius(), theBarrelLayers, theHICConst, and cms::HICConst::zvert.
Referenced by startingLayers().
|
private |
Definition at line 84 of file HICTkOuterStartingLayerFinder.cc.
References abs, Reference_intrackfit_cff::barrel, gather_cfg::cout, FreeTrajectoryState::curvilinearError(), length, CurvilinearTrajectoryError::matrix(), NumberOfSigm, FreeTrajectoryState::parameters(), PV3DBase< T, PVType, FrameType >::perp(), GlobalTrajectoryParameters::position(), theHICConst, PV3DBase< T, PVType, FrameType >::z(), and cms::HICConst::zvert.
Referenced by startingLayers().
HICTkOuterStartingLayerFinder::LayerContainer cms::HICTkOuterStartingLayerFinder::startingLayers | ( | FreeTrajectoryState & | fts | ) |
Definition at line 36 of file HICTkOuterStartingLayerFinder.cc.
References BoundSurface::bounds(), gather_cfg::cout, FreeTrajectoryState::curvilinearError(), findBarrelLayers(), findForwardLayers(), forwardNegLayers, forwardPosLayers, Bounds::length(), length, CurvilinearTrajectoryError::matrix(), NumberOfSigm, FreeTrajectoryState::parameters(), GlobalTrajectoryParameters::position(), theBarrelLayers, and PV3DBase< T, PVType, FrameType >::z().
Referenced by cms::HITrackVertexMaker::produceTracks().
|
private |
Definition at line 44 of file HICTkOuterStartingLayerFinder.h.
Referenced by HICTkOuterStartingLayerFinder(), and startingLayers().
|
private |
Definition at line 43 of file HICTkOuterStartingLayerFinder.h.
Referenced by HICTkOuterStartingLayerFinder(), and startingLayers().
|
private |
Definition at line 50 of file HICTkOuterStartingLayerFinder.h.
Referenced by Vispa.Views.LineDecayView.DecayLine::arrowBoundingRect(), findBarrelLayers(), findForwardLayers(), Vispa.Views.LineDecayView.DecayLine::labelBoundingRect(), Vispa.Views.LineDecayView.DecayLine::paint(), and startingLayers().
|
private |
Definition at line 47 of file HICTkOuterStartingLayerFinder.h.
|
private |
Definition at line 46 of file HICTkOuterStartingLayerFinder.h.
Referenced by findForwardLayers(), and startingLayers().
|
private |
Definition at line 42 of file HICTkOuterStartingLayerFinder.h.
Referenced by findBarrelLayers(), HICTkOuterStartingLayerFinder(), and startingLayers().
|
private |
Definition at line 45 of file HICTkOuterStartingLayerFinder.h.
|
private |
Definition at line 49 of file HICTkOuterStartingLayerFinder.h.
Referenced by findBarrelLayers(), and findForwardLayers().
|
private |
Definition at line 48 of file HICTkOuterStartingLayerFinder.h.
Referenced by HICTkOuterStartingLayerFinder().