CMS 3D CMS Logo

ShallowTools.h
Go to the documentation of this file.
1 #ifndef USERCODE_SHALLOWTOOLS_SHALLOWTOOLS
2 #define USERCODE_SHALLOWTOOLS_SHALLOWTOOLS
3 
10 
11 class StripGeomDetUnit;
12 class MagneticField;
14 class Event;
15 namespace edm {
16  class InputTag;
17 }
18 
19 namespace shallow {
20 
21  typedef std::map<std::pair<uint32_t, uint16_t>, unsigned int> CLUSTERMAP;
22 
26 
27 } // namespace shallow
28 
29 #endif
Vector3DBase< float, LocalTag >
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::Handle
Definition: AssociativeIterator.h:50
shallow::drift
LocalVector drift(const StripGeomDetUnit *, const MagneticField &, const SiStripLorentzAngle &)
Definition: ShallowTools.cc:36
SiStripLorentzAngle
Definition: SiStripLorentzAngle.h:26
Track.h
reco::Track
Definition: Track.h:27
Event
h
OrderedSet.t
t
Definition: OrderedSet.py:90
EDGetToken.h
edm::View
Definition: CaloClusterFwd.h:14
HLT_2018_cff.InputTag
InputTag
Definition: HLT_2018_cff.py:79016
SiStripCluster.h
edmNew::DetSetVector
Definition: DetSetNew.h:13
shallow::make_cluster_map
CLUSTERMAP make_cluster_map(const edm::Event &, const edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > &)
Definition: ShallowTools.cc:12
Frameworkfwd.h
shallow
Definition: ShallowTools.h:19
edm::Event
Definition: Event.h:73
MagneticField
Definition: MagneticField.h:19
DetSetVectorNew.h
shallow::CLUSTERMAP
std::map< std::pair< uint32_t, uint16_t >, unsigned int > CLUSTERMAP
Definition: ShallowTools.h:21
StripGeomDetUnit
Definition: StripGeomDetUnit.h:15
shallow::findTrackIndex
int findTrackIndex(const edm::Handle< edm::View< reco::Track > > &h, const reco::Track *t)
Definition: ShallowTools.cc:25