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
21
virtual
~MuonTransientTrackingRecHitBuilder
() {} ;
22
24
RecHitPointer
build
(
const
TrackingRecHit
*
p
,
25
edm::ESHandle<GlobalTrackingGeometry>
trackingGeometry)
const
;
26
27
RecHitPointer
build
(
const
TrackingRecHit
*
p
)
const
;
28
29
ConstRecHitContainer
build
(
const
trackingRecHit_iterator
&
start
,
const
trackingRecHit_iterator
& stop)
const
;
30
31
private
:
32
edm::ESHandle<GlobalTrackingGeometry>
theTrackingGeometry
;
33
34
};
35
36
#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:22
dqm_diff.start
tuple start
Check for commandline option errors.
Definition:
dqm_diff.py:58
TrackingRecHitFwd.h
MuonTransientTrackingRecHitBuilder::ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
Definition:
MuonTransientTrackingRecHitBuilder.h:17
TrackingRecHit
Definition:
TrackingRecHit.h:11
MuonTransientTrackingRecHitBuilder::RecHitPointer
TransientTrackingRecHit::RecHitPointer RecHitPointer
Definition:
MuonTransientTrackingRecHitBuilder.h:16
TransientTrackingRecHitBuilder
Definition:
TransientTrackingRecHitBuilder.h:6
ReferenceCountingPointer
Definition:
ReferenceCounted.h:73
TransientTrackingRecHitBuilder.h
TrackingRecHit.h
edm::ESHandle< GlobalTrackingGeometry >
ESHandle.h
MuonTransientTrackingRecHitBuilder::MuonTransientTrackingRecHitBuilder
MuonTransientTrackingRecHitBuilder(edm::ESHandle< GlobalTrackingGeometry > trackingGeometry=0)
Definition:
MuonTransientTrackingRecHitBuilder.cc:16
TransientTrackingRecHit::ConstRecHitContainer
std::vector< ConstRecHitPointer > ConstRecHitContainer
Definition:
TransientTrackingRecHit.h:28
MuonTransientTrackingRecHitBuilder::theTrackingGeometry
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
Definition:
MuonTransientTrackingRecHitBuilder.h:32
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
edm::RefVectorIterator
Definition:
EDProductfwd.h:28
ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
Definition:
MillePedeAlignmentAlgorithm.cc:66
GlobalTrackingGeometry.h
MuonTransientTrackingRecHitBuilder::~MuonTransientTrackingRecHitBuilder
virtual ~MuonTransientTrackingRecHitBuilder()
Definition:
MuonTransientTrackingRecHitBuilder.h:21
Generated for CMSSW Reference Manual by
1.8.5