CMS 3D CMS Logo

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