CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SegmentToTrackAssociator.h
Go to the documentation of this file.
1 #ifndef MuonAlignmentAlgorithms_SegmentToTrackAssociator_H
2 #define MuonAlignmentAlgorithms_SegmentToTrackAssociator_H
3 
4 #include <vector>
5 
6 //standard include
24 
25 namespace edm {
26  class ParameterSet;
27  class Event;
28  class EventSetup;
29 } // namespace edm
30 
32 public:
33  typedef std::vector<std::vector<int> > intDVector;
34 
35  //constructor
37 
38  //destructor
39  virtual ~SegmentToTrackAssociator();
40 
41  //Associate
43  const edm::EventSetup&,
44  const reco::Track&,
45  std::string);
46 
47  //Clear the vector
48  void clear();
49 
50 private:
53 
56 
58 };
59 
60 #endif
std::vector< std::vector< int > > intDVector
MuonTransientTrackingRecHit::MuonRecHitContainer associate(const edm::Event &, const edm::EventSetup &, const reco::Track &, std::string)
const GlobalTrackingGeometry * globalTrackingGeometry_
SegmentToTrackAssociator(const edm::ParameterSet &, const GlobalTrackingGeometry *GlobalTrackingGeometry)
std::vector< MuonRecHitPointer > MuonRecHitContainer