CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
TrajectoryStateClosestToBeamLineBuilder Class Referenceabstract

#include <TrajectoryStateClosestToBeamLineBuilder.h>

Inheritance diagram for TrajectoryStateClosestToBeamLineBuilder:
TSCBLBuilderNoMaterial TSCBLBuilderWithPropagator

Public Types

typedef FreeTrajectoryState FTS
 

Public Member Functions

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

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 16 of file TrajectoryStateClosestToBeamLineBuilder.h.

Constructor & Destructor Documentation

virtual TrajectoryStateClosestToBeamLineBuilder::~TrajectoryStateClosestToBeamLineBuilder ( )
virtualdefault

Member Function Documentation

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