Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
Phase2TrackerRecHit
interface
Phase2TrackerRecHit1D.h
Go to the documentation of this file.
1
#ifndef DATAFORMATS_PHASE2TRACKERRECHIT_PHASE2TRACKERRECHIT1D_H
2
#define DATAFORMATS_PHASE2TRACKERRECHIT_PHASE2TRACKERRECHIT1D_H
3
4
#include "
DataFormats/Common/interface/DetSetVectorNew.h
"
5
6
#include "
DataFormats/Phase2TrackerCluster/interface/Phase2TrackerCluster1D.h
"
7
#include "
DataFormats/GeometrySurface/interface/LocalError.h
"
8
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
9
10
typedef
edm::Ref< edmNew::DetSetVector< Phase2TrackerCluster1D >
,
Phase2TrackerCluster1D
>
Phase2ClusterReference
;
11
12
class
Phase2TrackerRecHit1D
{
13
14
public
:
15
16
Phase2TrackerRecHit1D
() { }
17
Phase2TrackerRecHit1D
(
LocalPoint
pos,
LocalError
err,
Phase2ClusterReference
cluster
) :
pos_
(pos),
err_
(err),
cluster_
(cluster) { }
18
19
LocalPoint
localPosition
()
const
{
return
pos_
; }
20
LocalError
localPositionError
()
const
{
return
err_
; }
21
Phase2ClusterReference
cluster
()
const
{
return
cluster_
; }
22
23
private
:
24
25
LocalPoint
pos_
;
26
LocalError
err_
;
27
Phase2ClusterReference
cluster_
;
28
29
};
30
31
typedef
edmNew::DetSetVector< Phase2TrackerRecHit1D >
Phase2TrackerRecHit1DCollectionNew
;
32
33
#endif
LocalError.h
LocalPoint.h
DetSetVectorNew.h
edm::Ref
Definition:
AssociativeIterator.h:51
Phase2TrackerRecHit1DCollectionNew
edmNew::DetSetVector< Phase2TrackerRecHit1D > Phase2TrackerRecHit1DCollectionNew
Definition:
Phase2TrackerRecHit1D.h:31
Phase2TrackerCluster1D.h
edmNew::DetSetVector
Definition:
DetSetNew.h:12
Phase2TrackerRecHit1D::localPosition
LocalPoint localPosition() const
Definition:
Phase2TrackerRecHit1D.h:19
Phase2TrackerCluster1D
Definition:
Phase2TrackerCluster1D.h:10
Phase2TrackerRecHit1D::err_
LocalError err_
Definition:
Phase2TrackerRecHit1D.h:26
Phase2TrackerRecHit1D::Phase2TrackerRecHit1D
Phase2TrackerRecHit1D(LocalPoint pos, LocalError err, Phase2ClusterReference cluster)
Definition:
Phase2TrackerRecHit1D.h:17
LocalError
Definition:
LocalError.h:12
Phase2TrackerRecHit1D::cluster
Phase2ClusterReference cluster() const
Definition:
Phase2TrackerRecHit1D.h:21
Point3DBase< float, LocalTag >
Phase2TrackerRecHit1D::pos_
LocalPoint pos_
Definition:
Phase2TrackerRecHit1D.h:25
Phase2TrackerRecHit1D
Definition:
Phase2TrackerRecHit1D.h:12
Phase2TrackerRecHit1D::localPositionError
LocalError localPositionError() const
Definition:
Phase2TrackerRecHit1D.h:20
Phase2TrackerRecHit1D::cluster_
Phase2ClusterReference cluster_
Definition:
Phase2TrackerRecHit1D.h:27
Phase2TrackerRecHit1D::Phase2TrackerRecHit1D
Phase2TrackerRecHit1D()
Definition:
Phase2TrackerRecHit1D.h:16
Phase2ClusterReference
edm::Ref< edmNew::DetSetVector< Phase2TrackerCluster1D >, Phase2TrackerCluster1D > Phase2ClusterReference
Definition:
Phase2TrackerRecHit1D.h:10
Generated for CMSSW Reference Manual by
1.8.5