ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/VertexFitInterface/interface/MvfInterface.h
Revision: 1.6
Committed: Wed Sep 10 03:28:38 2008 UTC (16 years, 7 months ago) by loizides
Content type: text/plain
Branch: MAIN
Changes since 1.5: +3 -3 lines
Log Message:
Cleanup.

File Contents

# User Rev Content
1 loizides 1.4 //--------------------------------------------------------------------------------------------------
2 loizides 1.6 // $Id: MvfInterface.h,v 1.5 2008/09/04 13:55:28 loizides Exp $
3 loizides 1.4 //
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 loizides 1.6 #ifndef MITEDM_VERTEXFITINTERFACE_MVFINTERFACE_H
12     #define MITEDM_VERTEXFITINTERFACE_MVFINTERFACE_H
13 paus 1.1
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 loizides 1.5 public:
22     MvfInterface(mithep::MultiVertexFitter *fitter);
23     ~MvfInterface() {}
24 loizides 1.4
25 loizides 1.5 bool addTrack(const reco::Track *trk, const int id, const float mass,
26     mithep::MultiVertexFitter::vertexNumber jv);
27 loizides 1.4
28 loizides 1.5 mithep::MultiVertexFitter *fitter() { return mvf_;}
29 paus 1.1
30 loizides 1.5 private:
31     mithep::MultiVertexFitter *mvf_; //the multi vertex fitter
32 paus 1.1 };
33     }
34     #endif