CMS 3D CMS Logo

Public Types | Public Member Functions

TrajectoryStateClosestToBeamLineBuilder Class Reference

#include <TrajectoryStateClosestToBeamLineBuilder.h>

Inheritance diagram for TrajectoryStateClosestToBeamLineBuilder:
TSCBLBuilderNoMaterial TSCBLBuilderWithPropagator

List of all members.

Public Types

typedef FreeTrajectoryState FTS

Public Member Functions

virtual
TrajectoryStateClosestToBeamLine 
operator() (const FTS &originalFTS, const reco::BeamSpot &beamSpot) const =0

Detailed Description

This is the abstract class to build a TrajectoryStateClosestToBeamLine given an original FreeTrajectoryState. This new state is then defined at the point of closest approach to the beam line.

Definition at line 14 of file TrajectoryStateClosestToBeamLineBuilder.h.


Member Typedef Documentation

Definition at line 18 of file TrajectoryStateClosestToBeamLineBuilder.h.


Member Function Documentation

virtual TrajectoryStateClosestToBeamLine TrajectoryStateClosestToBeamLineBuilder::operator() ( const FTS originalFTS,
const reco::BeamSpot beamSpot 
) const [pure virtual]