ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/ShallowTools/interface/ShallowTools.h
Revision: 1.4
Committed: Wed Sep 2 17:12:53 2009 UTC (15 years, 8 months ago) by bbetchar
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +2 -1 lines
Log Message:
Allow python configuration of cluster collection

File Contents

# User Rev Content
1 bbetchar 1.1 #ifndef USERCODE_SHALLOWTOOLS_SHALLOWTOOLS
2     #define USERCODE_SHALLOWTOOLS_SHALLOWTOOLS
3    
4 bbetchar 1.2 #include "FWCore/Framework/interface/Frameworkfwd.h"
5 bbetchar 1.1 #include "DataFormats/Common/interface/DetSetVectorNew.h"
6     #include "DataFormats/TrackReco/interface/Track.h"
7 bbetchar 1.2
8     class StripGeomDetUnit;
9     class MagneticField;
10     class SiStripLorentzAngle;
11     class Event;
12 bbetchar 1.4 namespace edm {class InputTag;}
13 bbetchar 1.1
14     namespace shallow {
15    
16     typedef std::map<std::pair<uint32_t, uint16_t>, unsigned int> CLUSTERMAP;
17    
18 bbetchar 1.4 CLUSTERMAP make_cluster_map( const edm::Event& , edm::InputTag&);
19 bbetchar 1.2 LocalVector drift( const StripGeomDetUnit*, const MagneticField&, const SiStripLorentzAngle&);
20 bbetchar 1.3 int findTrackIndex(const edm::Handle<edm::View<reco::Track> >& h, const reco::Track* t);
21 bbetchar 1.2
22 bbetchar 1.1 }
23    
24     #endif