ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/VertexFitInterface/interface/MvfInterface.h
Revision: 1.4
Committed: Fri Aug 29 00:27:22 2008 UTC (16 years, 8 months ago) by loizides
Content type: text/plain
Branch: MAIN
Changes since 1.3: +11 -21 lines
Log Message:
A bit of cleanup.

File Contents

# User Rev Content
1 loizides 1.4 //--------------------------------------------------------------------------------------------------
2     // $Id:$
3     //
4 paus 1.1 // MvfInterface class header file
5     //
6 loizides 1.4 // Provide a CMS specific interface for the generic MultiVertexFitter.
7     //
8     // Author: C.Paus
9     //--------------------------------------------------------------------------------------------------
10    
11 paus 1.1 #ifndef MVFINTERFACE_H
12     #define MVFINTERFACE_H
13    
14     #include "DataFormats/TrackReco/interface/Track.h"
15     #include "MitVertex/Fit/interface/MultiVertexFitter.h"
16    
17     namespace mitedm
18     {
19 paus 1.3 class MvfInterface
20     {
21 paus 1.1 public:
22     MvfInterface(MultiVertexFitter *fitter);
23     ~MvfInterface() {}
24 loizides 1.4
25 paus 1.3 bool addTrack(const reco::Track *trk, const int id, const float mass,
26     MultiVertexFitter::vertexNumber jv);
27 loizides 1.4
28 paus 1.3 MultiVertexFitter *fitter() { return mvf_;}
29 paus 1.1
30     private:
31 loizides 1.4 MultiVertexFitter *mvf_; //the multi vertex fitter
32 paus 1.1 };
33     }
34     #endif