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 |
|
8 |
class StripGeomDetUnit;
|
9 |
class MagneticField;
|
10 |
class SiStripLorentzAngle;
|
11 |
class Event;
|
12 |
namespace edm {class InputTag;}
|
13 |
|
14 |
namespace shallow {
|
15 |
|
16 |
typedef std::map<std::pair<uint32_t, uint16_t>, unsigned int> CLUSTERMAP;
|
17 |
|
18 |
CLUSTERMAP make_cluster_map( const edm::Event& , edm::InputTag&);
|
19 |
LocalVector drift( const StripGeomDetUnit*, const MagneticField&, const SiStripLorentzAngle&);
|
20 |
int findTrackIndex(const edm::Handle<edm::View<reco::Track> >& h, const reco::Track* t);
|
21 |
|
22 |
}
|
23 |
|
24 |
#endif
|