Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoMuon
TransientTrackingRecHit
interface
MuonTransientTrackingRecHitBuilder.h
Go to the documentation of this file.
1
#ifndef RecoMuon_MuonTransientTrackingRecHit_MuonTransientTrackingRecHitBuilder_h
2
#define RecoMuon_MuonTransientTrackingRecHit_MuonTransientTrackingRecHitBuilder_h
3
4
#include "
DataFormats/TrackingRecHit/interface/TrackingRecHit.h
"
5
#include "
DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h
"
6
7
#include "
TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h
"
8
9
#include "
Geometry/CommonDetUnit/interface/GlobalTrackingGeometry.h
"
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
12
class
MuonTransientTrackingRecHitBuilder
:
public
TransientTrackingRecHitBuilder
{
13
14
public
:
15
16
typedef
TransientTrackingRecHit::RecHitPointer
RecHitPointer
;
17
typedef
TransientTrackingRecHit::ConstRecHitContainer
ConstRecHitContainer
;
18
19
MuonTransientTrackingRecHitBuilder
(
edm::ESHandle<GlobalTrackingGeometry>
trackingGeometry = 0);
20
22
RecHitPointer
build
(
const
TrackingRecHit
*
p
,
23
edm::ESHandle<GlobalTrackingGeometry>
trackingGeometry)
const
;
24
25
RecHitPointer
build
(
const
TrackingRecHit
*
p
)
const
;
26
27
ConstRecHitContainer
build
(
const
trackingRecHit_iterator
start,
const
trackingRecHit_iterator
stop)
const
;
28
29
private
:
30
edm::ESHandle<GlobalTrackingGeometry>
theTrackingGeometry
;
31
32
};
33
34
#endif
MuonTransientTrackingRecHitBuilder
Definition:
MuonTransientTrackingRecHitBuilder.h:12
MuonTransientTrackingRecHitBuilder::build
RecHitPointer build(const TrackingRecHit *p, edm::ESHandle< GlobalTrackingGeometry > trackingGeometry) const
Call the MuonTransientTrackingRecHit::specificBuild.
Definition:
MuonTransientTrackingRecHitBuilder.cc:24
TrackingRecHitFwd.h
MuonTransientTrackingRecHitBuilder::ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
Definition:
MuonTransientTrackingRecHitBuilder.h:17
TrackingRecHit
Definition:
TrackingRecHit.h:10
MuonTransientTrackingRecHitBuilder::RecHitPointer
TransientTrackingRecHit::RecHitPointer RecHitPointer
Definition:
MuonTransientTrackingRecHitBuilder.h:16
TransientTrackingRecHitBuilder
Definition:
TransientTrackingRecHitBuilder.h:6
ReferenceCountingPointer
Definition:
ReferenceCounted.h:61
TransientTrackingRecHitBuilder.h
TrackingRecHit.h
edm::ESHandle< GlobalTrackingGeometry >
ESHandle.h
MuonTransientTrackingRecHitBuilder::MuonTransientTrackingRecHitBuilder
MuonTransientTrackingRecHitBuilder(edm::ESHandle< GlobalTrackingGeometry > trackingGeometry=0)
Definition:
MuonTransientTrackingRecHitBuilder.cc:18
TransientTrackingRecHit::ConstRecHitContainer
std::vector< ConstRecHitPointer > ConstRecHitContainer
Definition:
TransientTrackingRecHit.h:23
MuonTransientTrackingRecHitBuilder::theTrackingGeometry
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
Definition:
MuonTransientTrackingRecHitBuilder.h:30
L1TEmulatorMonitor_cff.p
tuple p
Definition:
L1TEmulatorMonitor_cff.py:48
edm::RefVectorIterator
Definition:
EDProductfwd.h:27
GlobalTrackingGeometry.h
Generated for CMSSW Reference Manual by
1.8.5