ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/VertexFitInterface/interface/MvfInterface.h
Revision: 1.3
Committed: Thu Aug 28 22:09:20 2008 UTC (16 years, 8 months ago) by paus
Content type: text/plain
Branch: MAIN
Changes since 1.2: +7 -28 lines
Log Message:
Adding HelixIntersector interface.

File Contents

# Content
1 //==================================================================================================
2 // MvfInterface class header file
3 //
4 // Author: Christoph Paus, MIT
5 // Description: Provide a CMS specific interface for the generic MultiVertexFitter.
6 // Date: Jul 18, 2008
7 //==================================================================================================
8 #ifndef MVFINTERFACE_H
9 #define MVFINTERFACE_H
10
11 #include "DataFormats/TrackReco/interface/Track.h"
12 #include "MitVertex/Fit/interface/MultiVertexFitter.h"
13
14 namespace mitedm
15 {
16 // Declare the class
17 class MvfInterface
18 {
19 public:
20 // ---------------------------------------------------------------------------------------------
21 // *structors
22 // ---------------------------------------------------------------------------------------------
23 MvfInterface(MultiVertexFitter *fitter);
24 ~MvfInterface() {}
25
26 // ---------------------------------------------------------------------------------------------
27 // Fundamental functions
28 // ---------------------------------------------------------------------------------------------
29 bool addTrack(const reco::Track *trk, const int id, const float mass,
30 MultiVertexFitter::vertexNumber jv);
31
32 // ---------------------------------------------------------------------------------------------
33 // Accessors
34 // ---------------------------------------------------------------------------------------------
35 MultiVertexFitter *fitter() { return mvf_;}
36
37 private:
38 // ---------------------------------------------------------------------------------------------
39 // Data members of class
40 // ---------------------------------------------------------------------------------------------
41 MultiVertexFitter *mvf_;
42 };
43 }
44 #endif