1 |
#ifndef TSCBLBuilderNoMaterial_H
|
2 |
#define TSCBLBuilderNoMaterial_H
|
3 |
|
4 |
#include "TrackingTools/PatternTools/interface/TrajectoryStateClosestToBeamLineBuilder.h"
|
5 |
|
6 |
/**
|
7 |
* This class builds a TrajectoryStateClosestToBeamLine given an original
|
8 |
* FreeTrajectoryState. This new state is then
|
9 |
* defined at the point of closest approach to the beam line.
|
10 |
* It is to be used when there is no material between the state and the BeamLine
|
11 |
*/
|
12 |
|
13 |
class TSCBLBuilderNoMaterial : public TrajectoryStateClosestToBeamLineBuilder
|
14 |
{
|
15 |
public:
|
16 |
|
17 |
virtual TrajectoryStateClosestToBeamLine operator()
|
18 |
(const FTS& originalFTS, const reco::BeamSpot & beamSpot) const;
|
19 |
|
20 |
};
|
21 |
#endif
|