Main Page
Namespaces
Classes
Package Documentation
CalibTracker
SiStripCommon
interface
ShallowTools.h
Go to the documentation of this file.
1
#ifndef USERCODE_SHALLOWTOOLS_SHALLOWTOOLS
2
#define USERCODE_SHALLOWTOOLS_SHALLOWTOOLS
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
DataFormats/Common/interface/DetSetVectorNew.h
"
6
#include "
DataFormats/TrackReco/interface/Track.h
"
7
#include "
DataFormats/SiStripCluster/interface/SiStripCluster.h
"
8
#include "
DataFormats/Common/interface/DetSetVectorNew.h
"
9
#include "
FWCore/Utilities/interface/EDGetToken.h
"
10
11
class
StripGeomDetUnit
;
12
class
MagneticField
;
13
class
SiStripLorentzAngle
;
14
class
Event
;
15
namespace
edm
{
class
InputTag;}
16
17
namespace
shallow
{
18
19
typedef
std::map<std::pair<uint32_t, uint16_t>,
unsigned
int
>
CLUSTERMAP
;
20
21
CLUSTERMAP
make_cluster_map
(
const
edm::Event
& ,
const
edm::EDGetTokenT
<
edmNew::DetSetVector<SiStripCluster>
> & );
22
LocalVector
drift
(
const
StripGeomDetUnit
*,
const
MagneticField
&,
const
SiStripLorentzAngle
&);
23
int
findTrackIndex
(
const
edm::Handle
<
edm::View<reco::Track>
>&
h
,
const
reco::Track
*
t
);
24
25
}
26
27
#endif
EDGetToken.h
DetSetVectorNew.h
Vector3DBase< float, LocalTag >
shallow::findTrackIndex
int findTrackIndex(const edm::Handle< edm::View< reco::Track > > &h, const reco::Track *t)
Definition:
ShallowTools.cc:28
h
Definition:
CSCDQM_HistoNames.h:23
edm::Handle
Definition:
AssociativeIterator.h:47
shallow::drift
LocalVector drift(const StripGeomDetUnit *, const MagneticField &, const SiStripLorentzAngle &)
Definition:
ShallowTools.cc:38
MagneticField
Definition:
MagneticField.h:19
edm::EDGetTokenT
Definition:
EDGetToken.h:32
Frameworkfwd.h
StripGeomDetUnit
Definition:
StripGeomDetUnit.h:15
edm::View
Definition:
CaloClusterFwd.h:14
edmNew::DetSetVector< SiStripCluster >
reco::Track
Definition:
Track.h:28
Event
shallow::make_cluster_map
CLUSTERMAP make_cluster_map(const edm::Event &, const edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > &)
Definition:
ShallowTools.cc:14
edm
HLT enums.
Definition:
AlignableModifier.h:17
SiStripCluster.h
shallow::CLUSTERMAP
std::map< std::pair< uint32_t, uint16_t >, unsigned int > CLUSTERMAP
Definition:
ShallowTools.h:19
shallow
Definition:
ShallowTools.h:17
lumiQTWidget.t
t
Definition:
lumiQTWidget.py:50
edm::Event
Definition:
Event.h:69
Track.h
SiStripLorentzAngle
Definition:
SiStripLorentzAngle.h:26
Generated for CMSSW Reference Manual by
1.8.11