test
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