1 #ifndef CosmicTrajectoryBuilder_h 2 #define CosmicTrajectoryBuilder_h 41 #ifndef TrajectoryBuilder_CompareHitY 42 #define TrajectoryBuilder_CompareHitY 52 return gp1.
y()<gp2.
y();};
66 return gp1.
y()>gp2.
y();};
94 std::vector<Trajectory> &trajoutput);
103 std::vector<TrajectoryMeasurement> seedMeasurements(
const TrajectorySeed&
seed)
const;
118 const std::vector<const TrackingRecHit*>&Hits);
KFTrajectoryFitter * theFitter
KFTrajectorySmoother * theSmoother
bool operator()(const TrackingRecHit *rh1, const TrackingRecHit *rh2)
CompareHitY_plus(const TrackerGeometry &tracker)
edm::ESHandle< MagneticField > magfield
edm::ESHandle< TrackerGeometry > tracker
TrajectoryStateOnSurface TSOS
GlobalPoint toGlobal(const Local2DPoint &lp) const
Conversion to the global R.F. from the R.F. of the GeomDet.
PropagatorWithMaterial * thePropagatorOp
std::vector< ConstRecHitPointer > RecHitContainer
const TrackerGeometry & _tracker
std::vector< Trajectory > trajFit
const TransientTrackingRecHitBuilder * RHBuilder
const TransientTrackingRecHitBuilder * hitBuilder() const
bool operator()(const TrackingRecHit *rh1, const TrackingRecHit *rh2)
std::vector< TrajectorySeed > TrajectorySeedCollection
std::string theBuilderName
CompareHitY(const TrackerGeometry &tracker)
virtual LocalPoint localPosition() const =0
PropagatorWithMaterial * thePropagator
Chi2MeasurementEstimator * theEstimator
const TrackerGeomDet * idToDet(DetId) const override
DetId geographicalId() const
TransientTrackingRecHit::RecHitContainer hits
const TrackerGeometry & _tracker