Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
TransientTrackingRecHit
interface
TransientTrackingRecHitBuilder.h
Go to the documentation of this file.
1
#ifndef TRACKINGTOOLS_TRANSIENTRECHITBUILDER_H
2
#define TRACKINGTOOLS_TRANSIENTRECHITBUILDER_H
3
4
#include "
TrackingTools/TransientTrackingRecHit/interface/TValidTrackingRecHit.h
"
5
6
class
TransientTrackingRecHitBuilder
{
7
public
:
8
9
typedef
TransientTrackingRecHit::RecHitPointer
RecHitPointer
;
10
typedef
TransientTrackingRecHit::RecHitContainer
RecHitContainer
;
11
13
virtual
RecHitPointer
build
(
const
TrackingRecHit
*
p
)
const
= 0 ;
14
16
virtual
RecHitPointer
build
(
const
TrackingRecHit
*
p
,
const
TrajectoryStateOnSurface
& state)
const
{
return
build
(p); } ;
17
};
18
19
20
#endif
TransientTrackingRecHitBuilder::RecHitContainer
TransientTrackingRecHit::RecHitContainer RecHitContainer
Definition:
TransientTrackingRecHitBuilder.h:10
TrackingRecHit::RecHitContainer
std::vector< ConstRecHitPointer > RecHitContainer
Definition:
TrackingRecHit.h:39
TrackingRecHit
Definition:
TrackingRecHit.h:28
TransientTrackingRecHitBuilder
Definition:
TransientTrackingRecHitBuilder.h:6
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
TValidTrackingRecHit.h
TransientTrackingRecHitBuilder::build
virtual RecHitPointer build(const TrackingRecHit *p) const =0
build a tracking rechit from an existing rechit
TransientTrackingRecHitBuilder::RecHitPointer
TransientTrackingRecHit::RecHitPointer RecHitPointer
Definition:
TransientTrackingRecHitBuilder.h:9
TrackingRecHit::RecHitPointer
std::shared_ptr< TrackingRecHit const > RecHitPointer
Definition:
TrackingRecHit.h:32
TransientTrackingRecHitBuilder::build
virtual RecHitPointer build(const TrackingRecHit *p, const TrajectoryStateOnSurface &state) const
build a tracking rechit refiting the rechit position and error according to the state estimate ...
Definition:
TransientTrackingRecHitBuilder.h:16
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
Generated for CMSSW Reference Manual by
1.8.5